.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1994, 1995, Daniel Quinlan .\" Copyright (C) 2002-2008, 2017, Michael Kerrisk .\" Copyright (C) 2023, Alejandro Colomar .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_locks 5 "2 maja 2024 r." "Linux man\-pages 6.9.1" .SH NAZWA /proc/locks \- aktualne dzierżawy i blokady plików .SH OPIS .TP \fI/proc/locks\fP Plik ten pokazuje aktualne blokady plików (\fBflock\fP(2) i \fBfcntl\fP(2)) oraz dzierżawy (\fBfcntl\fP(2)). .IP Poniżej pokazano przykładową zawartość tego pliku: .IP .in +4n .EX 1: POSIX ADVISORY READ 5433 08:01:7864448 128 128 2: FLOCK ADVISORY WRITE 2001 08:01:7864554 0 EOF 3: FLOCK ADVISORY WRITE 1568 00:2f:32388 0 EOF 4: POSIX ADVISORY WRITE 699 00:16:28457 0 EOF 5: POSIX ADVISORY WRITE 764 00:16:21448 0 0 6: POSIX ADVISORY READ 3548 08:01:7867240 1 1 7: POSIX ADVISORY READ 3548 08:01:7865567 1826 2335 8: OFDLCK ADVISORY WRITE \-1 08:01:8713209 128 191 .EE .in .IP Pokazane w każdym wierszu pola są następujące: .RS .IP [1] 5 Numer porządkowy blokady na liście. .IP [2] Typ blokady. Mogą pojawić się tu następujące wartości: .RS .TP \fBFLOCK\fP Blokada pliku BSD, utworzona za pomocą \fBflock\fP(2). .TP \fBOFDLCK\fP Blokada opisu otwartego pliku (OFD), utworzona za pomocą \fBfcntl\fP(2). .TP \fBPOSIX\fP Blokada zakresu bajtów POSIX, utworzona za pomocą \fBfcntl\fP(2). .RE .IP [3] Pośród łańcuchów, jakie mogą się tu pojawić, występują: .RS .TP \fBADVISORY\fP Jest to blokada doradcza. .TP \fBMANDATORY\fP Jest to blokada obowiązująca (przymusowa). .RE .IP [4] Typ blokady. Mogą wystąpić wartości: .RS .TP \fBREAD\fP Blokada odczytu OFD lub POSIX albo dzielona blokada BSD. .TP \fBWRITE\fP Blokada zapisu OFD lub POSIX albo wyłączna blokada BSD. .RE .IP [5] PID procesu będącego właścicielem blokady .IP .\" commit 9d5b86ac13c573795525ecac6ed2db39ab23e2a8 Blokady OFD nie są posiadane przez pojedynczy proces (ponieważ wiele procesów może mieć deskryptory plików odnoszące się do tego samego opisu otwartego pliku), dlatego w tym polu, dla blokad OFD, pojawia się wartość \-1 (przed Linuksem 4.14, występował błąd, gdy zamiast wartości \-1 wyświetlano PID procesu, który pierwotnie pozyskał blokadę). .IP [6] Trzy pola podrzędne rozdzielone dwukropkiem, które identyfikują: główny i poboczny identyfikator urządzenia zawierającego system plików, w którym istnieje zablokowany plik oraz numer i\-węzła zablokowanego pliku. .IP [7] Przesunięcie bajtowe do pierwszego bajtu blokady. W przypadku blokad BSD, wartość ta wynosi zawsze 0. .IP [8] Przesunięcie bajtowe do ostatniego bajtu blokady. Wartość \fBEOF\fP oznacza, że blokada rozciąga się aż do końca pliku. W przypadku blokad BSD, wartość ta zawsze wynosi \fIEOF\fP. .RE .IP .\" commit d67fd44f697dff293d7cdc29af929241b669affe Od Linuksa 4.9, lista blokad pokazywana w \fI/proc/locks\fP jest filtrowana, aby obejmować blokady procesów tylko tej przestrzeni nazw PID (zob. \fBpid_namespaces\fP(7)), w której zamontowano system plików \fI/proc\fP (w pierwotnej przestrzeni nazw PID, nie zachodzi filtrowanie wpisów pokazywanych w tym pliku). .IP Nieco więcej informacji każdej blokadzie pokazuje polecenie \fBlslocks\fP(8). .SH "ZOBACZ TAKŻE" \fBproc\fP(5) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys , Robert Luberda i 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 .