Provided by: manpages-pl_0.7-2_all bug

NAZWA

       fsck.fat - sprawdza i naprawia systemy plików MS-DOS

SKŁADNIA

       fsck.fat|fsck.msdos|fsck.vfat  [-aAflnprtvVwy]  [-d  ŚCIEŻKA  -d ...]  [-u ŚCIEŻKA -u ...]
       URZĄDZENIE

OPIS

       fsck.fat weryfikuje spójność systemów plików MS-DOS i opcjonalnie próbuje je naprawić.

       Mogą być skorygowane następujące kłopoty z systemem plików (w tej kolejności):

       *   FAT zawiera nieprawidłowe numery klastrów. Klaster zmieniany jest na EOF.

       *   Łańcuch klastrów łańcucha zawiera pętlę. Pętla jest przerywana.

       *   Złe  klastry  (błędy  odczytu).  Klastry  są  znakowane  jako  błędne  i   usuwane   z
           zawierających je plików. Ta kontrola jest opcjonalna.

       *   Katalogi  z dużą liczbą złych wpisów (prawdopodobnie uszkodzone).  Katalog może zostać
           wyrzucony.

       *   Pliki . i .. nie są katalogami. Mogą zostać wyrzucone lub można zmienić im nazwę.

       *   Katalogi . i .. w katalogu głównym. Są wyrzucane.

       *   Złe nazwy plików. Można zmienić im nazwę.

       *   Powielone pozycje katalogu. Mogą zostać wyrzucone lub można zmienić im nazwę.

       *   Katalogi z niezerowym polem rozmiaru. Rozmiar jest ustawiany na zero.

       *   Katalog . nie wskazuje na katalog macierzysty. Wskaźnik początkowy jest dostosowywany.

       *   Katalog .. nie wskazuje na rodzica katalogu macierzystego.  Wskaźnik  początkowy  jest
           dostosowywany.

       *   Numer początkowego klastra pliku jest niepoprawny. Plik jest obcinany.

       *   Plik zawiera błędne lub niezajęte klastry. Plik jest obcinany.

       *   Łańcuch  klastrów  pliku  jest  dłuższy niż wskazywany przez pola rozmiaru.  Plik jest
           obcinany.

       *   Dwa lub więcej plików współdzieli ten sam klaster(y). Wszystkie pliki  oprócz  jednego
           są  obcinane.  Jeśli  plikiem obcinanym jest katalog, który był już przeczytany, to po
           obcięciu kontrola systemu plików rozpoczynana jest od nowa.

       *   Łańcuch klastrów pliku jest krótszy niż wskazywany przez  pola  rozmiaru.   Plik  jest
           obcinany.

       *   Klastry są zaznaczone jako zajęte, ale nie należą do pliku. Są oznaczane jako wolne.

       Dodatkowo, wykrywane, ale nie naprawiane, są następujące problemy:

       *   Nieprawidłowe parametry w sektorze rozruchowym.

       *   Brak wpisów . i .. w katalogach różnych od katalogu głównego.

       Gdy fsck.fat sprawdza system plików, zbiera wszystkie zmiany w pamięci i wykonuje je tylko
       po zakończeniu są wszystkich sprawdzeń. Można to wyłączyć opcją -w.

