.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH LSBLK 8 "luty 2013" util\-linux "Administracja systemem" .SH NAZWA lsblk \- wypisuje urządzenia blokowe .SH SKŁADNIA \fBlsblk\fP [opcje] [\fIurządzenie\fP...] .SH OPIS \fBlsblk\fP wypisuje informacje o wszystkich dostępnych lub podanych urządzeniach blokowych. Polecenie \fBlsblk\fP odczytuje system plików \fBsysfs\fP i \fBudev db\fP w celu zebrania informacji. Jeśli baza udev jest niedostępna lub skompilowano lsblk bez obsługi udev, stara się on odczytać etykiety, UUID\-y i typy systemów plików z urządzenia blokowego. W tym przypadku uprawnienia roota nie są wymagane. .PP Domyślnie polecenie wypisuje informacje o wszystkich urządzeniach (z wyjątkiem dysków RAM) w formacie drzewa. Za pomocą \fBlsblk \-\-help\fP można uzyskać listę dostępnych kolumn. .PP Domyślny wynik, jak również domyślny wynik z opcji takich jak \fB\-\-fs\fP i \fB\-\-topology\fP może ulec zmianie. Gdy to tylko możliwe należy unikać używania domyślnych wyników w swoich skryptach. Proszę zawsze jawnie określać oczekiwane kolumny opcją \fB\-\-output\fP \fIlista\fP oraz \fB\-\-list\fP w środowiskach wymagającego stabilnego wyniku. .PP Proszę zauważyć, że \fBlsblk\fP może być\ wykonane w momencie, gdy \fBudev\fP nie ma jeszcze wszystkich informacji o ostatnio dodanych lub zmodyfikowanych urządzeniach. W takim przypadku zaleca się użycie najpierw \fBudevadm settle\fP, aby dokonać synchronizacji z udev. .SH OPCJE .TP \fB\-a\fP,\fB \-\-all\fP Wypisuje również puste urządzenia oraz dyski RAM. .TP \fB\-b\fP,\fB \-\-bytes\fP Wypisuje kolumnę SIZE w bajtach zamiast w formacie czytelnym dla ludzi. .TP \fB\-D\fP,\fB \-\-discard\fP Wypisuje informacje o funkcjach "discard" (TRIM, UNMAP) przy każdym urządzeniu. .TP \fB\-d\fP,\fB \-\-nodeps\fP Nie wypisuje urządzeń nadrzędnych ani podrzędnych. Przykładowo \fBlsblk \-\-nodeps /dev/sda\fP wypisze informacje tylko o urządzeniu sda. .TP \fB\-E\fP,\fB \-\-dedup \fP\fIkolumna\fP \fIKolumna\fP jest kluczem deduplikującym, służącym do usunięcia duplikatów z wynikowego drzewa. Jeśli dla urządzenia nie jest dostępny klucz, lub urządzenie jest partycją, a nadrzędne urządzenie zawierające cały dysk udostępnia ten sam klucz, to urządzenie zawsze zostanie wyświetlone. Typowym zastosowaniem jest uniknięcie duplikatów w systemach z urządzeniami dostępnymi w wielu ścieżkach, np. za pomocą opcji \fB\-E WWN\fP. .TP \fB\-e\fP, \fB\-\-exclude \fP\fIlista\fP Pomija urządzenia podane w \fIliście\fP urządzeń określonych głównymi numerami urządzeń i oddzielonych przecinkami. Domyślnie pomijane są dyski RAM (główny numer urządzenia równy 1), jeśli nie podano opcji \fB\-\-all\fP. Filtr ma zastosowanie jedynie do urządzeń najwyższego poziomu. Może być to mylące, w przypadku formatu wynikowego \fB\-\-list\fP, w którym hierarchia urządzeń nie jest oczywista. .TP \fB\-f\fP,\fB \-\-fs\fP Wypisuje informacje o systemach plików. Jest to odpowiednik \fB\-o NAME,FSTYPE,LABEL,UUID,FSAVAIL,FSUSE%,MOUNTPOINT\fP. Pełne informacje o systemach plików i macierzach RAID są udostępniane przez polecenie \fBblkid\fP(8). .TP \fB\-h\fP,\fB \-\-help\fP Wyświetla ten tekst i kończy pracę. .TP \fB\-I\fP,\fB \-\-include \fP\fIlista\fP Obejmuje urządzenia podane w \fIliście\fP urządzeń określonych głównymi numerami urządzeń i oddzielonych przecinkami. Filtr ma zastosowanie jedynie do urządzeń najwyższego poziomu. Może być to mylące w przypadku formatu wynikowego \fB\-\-list\fP, w którym hierarchia urządzeń nie jest oczywista. .TP \fB\-i\fP,\fB \-\-ascii\fP Do formatowania drzewa używa znaków ASCII. .TP \fB\-J\fP,\fB \-\-json\fP Używa formatu wyjściowego JSON. Zdecydowanie zaleca się używanie opcji \fB\-\-output\fP oraz \fB\-tree\fP, jeśli są potrzebne. .TP \fB\-l\fP,\fB \-\-list\fP Wypisuje wynik w postaci listy. Brak w nim informacji o powiązaniach pomiędzy urządzeniami, a od wersji 2.34 każde urządzenie jest pokazane tylko raz, o ile nie podano opcji \fB\-\-pairs\fP lub \fB\-\-raw\fP (wyniki nadające się do automatycznego przetwarzania są wstecznie kompatybilne). .TP \fB\-M\fP,\fB \-\-merge\fP Grupuje urządzenia nadrzędne dla poddrzew, aby uczynić wynik czytelniejszym w przypadku urządzeń RAID i urządzeń o wielu ścieżkach. Wymagany jest wynik w postaci drzewa. .TP \fB\-m\fP,\fB \-\-perms\fP Wypisuje informacje o posiadaczu, grupie i trybie urządzenia. Jest to odpowiednik \fB\-o NAME,SIZE,OWNER,GROUP,MODE\fP. .TP \fB\-n\fP,\fB \-\-noheadings\fP Nie wypisuje nagłówka. .TP \fB\-o\fP,\fB \-\-output \fP\fIlista\fP Określa wypisywane kolumny. Ich listę można poznać podając opcję \fB\-\-help\fP. Kolumny mogą mieć wpływ na wynik w postaci drzewa. Domyślnie drzewo jest używane do kolumny "NAME" (zob. też \fB\-\-tree\fP). Domyślną listę kolumn można rozszerzyć, jeśli \fIlistę\fP poda się w formacie \fB+\fP\fIlista\fP (np. \fBlsblk \-o +UUID\fP). .TP \fB\-O\fP,\fB \-\-output\-all\fP Wypisuje wszystkie dostępne kolumny. .TP \fB\-P\fP,\fB \-\-pairs\fP Produkuje wynik w formie par klucz="wartość". Wynikowe wiersze są wciąż posortowane wg powiązań między urządzeniami. Wszystkie potencjalnie niebezpieczne znaki są cytowane szesnastkowo (\ex). .TP \fB\-p\fP,\fB \-\-paths\fP Wypisuje pełne ścieżki urządzeń. .TP \fB\-r\fP,\fB \-\-raw\fP Produkuje wynik w formacie surowym. Wynikowe wiersze są wciąż posortowane wg powiązań między urządzeniami. Wszystkie potencjalnie niebezpieczne znaki są cytowane szesnastkowo (\ex) w kolumnach NAME, KNAME, LABEL, PARTLABEL i MOUNTPOINT. .TP \fB\-S\fP,\fB \-\-scsi\fP Wypisuje informacje jedynie o urządzeniach SCSI. Wszystkie partycje, urządzenia podrzędne i kieszenie na urządzenia są ignorowane. .TP \fB\-s\fP,\fB \-\-inverse\fP Wypisuje zależności w odwróconej kolejności. Jeśli zażądano formatu \fB\-\-list\fP, to wiersze są wciąż posortowane wg powiązań między urządzeniami. .TP \fB\-T\fP,\fB \-\-tree\fP[\fB=\fP\fIkolumna\fP] Wymusza format w postaci drzewa. Jeśli podano \fIkolumnę\fP, to drzewo jest wyświetlone w danej kolumnie. Domyślnie jest to kolumna NAME. .TP \fB\-t\fP,\fB \-\-topology\fP Wypisuje informacje o topologii urządzeń blokowych. Jest to odpowiednik \fB\-o NAME,ALIGNMENT,MIN\-IO,OPT\-IO,PHY\-SEC,LOG\-SEC,ROTA,SCHED,RQ\-SIZE,RA,WSAME\fP. .TP \fB\-V\fP,\fB \-\-version\fP Wyświetla informacje o wersji i kończy działanie. .TP \fB\-x\fP,\fB \-\-sort \fP\fIkolumna\fP Sortuje wynik według \fIkolumny\fP. Opcja ta włącza domyślnie format wyjściowy \fB\-\-list\fP. Można również połączyć ją z opcją \fB\-\-tree\fP, aby wymusić format w postaci drzewa; wówczas jego gałęzie są posortowane według \fIkolumny\fP. .TP \fB\-z\fP,\fB \-\-zoned\fP Wypisuje model strefy dla każdego urządzenia. .TP \fB \-\-sysroot \fP\fIkatalog\fP Pozyskuje dane dla systemu Linux innego niż ten, z którego uruchomiono \fBlsblk\fP. Podany katalog jest korzeniem systemu Linux, który ma być sprawdzony. Rzeczywiste węzły urządzenia w katalogu docelowym można zastąpić plikami tekstowymi z atrybutami udev. .SH "KOD ZAKOŃCZENIA" .IP 0 sukces .IP 1 niepowodzenie .IP 32 nie znaleziono żadnych podanych urządzeń .IP 64 znaleziono jedynie część podanych urządzeń .SH ŚRODOWISKO .IP LSBLK_DEBUG=all włącza wyjście debugowania lsblk. .IP LIBBLKID_DEBUG=all włącza wyjście debugowania libblkid. .IP LIBMOUNT_DEBUG=all włącza wyjście debugowania libmount. .IP LIBSMARTCOLS_DEBUG=all włącza wyjście debugowania libsmartcols. .IP LIBSMARTCOLS_DEBUG_PADDING=on używa widocznych znaków wypełniających. Wymaga włączenia LIBSMARTCOLS_DEBUG. .SH UWAGI W przypadku partycji część informacji (np. atrybuty kolejki) jest dziedziczona z urządzenia nadrzędnego. .PP Polecenie \fBlsblk\fP musi być w stanie odszukać każde urządzenie blokowe przez nr\-główny:nr\-poboczny (major:minor), co jest dokonywane za pomocą \fI/sys/dev/block\fP. Ten katalog urządzeń blokowych sysfs pojawił się w wersji jądra 2.6.27 (październik 2008). Jeśli z tak odpowiednio nowym jądrem występują problemy, proszę sprawdzić, czy jądro zbudowano z włączoną\ opcją CONFIG_SYSFS. .SH AUTORZY .nf Milan Broz Karel Zak .fi .SH "ZOBACZ TAKŻE" \fBls\fP(1), \fBblkid\fP(8), \fBfindmnt\fP(8) .SH DOSTĘPNOŚĆ Polecenie lsblk jest częścią pakietu util\-linux i jest dostępne pod adresem https://www.kernel.org/pub/linux/utils/util\-linux/. .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Michał Kułach . .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 .