Newsgroup: it.comp.os.linux.sys
Titolo: mkfs a basso livello

Ho guardato il man, ma non riesco a trovare l'opzione di mkfs per 
creare un filesystem su un dispositivo formattando anche a basso 
livello e controllando integrità del supporto.
Per il solo controllo mi è sembrato di capire che basti "-c", ma per la 
formattazione a basso livello?
Per esempio Gfloppy ha queste opzioni.
Da riga di comando, invece, come si fa?
-- 
Ciao, Lurkos

 Da riga di comando, invece, come si fa?
Per fare cosa?
formattare un floppy?
fdformat /dev/fd0H1440
se parli di floppy da 1.4 tradizionali.
Poi, scegli quale file system metterci su e fai l'mkfs relativo.
[*] Oltreturro, sono due concetti raramente sovrapponibili:
mkfs costruisce un file system in una partizione, la formattazione
a basso livello deve per forza di cose lavorare su device.
Appunto, nel floppy, le due cose possono coincidere.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Appunto, nel floppy, le due cose possono coincidere.
Chiaro.
-- 
Ciao, Lurkos

 di formattazione?
La "formattazione completa" come la intendi tu in Linux si ottiene
azzerando la partizione con dd if=/dev/zero of=/dev/hda1 (per esempio) e
poi facendoci un mke2fs.
Non esiste una "formattazione completa" con mke2fs. Si limita ad
azzerare e scrivere i superblock definendo la struttura base del FS.
La formattazione a basso livello (vera e propria) dei dischi IDE non si
e` mai fatta perche` e` distruttiva per il disco (poi lo butti), mentre
coi (vecchi?) dischi SCSI rimagnetizzava la superficie, da quanto so.
Bye.
-- 
Alessandro Pellizzari

 coi (vecchi?) dischi SCSI rimagnetizzava la superficie, da quanto so.
Beh, non esattamente, ma quasi. Non solo per gli scsi, i vecchi
mfm/rll avevano abbastanza logica e meccanica a bordo per eseguire
la vera formattazione a basso livello, riscrivendo proprio settori
e gap intersettore, usando uno dei piatti come servo per l'allineamento
delle tracce.
Ora, con le densita' attuali, sull'hd non c'e' abbastanza precisione
meccanica e capacita' di calcolo del controller per riuscirci.


 di formattazione?
Non esiste l'errore di confondere la formattazione con la creazione
della struttura del file system.
Sono due cose completamente diverse.
Sul floppy lo vedi, prima fdformat e poi mkfs.
Per le partizioni (gia', lo vedi il punto critico? si parla di
partizioni, non di disco) esiste solo l'mkfs, visto che la parte
magnetica e' gia' formattata.
Al massimo, come dicevo, ci puoi fare una passata di dd per azzerare
il contenuto, o una passata di badblocks per verificare che non abbia
magagne hardware.


 che non abbia magagne hardware.
Mettiamo che badblocks rilevi dei settori danneggiati.
badblocks scrive da qualche parte che questi settori non vanno usati e 
quindi se poi io creo il file-system automaticamente non posso usare 
queste zone oppure no?
-- 
Ciao, Lurkos

 
Ahiahiahi, non hai letto il man di mkfs. :-)
Si' e no.
Badblocks li puo' scrivere, se glielo chiedi, e mkfs li puo' leggere, se
glielo chiedi.
Tant'e' vero che, come parametro (-l nomefile) puoi passargli
la lista dei blocchi guasti.
Ma la cosa migliore, per non avere problemi di calcolo dell'indirizzo
dei blocchi (devi dare per assunto che i blocchi siano identici) c'e'
l'opzione -c che esegue un controllo durante l'mkfs, prendendone in
carico i risultati.
Ma a parte casi particolari, un disco che comincia ad avere dei bad
blocks va sostituito al piu' presto.


 blocks va sostituito al piu' presto.
Sì, certo. :-)
-- 
Ciao, Lurkos

 Č meglio o non serve a nulla?
La prima volta e' meglio.
Non sarebbe la prima volta che un disco non presenta problemi in
lettura, ma ne da' quando provi a scriverci.
Consiglio del vecchio saggio:
un hd nuovo lo si fa verificare in profondita' prima dell'installazione.
Poi, si controlla periodicamente se non sta degradandosi.


 livello e controllando integrità del supporto.
credo che stai guardano la man page sbagliata.
man mkreiserfs
man mkfs.ext3
-- 
Massimiliano

 di formattazione?
Si possono distinguere praticamente tre modalita' di formattazione:
1)a basso livello (per creare fisicamente tracce, settori e strutture
di controllo per rilevare le posizioni e gli errori, sulla superficie
magnetica dell'hd)
2)Partizionamento
3)Formattazione ad alto livello(dove si crea il file system).
ciao