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
|
.\" -*- 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
.\" Correzioni, Ottavio G. Rizzo, ottobre 1998
.\"
.\" " for hilit19
.TH FSCK 8 "Ottobre 1996" "E2fsprogs versione 1.06"
.SH NOME
fsck \- verifica e ripara un file system di Linux
.SH SINTASSI
.B fsck
[
.B \-AVRTNP
]
[
.B \-s
]
[
.B \-t
.I tipo_fs
]
[
.B opzioni_fs
]
.I filesys [ ... ]
.SH DESCRIZIONE
.B fsck
usato per verificare ed eventualmente riparare un file system di Linux.
.I filesys
il nome del dispositivo (p.es. /dev/hda1, /dev/sdb2) oppure il mount
point (p.es. /, /usr, /home) del file system. Se fsck ha da
controllare diversi filesystem su dispositivi differenti, allora
prover a fare le verifiche in parallelo. Ci riduce il tempo totale
per la verifica di tutti i filesystem, in quanto fsck trae
vantaggio dal parallelismo dei ``multiple disk spindle''.
.PP
Il codice d'uscita restituito da
.B fsck
la somma delle seguenti condizioni:
.br
\ 0\ \-\ Nessun errore
.br
\ 1\ \-\ Errori del file system corretti
.br
\ 2\ \-\ Il sistema dovrebbe essere rebootato
.br
\ 4\ \-\ Errori del file system non corretti
.br
\ 8\ \-\ Errore operativo
.br
\ 16\ \-\ Errore d'uso o di sintassi
.br
\ 128\ \-\ Errore della shared library
.br
Il codice d'uscita ritornato quando sono stati verificati tutti i file
system usando l'opzione
.B -A
il bit-wise OR (OR bit a bit) dei codici d'uscita per ciascun file
system che stato verificato.
.PP
In verit,
.B fsck
solo un front-end per i diversi file system checker
(\fBfsck\fR.\fItipo_fs\fR) disponibili sotto Linux. Il file system
checker specifico cercato prima in /sbin, poi in /etc/fs e in /etc,
e infine nelle directory elencate della variabile d'ambiente PATH. Si
vedano le pagine manuale dei file system checker specifici per
ulteriori dettagli.
.SH OPZIONI
.TP
.B -A
``Attraversa'' il file
.I /etc/fstab
e prova a verificare tutti i file system l elencati in un colpo
solo. Questa opzione usata tipicamente nel file di inizializzazione
del sistema
.IR /etc/rc ,
invece di usare pi comandi per la verifica di un solo file system.
.TP
.B -R
Quando si verificano tutti i file system con l'opzione
.BR \-A ,
viene saltato il root file system (nel caso che sia gi montato read-write).
.TP
.B -T
Non mostra il titolo quando parte.
.TP
.B -N
Non viene eseguito, mostra solo quello che sarebbe stato fatto.
.TP
.B -P
Quando impostato il flag
.BR -A ,
verifica il root filesystem in parallelo con gli altri
filesystem. Questa non la cosa da fare pi sicura al mondo, in
quanto se lo stato del root filesystem dubbio cose come l'eseguibile
di e2fsck potrebbero essere corrotte! Questa opzione fornita
principalmente per quei system manager che non vogliono che la
partizione del root file system sia piccola e compatta (cosa che
in realt sarebbe la giusta soluzione).
.TP
.B -s
Serializza le operazioni di fsck. Questa una buona idea se si stanno
verificando molti filesystem e i checker sono in modo interattivo (N.B.:
.B e2fsck
gira di default in modo interattivo. Per fare in modo che
.B e2fsck
vada in modo non interattivo, si deve specificare l'opzione
.B -p
o
.BR -a ,
se si vuole che gli errori siano corretti automaticamente, oppure
l'opzione
.B -n
se non lo si vuole).
.TP
.B -V
Produce un output dettagliato, includendo tutti i comandi specifici
dei file system che sono eseguiti.
.TP
.BI -t \ tipo_fs
Specifica il tipo del file system da verificare. Quando specificato
il flag
.BR \-A ,
sono verificati solo i file system che corrispondono a
.IR tipo_fs .
Se
.I tipo_fs
preceduto dal prefisso
.B no
sono verificati solo i file system che non corrispondono a
.IR tipo_fs .
.sp
Di solito, il tipo di file system dedotto cercando
.I filesys
nel file
.I /etc/fstab
e usando la voce corrispondente.
Se il tipo di file system non pu essere dedotto,
.B fsck
user il tipo specificato dall'opzione
.B \-t
se questa specifica un unico tipo di file system. Se tale tipo non
disponibile, allora usato il tipo di default (attualmente ext2).
.TP
.B opzioni_fs
Qualsiasi opzione non compresa da
.BR fsck ,
o che segue l'opzione
.B --
trattata come una opzione specifica per in file system da passare al
checker specifico del file system.
.PP
Attualmente, in atto una standarizzazione delle opzioni specifiche
per i file system. Sebbene non sia garantito, le seguenti opzioni sono
supportate dalla maggior parte dei file system checker:
.TP
.B -a
Ripara automaticamente il file system senza porre domande (usare
questa opzione con cautela). Si noti che
.B e2fsck
supporta
.B -a
solo per compatibilit all'indietro. Questa opzione mappata nell'opzione
.B -p
di e2fsck che pi sicura da usare, diversamente dall'opzione
.B -a
che supportano molti file system checker.
.TP
.B -r
Ripara interattivamente il file system (chiede le conferme). N.B.: Di
solito una cattiva idea usare questa opzione se si stanno eseguendo
diversi fsck in parallelo. Si noti inoltre che questo il
comportamento di default di
.BR e2fsck ;
questi supporta tale opzione solo per ragioni di compatibilit
all'indietro.
.SH AUTORE
Theodore Ts'o (tytso@mit.edu)
.PP
La pagina di manuale un adattamento spudorato di quella del
programma di front-end al fsck generico di David Engel e Fred van
Kempen, che a sua volta un adattamento spudorato della versione
Remy Card per il file system ext2.
.br
Traduzione in Italiano di Giovanni Bortolozzo <borto@dei.unipd.it>.
.SH FILE
.IR /etc/fstab .
.SH VEDERE ANCHE
.BR fstab (5),
.BR mkfs (8),
.BR fsck.minix (8),
.BR fsck.ext2 (8)
oppure
.BR e2fsck (8),
.BR fsck.xiafs (8).
|