.\" -*- coding: UTF-8 -*-
.\" -*- 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.
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH DEBUGFS 8 "luty 2023" "E2fsprogs wersja 1.46.6" 
.SH NAZWA
debugfs \- debugger systemu plików ext2/ext3/ext4
.SH SKŁADNIA
\fBdebugfs\fP [ \fB\-DVwcin\fP ] [ \fB\-b\fP \fIrozmiar\-bloku\fP ] [ \fB\-s\fP \fIsuperblok\fP ]
[ \fB\-f\fP \fIplik\-komend\fP ] [ \fB\-R\fP \fIkomenda\fP] [ \fB\-d\fP
\fIurządzenie\-źródła\-danych\fP ] [ \fB\-z\fP \fIplik\-zapasowy\fP ] [ \fIurządzenie\fP ]
.SH OPIS
Program \fBdebugfs\fP jest debuggerem systemów plików. Można go używać do
sprawdzenia i zmiany stanu systemu plików typu ext2, ext3 lub ext4.
.PP
\fIUrządzenie\fP jest urządzeniem blokowym (np. /dev/sdXX) lub plikiem
zawierającym system plików.
.SH OPCJE
.TP 
\fB\-w\fP
Określa, że system plików powinien być otwarty w trybie odczyt\-zapis
(read\-write). Bez tej opcji system plików otwierany jest w trybie
tylko\-do\-odczytu (read\-only).
.TP 
\fB\-n\fP
Wyłącza weryfikację sumy kontrolnej metadanych. Powinno się jej używać tylko
wówczas, gdy jest się przekonanym o poprawności metadanych, pomimo
odmiennych komunikatów e2fsprogs.
.TP 
\fB\-c\fP
Powoduje, że system plików powinien być otwarty w trybie katastrofalnym
(catastrophic mode), gdzie i\-węzeł oraz mapy bitowe grup nie są początkowo
odczytywane. Ta opcja może być przydatna dla znacznie uszkodzonych systemów
plików, lecz powoduje ona ich otwarcie w trybie tylko do odczytu.
.TP 
\fB\-i\fP
Powoduje, że \fIurządzenie\fP reprezentuje obraz ext2 utworzony przez program
\fBe2image\fP. Ponieważ obraz ext2 zawiera jedynie superblok, deskryptor grupy
bloków, blok i mapy bitowe alokacji i\-węzłów oraz tablicę i\-węzłów, wiele
komend \fBdebugfs\fP nie będzie działało poprawnie.  \fBOstrzeżenie:\fP nie ma
żadnych bezpiecznych sprawdzeń, dlatego \fBdebugfs\fP może zawieść podczas prób
wykonania takich komend jak \fBls\fP, \fBdump\fP, itd.  \fBdebugfs\fP jest
debuggerem. Posiada szorstkie krawędzie!
.TP 
\fB\-d\fP \fIdata_source_device\fP
W użyciu z opcją \fB\-i\fP, określa \fIurządzenie\-źródła\-danych\fP, które powinno
być użyte do odczytu bloków nieodnalezionych w pliku obrazu ext2. Obejmuje
to dane, katalogi i bloki niebezpośrednie.
.TP 
\fB\-b\fP \fIrozmiar\-bloku\fP
Powoduje użycie podanego rozmiaru bloku dla systemu plików (w bajtach)
zamiast, tak jak normalnie, wykrywać odpowiedni rozmiar. Opcja ta powinna
być rzadko używana, głównie w przypadku systemów plików o ekstremalnie
wysokim stopniu uszkodzenia.
.TP 
\fB\-s\fP \fIsuperblok\fP
Powoduje odczytanie superbloku z podanego numeru bloku zamiast z domyślnego
(położonego w odstępie 1024 bajtów od początku systemu plików). Jeżeli poda
się opcję \fB\-s\fP, konieczne jest również podanie rozmiaru bloku systemu
plików, przy użyciu opcji \fB\-b\fP. Opcja ta powinna być rzadko używana,
głównie w przypadku systemów plików o ekstremalnie wysokim stopniu
uszkodzenia.
.TP 
\fB\-f\fP \fIplik_komend\fP
Powoduje, że \fBdebugfs\fP odczytuje komendy z \fIpliku komend\fP i wykonuje
je. Po zakończeniu wykonywania tych komend \fBdebugfs\fP kończy pracę.
.TP 
\fB\-D\fP
Powoduje, że \fBdebugfs\fP otwiera urządzenie używając bezpośredniego
wejścia/wyjścia, pomijając bufory. Proszę zauważyć, że niektóre linuksowe
urządzenia, przede wszystkim szkielet mapujący urządzenia (device mapper)
nie obsługują bezpośredniego wejścia/wyjścia (w chwili pisania tego tekstu).
.TP 
\fB\-R\fP \fIkomenda\fP
Powoduje wykonanie pojedynczej \fIkomendy\fP (żądania \- request), i zakończenie
pracy.
.TP 
\fB\-V\fP
Wyświetla wersję programu \fBdebugfs\fP i kończy pracę.
.TP 
\fB\-z\fP \fIplik\-zapasowy\fP
Before overwriting a file system block, write the old contents of the block
to an undo file.  This undo file can be used with e2undo(8) to restore the
old contents of the file system should something go wrong.  If the empty
string is passed as the undo_file argument, the undo file will be written to
a file named debugfs\-\fIdevice\fP.e2undo in the directory specified via the
\fIE2FSPROGS_UNDO_DIR\fP environment variable.

