1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
|
.\" -*- nroff -*-
.\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.\"
.\" Traduzione in italiano di Giovanni Bortolozzo <borto@dei.unipd.it>
.\" Settembre 1996
.\" 1 Revisione e aggiornamento Marzo 1997
.\"
.\" " for hilit19
.TH E2FSCK 8 "Ottobre 1996" "E2fsprogs versione 1.06"
.SH NOME
e2fsck \- verifica un Linux second extended file system
.SH SINTASSI
.B e2fsck
[
.B \-pacnyrdfvstFSV
]
[
.B \-b
.I superblock
]
[
.B \-B
.I dimensione_blocco
]
[
.B \-l|-L
.I file_bad_block
]
.I device
.SH DESCRIZIONE
.B e2fsck
usato per verificare un Linux second extended file system.
.TP
.I device
un file speciale corrispondente ad un dispositivo (p.es. /dev/hdXX).
.SH OPZIONI
.TP
.I -a
Questa opzione fa la stessa cosa dell'opzione
.IR -p .
fornita solo per compatibilit all'indietro; si suggerisce di usare,
quando sia possibile, l'opzione
.IR -p .
.TP
.I -b superblock
Invece di usare il superblock normale, usa un superblock alternativo
specificato da
.IR superblock .
.TP
.I -B dimensione_blocco
Normalmente, e2fsck cercher il superblock a varie dimensioni di
blocchi differenti per trovare la giusta dimensione dei
blocchi. Tale ricerca in alcuni casi pu essere stupida. Questa
opzione forza e2fsck a provare a localizzare il superblock a
particolari dimensioni di blocco. Se non trovato il superblock,
e2fsck terminer con un fatal error.
.TP
.I -c
Questa opzione fa s che e2fsck avvii il programma
.BR badblocks (8)
per trovare i bad block sul filesystem, e poi marcarli come bad
aggiungendoli all'inode dei bad block.
.TP
.I -d
Stampa informazioni diagnostiche (inutili se non si sta facendo il
debug di
.BR e2fsck ).
.TP
.I -f
Forza la verifica anche se il file system sembra a posto.
.TP
.I -F
Scarica i buffer di cache del dispositivo del filesystem. Realmente
utile solo per fare prove temporali su e2fsck.
.TP
.I -l nome_file
Aggiunge i blocchi elencati nel file specificato da
.I nome_file
alla lista dei bad block.
.TP
.I -L nome_file
Inizializza la lista dei bad block all'elenco di blocchi specificati da
.I nome_file
(questa opzione fa la stessa cosa dell'opzione
.IR -l ,
tranne per il fatto che la lista dei bad block azzerata prima di
aggiungervi i blocchi elencati nel file).
.TP
.I -n
Apre il filesystem in modo read-only, e assume la risposta ``no'' a
tutte le domande. Permette di usare
.B e2fsck
in modo non interattivo (nota: se le opzioni
.IR -c ,
.IR -l ,
o
.I -L
sono specificate in aggiunta all'opzione
.IR -n ,
allora il file system sar aperto in read-write, per permettere
l'aggiornamento della lista dei bad block. Comunque, non saranno fatte
altre modifiche al filesystem).
.TP
.I -p
Ripara automaticamente ("preen") il file system senza fare alcuna
domanda.
.TP
.I -r
Questa opzione non fa niente; fornita solo per compatibilit
all'indietro.
.TP
.I -s
Questa opzione far il byte-swap del filesystem cosicch si usi
il byte-order normalizzato e standard (che quello dell'i386 o little
endian). Se il filesystem gi nel byte-order standard, e2fsck non
far niente.
.TP
.I -S
Questa opzione far il byte-swap del filesystem, non curandosi del suo
byte-order corrente.
.TP
.I -t
Mostra statistiche temporali di
.BR e2fsck .
Se questa opzione usata due volte, sono mostrate statistiche
temporali aggiuntive per ogni passo.
.TP
.I -v
Verbose mode.
.TP
.I -V
Mostra la versione ed esce.
.TP
.I -y
Assume la risposta ``yes'' a tutte le domande; permette di usare
.B e2fsck
in modo non interattivo.
.SH CODICE D'USCITA
Il codice d'uscita restituito da
.B e2fsck
la somma delle seguenti condizioni:
.br
\ 0\ \-\ Nessun errore
.br
\ 1\ \-\ Errori del file system corretti
.br
\ 2\ \-\ Errori del file system corretti, il sistema
.br
\ \ \ \ dovrebbe essere rebootato se il filesystem
.br
\ \ \ \ era montato
.br
\ 4\ \-\ Errori del file system lasciati non corretti
.br
\ 8\ \-\ Errore operativo
.br
\ 16\ \-\ Errore d'uso o di sintassi
.br
\ 128\ \-\ Errori sulla shared library
.br
.SH BACHI
Praticamente ogni pezzo di codice avr dei bachi. Se si trova un
filesystem che causa il crash di
.BR e2fsck ,
o che
.B e2fsck
non riesce a riparare, si pregati di informarne l'autore.
.PP
Si prega di includere pi infomazioni possibile nel proprio bug
report. Idealmente, da includere una trascrizione completa dell'azione di
.BR e2fsck ,
cosicch possa vedere esattamente quali messaggi d'errore sono
stati mostrati. Se si ha un filesystem scrivibile sul quale possa
essere immagazzinata la trascrizione, il programma
.BR script (1)
il giusto modo di salvare l'output di
.B e2fsck
su un file.
.PP
utile anche mandare l'output di
.BR dumpe2fs (8).
Se un particolare inode sembra creare problemi a
.BR e2fsck ,
provare a dare il comando
.BR debugfs (8)
e spedire anche l'output del comando
.I stat
lanciato sull'inode (o sugli inode) in questione. Se l'inode una
directory, il comando
.I dump
di debugfs permetter di estrarre il contenuto dell'inode della
directory, che mi pu essere spedito dopo averlo passato attraverso
.BR uuencode (1).
.PP
Includere sempre anche la stringa di versione che
.B e2fsck
mostra quando lanciato, cosicch possa conoscere la versione che si
usa.
.SH AUTORE
Questa versione di
.B e2fsck
scritta da Theodore Ts'o <tytso@mit.edu>.
.SH VEDERE ANCHE
.BR mke2fs (8),
.BR tune2fs (8),
.BR dumpe2fs (8),
.BR debugfs (8)
|