.\" -*- coding: UTF-8 -*-
.\" Copyright 1993, 1994, 1995 by Theodore Ts'o.  All Rights Reserved.
.\" This file may be copied under the terms of the GNU Public License.
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH FSCK 8 "luty 2009" util\-linux "Administracja systemem"
.SH NAZWA
fsck \- sprawdza i naprawia linuksowy system plików
.SH SKŁADNIA
\fBfsck\fP [\fB\-lsAVRTMNP\fP] [\fB\-r\fP [\fIfd\fP]] [\fB\-C\fP [\fIfd\fP]] [\fB\-t\fP
\fItyp\-systemu\-plików\fP] [\fIsystem\-plików\fP\&...\&] [\fB\-\-\fP]
[\fIopcje\-zależne\-od\-syst\-pl\fP]
.SH OPIS
\fBfsck\fP służy do sprawdzania i, opcjonalnie, do naprawy jednego lub kilku
linuksowych systemów plików.  \fISyst\-pl\fP może być nazwą urządzenia (np.
\fI/dev/hdc1\fP, \fI/dev/sdb2\fP), punktem montowania (np.  \fI/\fP, \fI/usr\fP,
\fI/home\fP), albo etykietą ext2 lub identyfikatorem UUID (np.
UUID=8868abf6\-88c5\-4a83\-98b8\-bfc24057f7bd lub LABEL=root).  W celu skrócenia
łącznego czasu potrzebnego do sprawdzenia wszystkich systemów plików,
program \fBfsck\fP będzie usiłował sprawdzać równolegle systemy plików
umieszczone na fizycznie różnych napędach dysków.
.PP
Jeśli nie określono systemu plików w wierszu poleceń, ani nie użyto opcji
\fB\-A\fP, \fBfsck\fP domyślnie sprawdzi po kolei systemy plików z
\fI/etc/fstab\fP. Jest to odpowiednik opcji \fB\-As\fP.
.PP
Kod zakończenia zwracany przez \fBfsck\fP jest sumą następujących warunków:
.PP
.RS
.PD 0
.TP 
\fB0\fP
Brak błędów
.TP 
\fB1\fP
Poprawiono błędy systemu plików
.TP 
\fB2\fP
System powinien zostać przeładowany (reboot)
.TP 
\fB4\fP
Pozostawiono nienaprawione błędy systemu plików
.TP 
\fB8\fP
Błąd działania
.TP 
\fB16\fP
Błąd użycia (składni)
.TP 
\fB32\fP
Sprawdzanie zostało przerwane przez użytkownika
.TP 
\fB128\fP
Błąd biblioteki współdzielonej
.PD
.RE
.PP
Kod zakończenia zwracany, gdy sprawdzane jest kilka systemów plików jest
bitową alternatywą (OR) kodów zakończenia dla każdego ze sprawdzanych
systemów plików.
.PP
W rzeczywistości \fBfsck\fP jest po prostu interfejsem dla różnych programów
sprawdzających dostępne w Linuksie systemy plików
(\fBfsck\fP.\fItyp\-systemu\-plików\fP). Poszukiwanie programu specyficznego dla
danego systemu plików odbywa się w zmiennej środowiskowej PATH. Jeśli PATH
jest niezdefiniowana, przeszukiwane jest "/sbin".
.PP
Więcej szczegółów można znaleźć na stronach podręcznika programów
sprawdzających właściwych dla poszczególnych systemów plików.
.SH OPCJE
.TP 
\fB\-l\fP
Tworzy wyłączny plik blokady \fBflock\fP (w /run/fsck/<nazwa\-dysku>)
dla całego urządzenia dyskowego. Opcja może być użyta wyłącznie z jednym
urządzeniem (co oznacza, że opcje \fB\-A\fP i \fB\-l\fP wykluczają się
wzajemnie. Zaleca się użycie tej opcji, gdy uruchomione jest kilka kopii
\fBfsck\fP(8) w tym samym czasie. Opcja jest ignorowana, gdy zostanie użyta w
stosunku do wielu urządzeń lub w odniesieniu do dysków
nieobrotowych. Program \fBfsck\fP nie blokuje niższej warstwy urządzeń, gdy
jest wykonywany na urządzeniach typu "stacked" (np. MD \-
tzw. RAID\ programowy lub DM \- device mapper) \(en ta funkcja nie została
jeszcze zaimplementowana.
.TP 
\fB\-r\fP\ [\fIfd\fP]
Wyświetla określone statystyki po zakończeniu każdego fsck. Na statystyki
składają się kod zakończenia, maksymalny rozmiar uruchomionego zestawu (w
kilobajtach), czas jaki upłynął i czas procesora dla użytkownika i systemu
użyty przez przebieg fsck, np.:

/dev/sda1: status 0, rss 92828, real 4.002804, user 2.677592, sys 0.86186

Interfejsy GUI mogą podać deskryptor pliku \fIfd\fP; w takim przypadku pasek
postępu będzie przesyłany do tego deskryptora w formacie przetwarzalnym
maszynowo, np.

/dev/sda1 0 92828 4.002804 2.677592 0.86186
.TP 
\fB\-s\fP
Wykonuje operacje \fBfsck\fP kolejno, szeregowo. Jest to dobre podejście, jeśli
sprawdzanych jest wiele systemów plików, a programy sprawdzające działają w
trybie interaktywnym. (Uwaga: \fBe2fsck\fP(8)  domyślnie działa w trybie
interaktywnym. By uruchomić \fBe2fsck\fP(8)  w trybie nieinteraktywnym, trzeba
podać opcję \fB\-p\fP lub \fB\-a\fP, gdy błędy mają być naprawiane automatycznie,
albo opcję \fB\-n\fP, gdy nie mają być naprawiane).
.TP 
\fB\-t\fP\fI lista\-syst\-pl\fP
Określa typ(y) sprawdzanego(ych) systemu(ów) plików. Jeśli podano opcję
\fB\-A\fP, to sprawdzane będą tylko te systemy plików, które pasują do listy
\fIlista\-syst\-pl\fP.  Parametr \fIlista\-syst\-pl\fP stanowi rozdzieloną przecinkami
listę systemów plików oraz podanych opcji. Dowolny z systemów plików na tej
liście może być poprzedzony operatorem negacji '\fBno\fP' lub '\fB!\fP', co
oznacza sprawdzanie wyłącznie systemów plików nie występujących na liście
\fIlista\-syst\-pl\fP.  Jeśli żaden z systemów plików w \fIlista\-syst\-pl\fP nie
zostanie poprzedzony operatorem negacji, to sprawdzane będą wyłącznie
systemy plików występujące na liście \fIlista\-syst\-pl\fP.
.sp
Options specifiers may be included in the comma\-separated \fIfslist\fP.  They
must have the format \fBopts=\fP\fIfs\-option\fP.  If an options specifier is
present, then only filesystems which contain \fIfs\-option\fP in their mount
options field of \fI/etc/fstab\fP will be checked.  If the options specifier is
prefixed by a negation operator, then only those filesystems that do not
have \fIfs\-option\fP in their mount options field of \fI/etc/fstab\fP will be
checked.
.sp
Na przykład, jeśli \fBopts=ro\fP pojawi się w \fIliscie\-syst\-pl\fP, to tylko
systemy plików z pliku \fI/etc/fstab\fP, posiadające opcję \fBro\fP będą
sprawdzone.
.sp
Dla zgodności z dystrybucją Mandrake, w której skrypty startowe uzależnione
są od nieautoryzowanej zmiany interfejsu użytkownika programu \fBfsck\fP, gdy
typem systemu plików jest \fBloop\fP, to jest to traktowane tak, jakby podano
\fBopts=loop\fP jako argument opcji \fB\-t\fP.
.sp
Normally, the filesystem type is deduced by searching for \fIfilesys\fP in the
\fI/etc/fstab\fP file and using the corresponding entry.  If the type cannot be
deduced, and there is only a single filesystem given as an argument to the
\fB\-t\fP option, \fBfsck\fP will use the specified filesystem type.  If this type
is not available, then the default filesystem type (currently ext2) is used.
.TP 
\fB\-A\fP
Przechodzi przez plik \fI/etc/fstab\fP i próbuje sprawdzić wszystkie systemy
plików w jednym przebiegu. Opcja ta jest najczęściej wykorzystywana przez
plik startowy \fI/etc/rc\fP, zamiast wielu poleceń sprawdzających pojedyncze
systemy plików.
.sp
Główny system plików (/) zostanie sprawdzony jako pierwszy, chyba że podano
opcję \fB\-P\fP (patrz poniżej). Następnie będą sprawdzane systemy plików w
kolejności określonej przez liczbę występującą w polu \fIfs_passno\fP (szóstym)
pliku \fI/etc/fstab\fP.  Systemy plików z wartością \fIfs_passno\fP wynoszącą 0
będą pomijane i w ogóle nie będą sprawdzane. Systemy plików z wartością
\fIfs_passno\fP większą od zera będą sprawdzane w kolejności rosnącej,
tzn. systemy plików z mniejszą wartością \fIfs_passno\fP będą sprawdzane
wcześniej.  Jeżeli istnieje kilka systemów plików o tym samym numerze
przejścia, to \fBfsck\fP będzie usiłował sprawdzić je równolegle, jednakże
będzie unikał jednoczesnego sprawdzania wielu systemów plików na tym samym
dysku fizycznym.
.sp
\fBfsck\fP does not check stacked devices (RAIDs, dm\-crypt, \&...\&) in
parallel with any other device.  See below for FSCK_FORCE_ALL_PARALLEL
setting.  The /sys filesystem is used to determine dependencies between
devices.
.sp
Stąd też, bardzo powszechną konfiguracją w \fI/etc/fstab\fP jest ustawienie dla
głównego systemu plików pola \fIfs_passno\fP o wartości 1, zaś dla wszystkich
pozostałych systemów plików przypisanie \fIfs_passno\fP wartości 2. Pozwoli to
\fBfsck\fP na automatyczne równoległe uruchamianie programów sprawdzających
systemy plików, jeżeli tylko było by to korzystne. Administratorzy systemów
mogą zrezygnować z używania takiej konfiguracji jeśli z jakiegoś powodu chcą
uniknąć równoległego sprawdzania systemów plików \(en na przykład, jeśli
dany komputer niewiele pamięci, tak że problemem jest intensywne
zastępowanie stron pamięci (paging).
.sp
\fBfsck\fP normally does not check whether the device actually exists before
calling a filesystem specific checker.  Therefore non\-existing devices may
cause the system to enter filesystem repair mode during boot if the
filesystem specific checker returns a fatal error.  The \fI/etc/fstab\fP mount
option \fBnofail\fP may be used to have \fBfsck\fP skip non\-existing devices.
\fBfsck\fP also skips non\-existing devices that have the special filesystem
type \fBauto\fP.
.TP 
\fB\-C\fP\ [\fIfd\fP]
Wyświetla wskaźniki zakończenia/postępu dla systemów plików, które je
wspierają (aktualnie tylko ext[234]). \fBfsck\fP będzie tak sterować programami
sprawdzającymi systemy plików, aby tylko jeden z nich wyświetlał wskaźnik
postępu w danej chwili. Interfejsy graficzne mogą podać deskryptor pliku
\fIfd\fP i w takim przypadku informacje paska postępu zostaną wysłane do owego
deskryptora.
.TP 
\fB\-M\fP
Nie sprawdza zamontowanych systemów plików i zwraca dla nich kod zakończenia
równy zero.
.TP 
\fB\-N\fP
Nie wykonuje operacji, jedynie pokazuje co byłoby wykonane.
.TP 
\fB\-P\fP
Jeśli włączona jest opcja \fB\-A\fP, to sprawdza główny system plików równolegle
ze sprawdzaniem innych systemów.  Nie jest to najbezpieczniejsza czynność
pod słońcem, jaką można wykonać, ponieważ jeśli główny system plików jest
wątpliwy, to nawet plik binarny \fBe2fsck\fP(8)  może być uszkodzony! Opcja ta
jest przeznaczona głównie dla tych administratorów systemów, którzy nie chcą
partycjonować ponownie głównego systemu plików, tak by był mały i zwarty (co
jest tak naprawdę poprawnym rozwiązaniem).
.TP 
\fB\-R\fP
Podczas sprawdzania wszystkich systemów plików z opcją \fB\-A\fP, omija główny
system plików (przydatne w przypadku, gdy jest on już zamontowany do
odczytu/zapisu).
.TP 
\fB\-T\fP
Nie pokazuje tytułu przy starcie.
.TP 
\fB\-V\fP
Wyświetla informacje w trybie szczegółowym, łącznie ze wszystkimi
wykonywanymi poleceniami specyficznymi dla poszczególnych systemów plików.
.TP 
\fB\-?\fP, \fB\-\-help\fP
Wyświetla ten tekst i kończy pracę.
.TP 
\fB\-\-version\fP
Wyświetla informacje o wersji i kończy działanie.
.SH "FILESYSTEM SPECIFIC OPTIONS"
\fBOptions which are not understood by fsck are passed to the
filesystem\-specific checker!\fP
.PP
These options \fBmust\fP not take arguments, as there is no way for \fBfsck\fP to
be able to properly guess which options take arguments and which don't.
.PP
Dowolne opcje występujące po \fB\-\-\fP są traktowane jako opcje specyficzne dla
danego systemu plików, które mają zostać przekazane do odpowiedniego
programu sprawdzającego ten system plików.
.PP
Please note that \fBfsck\fP is not designed to pass arbitrarily complicated
options to filesystem\-specific checkers.  If you're doing something
complicated, please just execute the filesystem\-specific checker directly.
If you pass \fBfsck\fP some horribly complicated options and arguments, and it
doesn't do what you expect, \fBdon't bother reporting it as a bug.\fP You're
almost certainly doing something that you shouldn't be doing with \fBfsck\fP.
Options to different filesystem\-specific fsck's are not standardized.
.SH PLIKI
\fI/etc/fstab\fP
.SH "ZMIENNE ŚRODOWISKOWE"
Na zachowanie programu \fBfsck\fP mają wpływ następujące zmienne środowiskowe:
.TP 
\fBFSCK_FORCE_ALL_PARALLEL\fP
Jeśli ta zmienna jest ustawiona, \fBfsck\fP będzie próbował uruchomić
równolegle programy sprawdzające wszystkie podane systemy plików,
niezależnie od tego, czy systemy plików znajdują się na tym samym, czy na
różnych urządzeniach. (Jest to przydatne w przypadku systemów RAID lub
wysokiej klasy systemów pamięci masowej, jak np. sprzedawane przez firmy
takie, jak IBM czy EMC). Proszę zauważyć, że wartość fs_passno jest wciąż
używana.
.TP 
\fBFSCK_MAX_INST\fP
Ta zmienna środowiskowa ogranicza maksymalną liczbę uruchamianych
jednocześnie programów sprawdzających systemy plików. W przypadku
konfiguracji zawierających dużą liczbę dysków, pozwala to uniknąć
jednoczesnego uruchamiania przez \fBfsck\fP zbyt wielu programów
sprawdzających, co mogłoby przeciążyć dostępne w systemie zasoby procesorów
i pamięci. Wartość zero pozwala na nieograniczone mnożenie się
procesów. Jest to aktualnie zachowanie domyślne, jednakże przyszłe wersje
\fBfsck\fP mogą próbować automatycznie określać ilość jednoczesnych sprawdzań
systemów plików na podstawie zgromadzonych przez system operacyjny danych
ewidencyjnych.
.TP 
\fBPATH\fP
Zmienna środowiskowa \fBPATH\fP jest używana do znalezienia podprogramów do
konkretnych systemów plików.
.TP 
\fBFSTAB_FILE\fP
Ta zmienna środowiskowa pozwala administratorowi systemu zmianę
standardowego położenia pliku \fI/etc/fstab\fP.  Służy ona również osobom
rozwijającym program, do testowania \fBfsck\fP.
.TP 
\fBLIBBLKID_DEBUG=all\fP
włącza wyjście debugowania libblkid.
.TP 
\fBLIBMOUNT_DEBUG=all\fP
włącza wyjście debugowania libmount.
.SH "ZOBACZ TAKŻE"
.na
\fBfstab\fP(5), \fBmkfs\fP(8), \fBfsck.ext2\fP(8)  or \fBfsck.ext3\fP(8)  or
\fBe2fsck\fP(8), \fBcramfsck\fP(8), \fBfsck.jfs\fP(8), \fBfsck.nfs\fP(8),
\fBfsck.minix\fP(8), \fBfsck.msdos\fP(8), \fBfsck.vfat\fP(8), \fBfsck.xfs\fP(8),
\fBreiserfsck\fP(8)
.ad
.SH AUTORZY
.nf
Theodore Ts'o <tytso@mit.edu>
Karel Zak <kzak@redhat.com>
.fi
.SH DOSTĘPNOŚĆ
The fsck command is part of the util\-linux package and is available from
.UR https://\:www.kernel.org\:/pub\:/linux\:/utils\:/util\-linux/
Linux
Kernel Archive
.UE .

.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Wojtek Kotwica <wkotwica@post.pl>,
Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>
i
Michał Kułach <michal.kulach@gmail.com>
.

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres
.MT
manpages-pl-list@lists.sourceforge.net
.ME .
