NAZWA
lsblk - wypisuje urządzenia blokoweSKŁADNIA
lsblk [opcje] [urządzenie...]OPIS
lsblk wypisuje informacje o wszystkich dostępnych lub podanych urządzeniach blokowych. Polecenie lsblk odczytuje system plików sysfs i udev db 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.OPCJE
-A, --noemptyDon’t print empty devices.
Disable all built-in filters and list all
empty devices and RAM disk devices too.
Print the sizes in bytes rather than in a
human-readable format.
By default, the unit, sizes are expressed in, is byte, and unit prefixes are in
power of 2^10 (1024). Abbreviations of symbols are exhibited truncated in
order to reach a better readability, by exhibiting alone the first letter of
them; examples: "1 KiB" and "1 MiB" are respectively
exhibited as "1 K" and "1 M", then omitting on purpose the
mention "iB", which is part of these abbreviations.
Wypisuje informacje o funkcjach
"discard" (TRIM, UNMAP) przy każdym urządzeniu.
Nie wypisuje urządzeń
nadrzędnych ani podrzędnych. Przykładowo lsblk
--nodeps /dev/sda wypisze informacje tylko o urządzeniu sda.
Kolumna 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 -E WWN.
Pomija urządzenia podane w
liście 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 --all. Filtr ma zastosowanie jedynie do
urządzeń najwyższego poziomu. Może być to
mylące, w przypadku formatu wynikowego --list, w którym
hierarchia urządzeń nie jest oczywista.
Wypisuje informacje o systemach plików.
Jest to odpowiednik -o
NAME,FSTYPE,FSVER,LABEL,UUID,FSAVAIL,FSUSE%,MOUNTPOINTS. Pełne
informacje o systemach plików i macierzach RAID są
udostępniane przez polecenie blkid(8).
Obejmuje urządzenia podane w
liście 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 --list, w którym hierarchia
urządzeń nie jest oczywista.
Do formatowania drzewa używa
znaków ASCII.
Używa formatu wyjściowego JSON.
Zdecydowanie zaleca się używanie opcji --output oraz
-tree, jeśli są potrzebne.
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 --pairs lub --raw (wyniki nadające
się do automatycznego przetwarzania są wstecznie
kompatybilne).
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.
Wypisuje informacje o posiadaczu, grupie i
trybie urządzenia. Jest to odpowiednik -o
NAME,SIZE,OWNER,GROUP,MODE.
Nie wypisuje nagłówka.
Określa wypisywane kolumny. Ich
listę można poznać podając opcję
--help. Kolumny mogą mieć wpływ na wynik w postaci
drzewa. Domyślnie drzewo jest używane do kolumny
"NAME" (zob. też --tree).
Domyślną listę kolumn można rozszerzyć,
jeśli listę poda się w formacie
+lista (np. lsblk -o +UUID).
Wypisuje wszystkie dostępne
kolumny.
Produce output in the form of
key="value" pairs. The output lines are still ordered by
dependencies. All potentially unsafe value characters are hex-escaped
(\x<code>). See also option --shell.
Wypisuje pełne ścieżki
urządzeń.
Produkuje wynik w formacie surowym. Wynikowe
wiersze są wciąż posortowane wg powiązań
między urządzeniami. Wszystkie potencjalnie niebezpieczne znaki
są cytowane szesnastkowo (\x<kod>) w kolumnach NAME, KNAME,
LABEL, PARTLABEL i MOUNTPOINT.
Wypisuje informacje jedynie o
urządzeniach SCSI. Wszystkie partycje, urządzenia
podrzędne i kieszenie na urządzenia są ignorowane.
Wypisuje zależności w
odwróconej kolejności. Jeśli zażądano
formatu --list, to wiersze są wciąż posortowane wg
powiązań między urządzeniami.
Wymusza format w postaci drzewa. Jeśli
podano kolumnę, to drzewo jest wyświetlone w danej
kolumnie. Domyślnie jest to kolumna NAME.
Wypisuje informacje o topologii
urządzenia blokowego. Jest to odpowiednik
-o
NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,RA,WSAME.
Wyświetla ten tekst i kończy
pracę.
Wyświetla informacje o wersji i
kończy działanie.
Określa szerokość
wyjścia jako liczbę znaków. Domyślnie jest to
liczba kolumn terminala, a jeśli polecenie nie jest wykonywane w
terminalu, to szerokość nie jest domyślnie limitowana.
Opcja wymusza również przyjęcie przez lsblk,
że znaki kontrolne terminala i niebezpieczne znaki nie są
dozwolone. Zakładanym zastosowaniem tej opcji jest np. użycie
lsblk przez polecenie watch(1).
Sortuje wynik według kolumny.
Opcja ta włącza domyślnie format wyjściowy
--list. Można również
połączyć ją z opcją --tree, aby
wymusić format w postaci drzewa; wówczas jego
gałęzie są posortowane według
kolumny.
The column name will be modified to contain
only characters allowed for shell variable identifiers, for example, MIN_IO
and FSUSE_PCT instead of MIN-IO and FSUSE%. This is usable, for example, with
--pairs. Note that this feature has been automatically enabled for
--pairs in version 2.37, but due to compatibility issues, now
it’s necessary to request this behavior by --shell.
Print the zone related information for each
device.
Pozyskuje dane dla systemu Linux innego
niż ten, z którego uruchomiono lsblk. 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.
KOD ZAKOŃCZENIA
0sukces
niepowodzenie
nie znaleziono żadnych podanych
urządzeń
znaleziono jedynie część
podanych urządzeń
ŚRODOWISKO
LSBLK_DEBUG=allwłącza wyjście
debugowania lsblk.
włącza wyjście
debugowania libblkid.
włącza wyjście
debugowania libmount.
włącza wyjście
debugowania libsmartcols.
używa widocznych znaków
wypełniających.
UWAGI
W przypadku partycji część informacji (np. atrybuty kolejki) jest dziedziczona z urządzenia nadrzędnego.AUTORZY
Milan <[email protected]>Broz Karel <[email protected]>ZakZOBACZ TAKŻE
ls(1), blkid(8), findmnt(8)ZGŁASZANIE BŁĘDÓW
Raporty o błędach proszę zgłaszać pod adresem <https://github.com/util-linux/util-linux/issues>.DOSTĘPNOŚĆ
Polecenie lsblk jest częścią pakietu util-linux i można je pobrać ze strony Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Michał Kułach <[email protected]> Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej [email protected]4 sierpnia 2022 r. | util-linux 2.38.1 |