OPCJE

       -a  Automatycznie  naprawia  system  plików.  Nie   jest   konieczna   żadna   interwencja
           użytkownika.  Każdorazowo,  gdy istnieje więcej niż jeden sposób rozwiązania problemu,
           wybierane jest podejście najmniej niszczące.

       -A  Posługuje się wariacją Atari systemu plików MS-DOS. Jest to domyślne, jeżeli  fsck.fat
           uruchamiany  jest  na  Atari,  to  opcja  ta  wyłącza  format Atari.  W formacie Atari
           istnieje kilka pomniejszych różnic: niektóre pola sektora startowego są nieco  inaczej
           interpretowane,  a  specjalne  wpisy  FAT  dla końca pliku i błędnego sektora mogą być
           inne. Pod MS-DOS dla EOF używane jest 0xfff8 a Atari domyślnie posługuje  się  0xffff,
           ale  oba  systemy  rozpoznają  wszystkie wartości od 0xfff8...0xffff jako koniec pliku
           (end-of-file).  MS-DOS dla błędnych sektorów używa tylko 0xfff7, podczas gdy na  Atari
           do  tego  cel  wykorzystywane są 0xfff0...0xfff7 (ale wartością standardową jest nadal
           0xfff7).

       -b  Sprawdza sektor rozruchowy testem tylko do odczytu.

       -d  Usuwa określony plik. Jeśli istnieje więcej niż jeden plik o tej  nazwie,  to  usuwany
           jest pierwszy.

       -f  Odzyskuje  nieużywane  łańcuchy  klastrów  do  plików.  Domyślnie  nieużywane  klastry
           dodawane są do wolnej przestrzeni dyskowej, z wyjątkiem pracy w  trybie  automatycznym
           (-a).

       -l  Pokazuje ścieżkowe nazwy przetwarzanych plików.

       -n  Tryb nieoperacyjny: nieinteraktywne szukanie błędów, jednak nic nie jest zapisywane do
           systemu plików.

       -p  To samo, co -a dla zgodności z innymi narzędziami *fsck.

       -r  Interaktywnie naprawia system plików. Użytkownik pytany jest o radę  każdorazowo,  gdy
           istnieje więcej niż jeden sposób naprawy niespójności.

       -t  Zaznacza niedające się odczytać klastry jako błędne.

       -u  Próbuje  odzyskać  usunięty  podany  plik. fsck.fat usiłuje alokować łańcuch ciągłych,
           niezaalokowanych klastrów  rozpoczynający  się  od  klastra  startowego  odzyskiwanego
           pliku.

       -v  Tryb szczegółowy. Generuje nieco więcej informacji na wyjściu.

       -V  Wykonuje  przebieg  weryfikacyjny.  Po  pierwszym przebiegu sprawdzenie systemu plików
           jest powtarzane. Drugi przebieg  nie  powinien  nigdy  zgłosić  żadnych  dających  się
           naprawić  błędów.  Może  on trwać znacząco dłużej niż pierwszy, gdyż pierwszy przebieg
           mógł utworzyć długą listę zmian, która musi  być  przeglądnięta  dla  każdego  odczytu
           dyskowego.

       -w  Natychmiast zapisuje zmiany na dysk.

       -y  To  samo,  co  -a  (automatycznie  naprawia  system  plików),  dla  zgodności z innymi
           narzędziami fsck.

       Uwaga: Jeżeli nie występują -a ani -r, to system plików jest  tylko  sprawdzany,  ale  nie
       naprawiany.

KOD ZAKOŃCZENIA

       0   Nie wykryto dających się naprawić błędów.

       1   Wykryto dające się naprawić błędy lub fsck.fat stwierdził wewnętrzną niespójność.

       2   Błąd użytkowania. fsck.fat nie sięgał do systemu plików.

PLIKI

       fsck0000.rec, fsck0001.rec, ...
           Podczas  odzyskiwania  uszkodzonego  systemu plików, fsck.fat zrzuca odzyskane dane do
           plików o nazwie "fsckNNNN.rec", w głównym katalogu systemu plików.

BŁĘDY

       Nie tworzy plików . i .., tam gdzie są niezbędne. Nie usuwa całkowicie pustych  katalogów.
       Powinien  dawać  więcej  komunikatów  diagnostycznych.   Odzyskiwanie  skasowanych  plików
       powinno posługiwać się bardziej wyrafinowanym algorytmem.

ZOBACZ TAKŻE

       fatlabel(8)
       mkfs.fat(8)

STRONA INTERNETOWA

       Więcej  informacji  na  temat   fsck.fat   i   dosfstools   można   znaleźć   na   stronie
       <http://daniel-baumann.ch/software/dosfstools/>.

AUTORZY

       Narzędzia      dosfstools      zostały     napisane     przez     Wernera     Almesbergera
       <werner.almesberger@lrc.di.epfl.ch>, Romana Hodka <Roman.Hodek@informatik.uni-erlangen.de>
       i innych. Obecnie opiekuje się nimi Daniel Baumann <mail@daniel-baumann.ch>.

TŁUMACZENIE

       Autorami  polskiego tłumaczenia niniejszej strony podręcznika man są: Wojtek Kotwica (PTM)
       <wkotwica@post.pl>,   Michał   Kułach   <michal.kulach@gmail.com>   i    Robert    Luberda
       <robert@debian.org>.

       Polskie  tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
       stronie  http://sourceforge.net/projects/manpages-pl/.  Jest  zgodne  z   wersją    3.0.26
       oryginału.