OSTRZEŻENIE: Plik zapasowy nie pomoże w przypadku utraty zasilania lub
zawieszenia systemu.
.SH "OKREŚLANIE PLIKÓW"
.\"
.\"
.\"
Wiele komend \fBdebugfs\fP pobiera \fIokreśl\-pliku\fP jako argument określający
i\-węzeł (w przeciwieństwie do nazwy ścieżkowej) systemu plików, aktualnie
otwartego przez \fBdebugfs\fP.  Argument \fIokreśl\-pliku\fP może być podany w dwu
postaciach. Pierwszą jest numer i\-węzła ujęty w nawiasy trójkątne, np.
\fI<2>\fP.  Drugą postać stanowi nazwa ścieżkowa; jeśli jest ona
poprzedzona ukośnikiem ('/'), to będzie interpretowana względem katalogu
głównego (root) systemu plików aktualnie otwartego przez \fBdebugfs\fP.  Jeśli
nie, to interpretowana będzie względem bieżącego katalogu roboczego, jaki
jest w ustawiony w danym momencie w \fBdebugfs\fP.  Można go zmienić posługując
się komendą \fBdebugfs\fP o nazwie \fBcd\fP.
.SH POLECENIA
\fBdebugfs\fP jest debuggerem interaktywnym. Rozumie sporo komend.
.TP 
\fBblocks\fP \fIokreśl\-pliku\fP
Wypisuje bloki używane przez i\-węzeł \fIokreśl\-pliku\fP na standardowe wyjście.
.TP 
\fBbmap\fP\fI [ \-a ] filespec logical_block [physical_block]\fP
Print or set the physical block number corresponding to the logical block
number \fIlogical_block\fP in the inode \fIfilespec\fP.  If the \fI\-a\fP flag is
specified, try to allocate a block if necessary.
.TP 
\fBblock_dump\fP\fI '[ \-x ] [\-f plik\-wyj◈ciowy] numer\-bloku\fP
Dump the file system block given by \fIblock_num\fP in hex and ASCII format to
the console.  If the \fI\-f\fP option is specified, the block number is relative
to the start of the given \fBfilespec\fP.  If the \fI\-x\fP option is specified,
the block is interpreted as an extended attribute block and printed to show
the structure of extended attribute data structures.
.TP 
\fBcat\fP \fIokreśl\-pliku\fP
Zrzuca zawartość i\-węzła \fIokreśl\-pliku\fP na standardowe wyjście.
.TP 
\fBcd\fP \fIokreśl\-pliku\fP
Zmienia bieżący katalog roboczy na \fIokreśl\-pliku\fP.
.TP 
\fBchroot\fP \fIokreśl\-pliku\fP
Zmień katalog główny (root) na katalog \fIokreśl\-pliku\fP.
.TP 
\fBclose\fP [\fB\-a\fP]
Zamyka aktualnie otwarty system plików. Jeżeli poda się opcję \fB\-a\fP, to
wypisywane są wszystkie zmiany i deskryptory grup bloków w odniesieniu do
wszystkich zapasowych superbloków, a nie tylko w stosunku do głównego.
.TP 
\fBclri\fP \fIokreśl\-pliku\fP
Czyści zawartość i\-węzła \fIokreśl\-pliku\fP.
.TP 
\fBcopy_inode\fP\fI source_inode destination_inode\fP
Copy the contents of the inode structure in \fIsource_inode\fP and use it to
overwrite the inode structure at \fIdestination_inode\fP.
.TP 
\fBdirsearch\fP \fIokreśl\-pliku nazwa\-pliku\fP
Przeszukuje katalog \fIokreśl\-pliku\fP szukając \fInazwy\-pliku\fP.
.TP 
\fBdirty\fP\fI [\-clean]\fP
Mark the file system as dirty, so that the superblocks will be written on
exit.  Additionally, clear the superblock's valid flag, or set it if
\fI\-clean\fP is specified.
.TP 
\fBdump\fP [\fB\-p\fP] \fIokreśl\-pliku plik\-wyjściowy\fP
Zrzuca zawartość i\-węzła \fIokreśl\-pliku\fP do pliku wyjściowego
\fIplik\-wyjściowy\fP.  Jeśli podano opcję \fB\-p\fP, to ustawia informację o
właścicielu, grupie i prawach \fIplik\-wyjściowy\fP, tak jak dla
\fIokreśl\-pliku\fP.
.TP 
\fBdump_mmp\fP\fI [mmp_block]\fP
Display the multiple\-mount protection (mmp) field values.  If \fImmp_block\fP
is specified then verify and dump the MMP values from the given block
number, otherwise use the \fBs_mmp_block\fP field in the superblock to locate
and use the existing MMP block.
.TP 
\fBdx_hash\fP [\fB\-h\fP \fIalgorytm\-hasz\fP] [\fB\-s\fP \fIziarno\-hasz\fP] \fInazwa\-pliku\fP
Oblicza hasz katalogu \fInazwa\-pliku\fP. Algorytmem haszowania podanym z \fB\-h\fP
może być: \fBlegacy\fP, \fBhalf_md4\fP lub \fBtea\fP. Ziarno haszowania podane z
\fB\-s\fP musi być w formacie UUID.
.TP 
\fBdump_extents\fP [\fB\-n\fP] [\fB\-l\fP] \fIokreśl\-pliku\fP
Zrzuca drzewo ekstentów i\-węzła \fIokreśl\-pliku\fP. Flaga \fB\-n\fP spowoduje, że
\fBdump_extents\fP wyświetli jedynie wewnętrzne węzły w drzewie
ekstentów. Flaga \fB\-l\fP spowoduje, że opcja wyświetli jedynie liście drzewa
ekstentów.
.IP
Proszę zauważyć, że długość i zakres bloków do ostatniego ekstenta w węźle
wewnętrznym są przybliżone przez funkcje biblioteki ekstentów i nie są
przechowywane w strukturze danych systemu plików. Wyświetlane wartości nie
muszą być więc dokładne i nie oznaczają wystąpienia problemu lub uszkodzenia
w systemie plików.
.TP 
\fBdump_unused\fP
Dump unused blocks which contain non\-null bytes.
.TP 
\fBea_get\fP\fI [\-f outfile]|[\-xVC] [\-r] filespec attr_name\fP
Retrieve the value of the extended attribute \fIattr_name\fP in the file
\fIfilespec\fP and write it either to stdout or to \fIoutfile\fP.
.TP 
\fBea_list\fP \fIokresl\-pliku\fP
List the extended attributes associated with the file \fIfilespec\fP to
standard output.
.TP 
\fBea_set\fP\fI [\-f infile] [\-r] filespec attr_name attr_value\fP
Set the value of the extended attribute \fIattr_name\fP in the file \fIfilespec\fP
to the string value \fIattr_value\fP or read it from \fIinfile\fP.
.TP 
\fBea_rm\fP\fI filespec attr_names...\fP
Remove the extended attribute \fIattr_name\fP from the file \fIfilespec\fP.
.TP 
\fBexpand_dir\fP \fIokreśl\-pliku\fP
Rozwija katalog \fIokreśl\-pliku\fP.
.TP 
\fBfallocate\fP\fI okre◈l\-pliku blok\-pocz◈tkowy [blok\-ko◈cowy]\fP
Allocate and map uninitialized blocks into \fIfilespec\fP between logical block
\fIstart_block\fP and \fIend_block\fP, inclusive.  If \fIend_block\fP is not
supplied, this function maps until it runs out of free disk blocks or the
maximum file size is reached.  Existing mappings are left alone.
.TP 
\fBfeature\fP [\fIcecha\fP] [\fB\-\fP\fIcecha\fP] ...
Ustawia (lub czyści \- z minusem) różne cechy systemu plików w superbloku, a
następnie wyświetla aktualny stan cech systemu plików.
.TP 
\fBfilefrag\fP [\fB\-dvr\fP] \fIokreśl\-pliku\fP
Wypisuje liczbę ciągłych ekstentów w \fIokreśl\-pliku\fP. Jeśli \fIokreśl\-pliku\fP
jest katalogiem, a nie podano opcji \fB\-d\fP, to \fBfilefrag\fP wypisze liczbę
ciągłych ekstentów każdego pliku w katalogu. Opcja \fB\-v\fP spowoduje, że
\fBfilefrag\fP wypisze tabelaryczną listę ciągłych ekstentów pliku. Opcja \fB\-r\fP
oznacza rekurencyjne wypisanie katalogu.
.TP 
\fBfind_free_block\fP [\fIliczba\fP [\fIcel\fP]]
Znajduje pierwsze \fIliczba\fP wolnych bloków, poczynając od \fIcel\fP i alokuje
je. Dostępne również jako \fBffb\fP.
.TP 
\fBfind_free_inode\fP [\fIkatalog\fP [\fItryb\fP]]
Znajduje wolny i\-węzeł i alokuje go. Jeśli go podano, to argument \fIkatalog\fP
określa numer i\-węzła katalogu, w którym ma zostać umieszczony
i\-węzeł. Drugi opcjonalny argument \fItryb\fP określa prawa nowego i\-węzła
(jeżeli w trybie mode ustawiony jest bit katalogu, to procedura alokacji
będzie działać odmiennie). Dostępne również jako \fBffi\fP.
.TP 
\fBfreeb\fP \fIblok\fP [\fIliczba\fP]
Zaznacza blok o numerze \fIblok\fP jako niezaalokowany. Jeżeli podany zostanie
opcjonalny argument \fIliczba\fP, to \fIliczba\fP bloków zaczynając od bloku o
numerze \fIblok\fP zostanie zaznaczona jako niezaalokowana.
.TP 
\fBfreefrag\fP [\fB\-c\fP \fIczęść_kb\fP ]
Wypisuje fragmentację wolnej przestrzeni w aktualnie otwartym systemie
plików. Jeśli poda się opcję \fB\-c\fP, to polecenie \fBfreefrag\fP wypisze liczbę
wolnych części o rozmiarze \fIczęść_kb\fP. Rozmiar części musi być potęgą
dwójki i musi być większy od rozmiaru bloku systemu plików.
.TP 
\fBfreei\fP \fIokreśl\-pliku\fP [\fInumer\fP]
Zwalnia i\-węzeł podany przez \fIokreśl\-pliku\fP. Jeśli poda się \fInumer\fP, to
czyści również numer\-1 i\-węzłów po podanym i\-węźle.
.TP 
\fBget_quota\fP\fI quota_type id\fP
Display quota information for given quota type (user, group, or project) and
ID.
.TP 
\fBhelp\fP
Pokazuje listę poleceń rozumianych przez \fBdebugfs\fP.
.TP 
\fBhtree_dump\fP \fIokreśl\-pliku\fP
Zrzuca indeksowany za pomocą haszy katalog \fIokreśl\-pliku\fP, pokazując jego
strukturę drzewa.
.TP 
\fBicheck\fP \fIblok ...\fP
Pokazuje zestawienie i\-węzłów używających jednego lub więcej bloków
określonych w wierszu poleceń.
.TP 
\fBinode_dump\fP\fI [\-b]|[\-e]|[\-x] okre◈l\-pliku\fP
Print the contents of the inode data structure in hex and ASCII format.  The
\fI\-b\fP option causes the command to only dump the contents of the \fBi_blocks\fP
array.  The \fI\-e\fP option causes the command to only dump the contents of the
extra inode space, which is used to store in\-line extended attributes. The
\fI\-x\fP option causes the command to dump the extra inode space interpreted
and extended attributes.  This is useful to debug corrupted inodes
containing extended attributes.
.TP 
\fBimap\fP \fIokreśl\-pliku\fP
Wypisuje położenie struktury danych i\-węzła (w tabeli i\-węzłów)
\fIokreśl\-pliku\fP.
.TP 
\fBinit_filesys\fP \fIurządzenie rozmiar\-bloku\fP
Tworzy system plików ext2 na urządzeniu \fIurządzenie\fP z rozmiarem urządzenia
\fIrozmiar\-bloku\fP. Proszę zauważyć, że nie inicjuje to w pełni wszystkich
struktur danych; aby to zrobić, proszę wykorzystać program \fBmke2fs\fP(8). Ta
komenda jest tylko wywołaniem funkcji z biblioteki niskopoziomowej, która
ustawia superblok i deskryptory bloków.
.TP 
\fBjournal_close\fP
Close the open journal.
.TP 
\fBjournal_open\fP\fI [\-c] [\-v ver] [\-f ext_jnl]\fP
Opens the journal for reading and writing.  Journal checksumming can be
enabled by supplying \fI\-c\fP; checksum formats 2 and 3 can be selected with
the \fI\-v\fP option.  An external journal can be loaded from \fIext_jnl\fP.
.TP 
\fBjournal_run\fP
Replay all transactions in the open journal.
.TP 
\fBjournal_write\fP\fI [\-b blocks] [\-r revoke] [\-c] file\fP
Write a transaction to the open journal.  The list of blocks to write should
be supplied as a comma\-separated list in \fIblocks\fP; the blocks themselves
should be readable from \fIfile\fP.  A list of blocks to revoke can be supplied
as a comma\-separated list in \fIrevoke\fP.  By default, a commit record is
written at the end; the \fI\-c\fP switch writes an uncommitted transaction.
.TP 
\fBkill_file\fP \fIokreśl\-pliku\fP
Zwalnia (dealokuje) i\-węzeł \fIokreśl\-pliku\fP i jego bloki. Proszę zauważyć,
że nie usuwa to żadnych wpisów katalogu (jeśli istnieją) dotyczących tego
i\-węzła.  Aby usunąć (ang. unlink) plik, proszę zapoznać się z poleceniem
\fBrm\fP(1).
.TP 
\fBlcd\fP \fIkatalog\fP
Zmienia bieżący katalog roboczy \fBdebugfs\fP na \fIkatalog\fP na pierwotnym
(native) systemie plików.
.TP 
\fBlist_quota\fP\fI quota_type\fP
Display quota information for given quota type (user, group, or project).
.TP 
\fBln\fP \fIokreśl\-pliku plik\-docelowy\fP
Tworzy dowiązanie zwykłe (twarde) o nazwie \fIplik\-docelowy\fP, do pliku
\fIokreśl\-pliku\fP. Proszę zauważyć, że nie dostosowuje to odpowiednio licznika
odwołań w i\-węźle.
.TP 
\fBlogdump\fP\fI [\-acsOS] [\-b blok] [\-i okre◈l\-pliku] [\-f dziennik] [plik\-wyj◈ciowy]\fP
Zrzuca zawartość dziennika ext3. Domyślnie zrzuca, i\-węzeł dziennika brany z
superbloku. Można przesłonić ten wybór za pomocą opcji \fB\-i\fP, która zrzuca
dziennik z wewnętrznego i\-węzła podanego jako \fIokreśl\-pliku\fP. Zwykły plik
zawierający dane dziennika można podać za pomocą opcji \fB\-f\fP. Opcja \fB\-s\fP
wykorzystuje informacje zapasowe z superbloku, do zlokalizowania dziennika.
.IP
The \fI\-S\fP option causes \fBlogdump\fP to print the contents of the journal
superblock.
.IP
Opcja \fB\-a\fP powoduje, że \fBlogdump\fP wypisuje zawartość wszystkich bloków
deskryptora. Z opcją \fB\-b\fP \fBlogdump\fP wypisuje wszystkie rekordy dziennika,
które odnoszą się do podanego bloku. Opcja \fB\-c\fP wypisuje zawartość
wszystkich bloków z danymi, wybranymi przez opcje \fB\-a\fP i \fB\-b\fP.
.IP
The \fI\-O\fP option causes logdump to display old (checkpointed) journal
entries.  This can be used to try to track down journal problems even after
the journal has been replayed.
.TP 
\fBls\fP\fI [\-l] [\-c] [\-d] [\-p] [\-r] okre◈l\-pliku\fP
Print a listing of the files in the directory \fIfilespec\fP.  The \fI\-c\fP flag
causes directory block checksums (if present) to be displayed.  The \fI\-d\fP
flag will list deleted entries in the directory.  The \fI\-l\fP flag will list
files using a more verbose format.  The \fI\-p\fP flag will list the files in a
format which is more easily parsable by scripts, as well as making it more
clear when there are spaces or other non\-printing characters at the end of
filenames.  The \fI\-r\fP flag will force the printing of the filename, even if
it is encrypted.
.TP 
\fBlist_deleted_inodes\fP [\fIlimit\fP]
Wypisuje usunięte i\-węzły, opcjonalnie ograniczone do usuniętych \fIlimit\fP
sekund temu. Dostępne również jako \fBlsdel\fP.
.IP
Polecenie było przydatne do usuwania przypadkowo skasowanych plików z
systemu plików ext2. Niestety nie jest przydatne do tego celu w systemach
plików ext3 ani ext4, ponieważ bloki danych i\-węzłów nie są już dostępne po
zwolnieniu i\-węzła.
.TP 
\fBmodify_inode\fP \fIokreśl\-pliku\fP
Zmienia zawartość struktury i\-węzła o nazwie \fIokreśl\-pliku\fP. Dostępne
również jako \fBmi\fP.
.TP 
\fBmkdir\fP \fIokreśl\-pliku\fP
Tworzy katalog.
.TP 
\fBmknod\fP \fIokreśl\-pliku\fP [\fBp\fP|[[\fBc\fP|\fBb\fP] \fIgłówny poboczny\fP]]
Tworzy plik specjalny urządzenia (potoku nazwanego, urządzenia znakowego lub
blokowego). Jeżeli tworzone ma być urządzenie znakowe lub blokowe, to musi
zostać podany \fIgłówny\fP (major) i \fIpoboczny\fP (minor) numer urządzenia.
.TP 
\fBncheck\fP [\fB\-c\fP] \fInumer\-i\-węzła ...\fP
Za pomocą żądanej listy numerów i\-węzłów wypisuje listę nazw ścieżek do tych
i\-węzłów. Flaga \fB\-c\fP włącza sprawdzania informacji o typie pliku we wpisie
katalogu, upewniając się, że pasuje on do typu i\-węzła.
.TP 
\fBopen\fP\fI [\-weficD] [\-b blocksize] [\-d image_filename] [\-s superblock] [\-z undo_file] device\fP
Otwiera system plików do edycji. Flaga \fB\-f\fP wymusza otwarcie systemu plików
nawet wtedy gdy posiada on nieznane lub niekompatybilne cechy, które
normalnie zapobiegły by otwarciu.  Opcja \fB\-e\fP powoduje, że system plików
jest otwarty w trybie wyłączności. Opcje \fB\-b\fP \fB\-c\fP, \fB\-d\fP, \fB\-i\fP, \fB\-s\fP,
\fB\-w\fP i \fB\-D\fP zachowują się tak samo jak te z \fBdebugfs\fP.
.TP 
\fBpunch\fP \fIokreśl\-pliku\fP \fIblok\-początkowy\fP [\fIblok\-końcowy\fP]
Usuwa bloki w i\-węźle, poczynając od \fIbloku\-początkowego\fP do
\fIbloku\-końcowego\fP. Jeśli nie poda się \fIbloku\-końcowego\fP, to ta komenda
zadziała jak polecenie obcięcia (ang. truncate), tzn. dealokowane będą
wszystkie bloki od \fIbloku\-początkowego\fP, aż do końca pliku.
.TP 
\fBsymlink\fP \fIokreśl\-pliku cel\fP
Tworzy dowiązanie symboliczne.
.TP 
\fBpwd\fP
Pokazuje bieżący katalog roboczy.
.TP 
\fBquit\fP
Kończy pracę \fBdebugfs\fP.
.TP 
\fBrdump\fP \fIkatalog\fP[...] \fImiejsce\-docelowe\fP
Zrzuca rekurencyjnie \fIkatalog\fP lub wiele \fIkatalogów\fP wraz z zawartością
(włączając plik, dowiązania symboliczne i inne katalogi) w
\fImiejsce_docelowe,\fP które powinno być istniejącym katalogiem na pierwotnym
systemie plików.
.TP 
\fBrm\fP \fIścieżka\fP
Usuwa (ang. unlink) \fIścieżkę\fP. Jeśli spowoduje to, że i\-węzeł wskazywany
przez \fIścieżka\fP nie będzie posiadał innych odwołań, to dealokuje
plik. Komenda ta działa jak funkcja systemowa unlink().
.TP 
\fBrmdir\fP \fIokreśl\-pliku\fP
Usuwa katalog \fIokreśl\-pliku\fP.
.TP 
\fBsetb\fP \fIblok\fP [\fIliczba\fP]
Zaznacza blok o numerze \fIblok\fP jako zaalokowany. Jeżeli podany zostanie
opcjonalny argument \fIliczba\fP, to wtedy \fIliczba\fP bloków zaczynając od bloku
o numerze \fIblok\fP zostanie zaznaczona jako zaalokowana.
.TP 
\fBset_block_group\fP \fInum\-dgb pole wartość\fP
Modyfikuje deskryptor grupy bloków określony przez \fInum\-dgb\fP tak, że pole
deskryptora \fIpole\fP będzie miało wartość \fIwartość\fP. Dostępne również jako
\fBset_bg\fP.
.TP 
\fBset_current_time\fP\fI time\fP
Set current time in seconds since Unix epoch to use when setting file system
fields.
.TP 
\fBseti\fP \fIokreśl\-pliku\fP [\fIliczba\fP]
Oznacza i\-węzeł \fIokreśl\-pliku\fP, jako użyty w mapie bitów i\-węzła. Jeśli
poda się \fIliczbę\fP, to oznaczanych jest również liczba\-1 i\-węzłów po podanym
i\-węźle.
.TP 
\fBset_inode_field\fP \fIokreśl\-pliku pole wartość\fP
Modyfikuje i\-węzeł określony przez \fIokreśl\-pliku\fP tak, że pole \fIpole\fP na
wartość \fIwartość\fP. Lista prawidłowych pól i\-węzła, które mogą być ustawione
tą komendą, może zostać wyświetlona za pomocą: \fBset_inode_field
\-l\fP. Dostępne również jako \fBsif\fP.
.TP 
\fBset_mmp_value\fP \fIpole wartość\fP
Modyfikuje dane ochrony przed wielokrotnym montowaniem (ang. multiple\-mount
protection \- MMP) tak, że pole mmp \fIpole\fP, ma wartość \fIwartość\fP. Lista
poprawnych pól MMP, które mogą być ustawione tą komendą, może zostać
wyświetlona za pomocą: \fBset_mmp_value \-l\fP. Dostępne również jako \fBsmmp\fP.
.TP 
\fBset_super_value\fP \fIpole wartość\fP
Ustawia pole superbloku \fIpole\fP na wartość \fIwartość\fP. Wszystkie prawidłowe
pola superbloku, które mogą być ustawione tą komendą, mogą zostać
wyświetlone za pomocą: \fBset_super_value \-l\fP. Dostępne również jako \fBssv\fP.
.TP 
\fBshow_debugfs_params\fP
Display \fBdebugfs\fP parameters such as information about currently opened
file system.
.TP 
\fBshow_super_stats\fP [\fB\-h\fP]
Wyświetla zawartość superbloku i deskryptorów grup bloków. Jeżeli podana
jest flaga \fI\-h\fP, wypisywana jest tylko zawartość superbloku. Dostępne
również jako \fBstats\fP.
.TP 
\fBstat\fP \fIokreśl\-pliku\fP
Wyświetla zawartość struktury i\-węzła o nazwie \fIokreśl\-pliku\fP.
.TP 
\fBsupported_features\fP
Display file system features supported by this version of \fBdebugfs\fP.
.TP 
\fBtestb\fP \fIblok\fP [\fIliczba\fP]
Sprawdza, czy blok o numerze \fIblok\fP jest zaznaczony jako zaalokowany w
mapie bitowej bloku.  Jeżeli podany jest opcjonalny argument \fIliczba\fP,
wtedy zostanie sprawdzona \fIliczba\fP bloków zaczynając od bloku o numerze
\fIblok\fP.
.TP 
\fBtesti\fP \fIokresl\-pliku\fP
Sprawdza, czy i\-węzeł \fIokreśl\-pliku\fP jest zaznaczony jako zaalokowany w
mapie bitowej bloku.
.TP 
\fBundel\fP \fB<\fP\fInumer\-i\-węzła\fP\fB>\fP [\fIścieżka\fP]
Odwołuje usunięcie podanego numeru i\-węzła (który musi być ujęty w nawiasy
trójkątne), dzięki czemu jego bloki są oznaczane jako w użyciu i opcjonalnie
dowiązuje odzyskany i\-węzeł do podanej ścieżki. Po użyciu komendy \fBundel\fP
powinno się zawsze uruchomić \fBe2fsck\fP, w celu odzyskania usuniętych plików.
.IP
Proszę zauważyć, że jeśli odzyskuje się dużą liczbę usuniętych plików, to
dowiązywanie i\-węzła do katalogu może wymagać rozwinięcia katalogu, co może
spowodować alokację bloku, który był wcześniej użyty przez jeden z plików do
odzyskania. Jest więc bezpieczniej odzyskać wszystkie i\-węzły bez podawania
ścieżki docelowej, a następnie, w kolejnym przebiegu, użyć komendy \fBlink\fP,
która dowiązuje i\-węzeł do ścieżki docelowej, lub użyć \fBe2fsck\fP do
sprawdzenia systemu plików i dowiązania wszystkich odzyskanych i\-węzłów do
katalogu lost+found.
.TP 
\fBunlink\fP \fIścieżka\fP
Usuwa dowiązanie do i\-węzła, określone przez \fIścieżkę\fP. Proszę zauważyć, że
nie dostosowuje to odpowiednio licznika odwołań w i\-węźle.
.TP 
\fBwrite\fP \fIplik\-źródłowy plik\-wyjściowy\fP
Kopiuje zawartość \fIpliku\-źródłowego\fP do nowo tworzonego pliku w systemie
plików, o nazwie \fIplik\-wyjściowy\fP.
.TP 
\fBzap_block\fP [\fB\-f\fP \fIplik\fP] [\fB\-o\fP \fIprzesunięcie\fP] [\fB\-l\fP \fIdługość\fP] [\fB\-p\fP \fIwzorzec\fP] \fInumer\-bloku\fP
Overwrite the block specified by \fIblock_num\fP with zero (NUL) bytes, or if
\fI\-p\fP is given use the byte specified by \fIpattern\fP.  If \fI\-f\fP is given then
\fIblock_num\fP is relative to the start of the file given by \fIfilespec\fP.  The
\fI\-o\fP and \fI\-l\fP options limit the range of bytes to zap to the specified
\fIoffset\fP and \fIlength\fP relative to the start of the block.
.TP 
\fBzap_block\fP [\fB\-f\fP \fIokreśl\-pliku\fP] [\fB\-b\fP \fIbit\fP] \fInumer\-bloku\fP
Zamienia porcje bitów fizycznego \fInumeru\-bloku\fP. Jeśli podano \fB\-f\fP, numer
bloku jest blokiem logicznym liczonym od początku \fIokreśl\-pliku\fP.
.SH "ZMIENNE ŚRODOWISKOWE"
.TP 
\fBDEBUGFS_PAGER\fP, \fBPAGER\fP
Program \fBdebugfs\fP zawsze przesyła w potoku wyjście niektórych komend przez
program stronicujący. Są to następujące komendy: \fBshow_super_stats\fP
(\fBstats\fP), \fBlist_directory\fP (\fBls\fP), \fBshow_inode_info\fP (\fBstat\fP),
\fBlist_deleted_inodes\fP (\fBlsdel\fP) i \fBhtree_dump\fP. Można podać określony
program stronicujący za pomocą zmiennej środowiskowej \fBDEBUGFS_PAGER\fP lub,
jeśli nie jest ustawiona, \fBPAGER\fP.
.IP
Proszę zauważyć, że ponieważ program stronicujący jest używany zawsze, to
\fBless\fP(1) nie jest szczególnie dobry, ponieważ czyści ekran przed
wyświetleniem wyjścia komendy i czyści ekran, po wyjściu programu
stronicującego. Wielu użytkowników preferuje używanie \fBless\fP(1) do
większości zastosowań i jest to powód, dla którego dostępna jest zmienna
środowiskowa \fBDEBUGFS_PAGER\fP, która przesłania ogólniejszą zmienną
środowiskową \fBPAGER\fP.
.SH AUTOR
\fBdebugfs\fP zostało napisane przez Theodore Ts'o <tytso@mit.edu>.
.SH "ZOBACZ TAKŻE"
\fBdumpe2fs\fP(8), \fBtune2fs\fP(8), \fBe2fsck\fP(8), \fBmke2fs\fP(8), \fBext4\fP(5)
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Wojtek Kotwica <wkotwica@post.pl>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
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.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
