Newsgroup: it.comp.os.linux.iniziare
Titolo: formattazione e BADBLOCKS

Salve a tutti,
ho Gentoo ma anche molti problemi. Si vede che il mio HD ha dei settori
danneggiati.
Ho utilizzato 'badblocks' da Knoppix e me ne ha rilevati un po'. 
Vorrei formattare di nuovo l'unita' escludendo quei badblocks. Sotto Windows
posso decidere che tipo di formattazione fare (lenta/veloce). Come posso
fare la stessa cosa sotto Linux?
Di solito uso 'mkfs.xfs' per formattare in XFS ma non mi sembra che faccia
una vera e propria formattazione quanto invece una preparazione per l'XFS
fs.
Mi potete aiutare?
-- 
Carlo

 fs.
mkfs.* creano le strutture dei filesystem su una partizione.
Molti la chiamano "formattazione" e non ci sarebbe nessun problema se non
per il fatto spesso viene confusa con la formattazione a basso livello di un 
HD o un floppy :)
mkfs.xfs è veloce perchè quasi tutte le strutture sono dinamiche e vengono
create durante la vita del filesystem.

Lorenzo Allegrucci wrote:

Ma come faccio a formattare (nel vero senso della parola) un disco per
XFS ?????
Grazie per la disponibilita'. ;)
-- 
Carlo

forse potrebbe funzionare
# mkfs -V -t xfs -c /dev/hda6
??
Lorenzo Allegrucci wrote:

-- 
Carlo

 XFS ?????
Tu cosa intendi per formattare? :-)
per arrivare ad un file system, occorrono alcuni passi:
1- La formattazione a basso livello, dove si trasforma uno strato
informe di ossidi metallici in una serie organizzata di
traccia/settore/gap. Tale formattazione e' possibile solo in fabbrica.
2- La suddivisione in partizioni e la relativa flaggatura delle stesse
per renderle riconoscibili al sistema.
3- Opzionalmente, una scrittura di pattern neutro
(dd if=/dev/zero of=/dev/hdXn bs=32768) per la ripulitura della
superficie.
4- La creazione della struttura del file system, con mkfs nelle varie
salse, e l'eventuale ricerca del bad blocks.
Quello che windows intende per formattazione e' il solo punto 4.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 XFS ?????
mkfs.xfs crea il filesystem, XFS.  Creare il filesystem significa
scrivere delle strutture dati che serviranno al fs per funzionare.
E' tutto e solo quello che ti serve per poi montare XFS ed usarlo.
Il tuo formattare "nel vero senso della parola" lo fa il produttore
del tuo HD per definire gli intevalli tra un settore di 512 byte e
l'altro, ma è una formattazione a basso livello che viene fatta una
volta sola prima che arrivi al cliente.
Diverso è il discorso per i floppy disk per i quali Windows fornisce
la "formattazione completa" che è una formattazione a basso livello
seguita dalla creazione del filesystem msdos, ma questo vale solo
per i floppy disk, non per gli HD.
Infatti per i floppy è possibile definire capacità diverse 720/1.44/2.88
mentre gli HD ti vengono venduti con una capacità fissa.

 ??
No, purtroppo mkfs.xfs (mkfs -t xfs) non ha il controllo dei blocchi
difettosi e non può rivecere una lista dei blocchi difettosi, non
ha queste "features" come invece le hanno mkfs.ext2/3 e in parte Reiserfs.

 Mi potete aiutare?
Comunque dovresti cercare di cambiare l'hard disk il prima possibile, c'e'
il rischio molto serio di perdere tutti i dati da un giorno all'altro.
Ciao
Max
-- 
"The show must go home."
                -- Piero Scamarcio (e lo Scippatore di Emozioni) (Toti & Tata)

 Max
perche' dovrei cambiarlo il prima possibile? Se il mio OS non utilizza quei
bad blocks allora non dovrei avere problemi...
-- 
Carlo

 bad blocks allora non dovrei avere problemi...
Il motivo e' semplice.
I casi sono due: il disco e' nato con alcuni badblock, puo' capitare, e
hai ragione tu.
Il disco e' nato con tutti i blocchi giusti, e i badblock sono nati in
seguito.
In questo caso, le probabilita' che la cosa sia progressiva esiste, e
non e' bassa.
Un disco che comincia a dare segni di cedimento puo' poi cedere di
schianto, oppure decidere di punto in bianco che l'unico settore che non
vuole proprio piu' leggere e' l'MBR, la tavola delle partizioni, etc.
