LSLOCKS(8) Administracja systemem LSLOCKS(8) NAZWA lslocks - wypisuje lokalne blokady systemowe SKLADNIA lslocks [opcje] OPIS lslocks wypisuje informacje o wszystkich obecnie utrzymywanych blokadach plikow w systemie Linux. OPCJE -b, --bytes Wypisuje rozmiary w bajtach, zamiast w formacie czytelnym dla ludzi. Domyslnie jednostka w ktorej pokazywane sa rozmiary jest bajt, a przedrostki jednostek sa wielokrotnosciami 2^10 (1024). Symbole jednostek sa pokazywane w skroconej formie, aby poprawic czytelnosc, poprzez pokazanie jedynie pierwszej litery np. "1 KiB" i "1 MiB" staja sie odpowiednio: "1 K" i "1 M", tj. czastka "iB", bedaca czescia nazw jednostek, jest celowo pomijana. -H, --list-columns Wypisuje dostepne kolumny, w polaczeniu z --json lub --raw daje wynik w formacie czytelnym maszynowo. -i, --noinaccessible Ignoruje blokady plikow niedostepnych dla biezacego uzytkownika. -J, --json Uzywa formatu wyjsciowego JSON. -n, --noheadings Nie wypisuje naglowka. -o, --output lista Okresla wypisywane kolumny. Ich liste mozna poznac podajac opcje --help. Domyslna liste kolumn mozna rozszerzyc, podajac liste w formacie +lista (np. lslocks -o +BLOCKER). --output-all Wypisuje wszystkie dostepne kolumny. -p, --pid pid Wypisuje tylko blokady utrzymywane przez proces o identyfikatorze pid. -r, --raw Uzywa surowego formatu wyjsciowego. -u, --notruncate Nie przycina tekstu w kolumnach. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. WYJSCIE COMMAND Nazwa polecenia procesu utrzymujacego blokade. PID Identyfikator procesu. TYPE Typ blokady; moze byc to: LEASE (blokada utworzona przez fcntl(2)), FLOCK (utworzona przez flock(2)), POSIX (utworzona przez fcntl(2) i lockf(3)) lub OFDLCK (utworzona przez fcntl(2)). SIZE Rozmiar zablokowanego pliku. INODE Numer i-wezla. MAJ:MIN Glowny:poboczny numer urzadzenia. MODE Uprawnienia dostepu blokady (odczyt, zapis). Jesli proces jest zablokowany i czeka na blokade, to po trybie jest doklejona "*" (gwiazdka). M Wskazuje czy blokada jest obowiazujaca (przymusowa): 0 oznacza nie (blokada jest tylko doradcza), 1 oznacza tak (zob. fcntl(2)). START Wzgledne przesuniecie bajtowe blokady. END Przesuniecie konca blokady. PATH Pelna sciezka blokady. Jesli nie zostanie odnaleziona lub gdy brak uprawnien do odczytu sciezki, umieszczony bedzie punkt montowania urzadzenia z dopisanymi "...". Sciezka moze zostac przycieta; opcja --notruncate pokaze pelna sciezke. BLOCKER PID procesu blokujacego. HOLDERS Utrzymujacy blokade. Formatem utrzymujacego jest: PID,COMMAND,FD. Jesli blokada jest blokada opisu otwartego pliku (ODF), moze wystapic kilku utrzymujacych. Zob. UWAGI ponizej. UWAGI Polecenie lslocks sluzy zastapieniu polecenia lslk(8), pierwotnie napisanego przez Victora A. Abella , ktore nie jest utrzymywane od 2001 r. "Proces utrzymujacy blokade" w przypadku dzierzaw, blokad FLOCK oraz blokad opisu otwartego pliku (ODF) jest nieprawidlowym pojeciem. Sa one zwiazane z opisem otwartego pliku, na ktorych sa uzyskiwane. Z pomoca fork(2) i/lub cmsg(3), wiele procesow moze dzielic opis otwartego pliku. Zatem nie da sie wskazac jednego procesu utrzymujacego dzierzawe (lub blokady). lslocks pokazuje jeden z procesow utrzymujacych w kolumnach COMMAND i PID. AUTORZY Davidlohr Bueso ZOBACZ TAKZE flock(1), fcntl(2), lockf(3) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie lslocks jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.41 2025-03-29 LSLOCKS(8)