- trixie 2.41-5
- testing 2.41.3-4
- unstable 2.41.3-4
- experimental 2.42~rc1-1
| LSLOCKS(8) | System-Administration | LSLOCKS(8) |
BEZEICHNUNG¶
lslocks - lokale Systemsperren auflisten
ÜBERSICHT¶
lslocks [Optionen]
BESCHREIBUNG¶
lslocks zeigt Informationen zu allen aktuell gültigen Dateisperren auf einem Linux-System an.
OPTIONEN¶
-b, --bytes
By default, sizes are shown in units that are powers of 1024 bytes. The formal abbreviations for these units (KiB, MiB, GiB, ...) are further shortened to just their first letter: K, M, G, ....
-H, --list-columns
-i, --noinaccessible
-J, --json
-n, --noheadings
-o, --output Liste
Die voreingestellte Liste der Spalten kann erweitert werden, indem Sie die Liste im Format +Liste angeben (beispielsweise lslocks -o +BLOCKER).
--output-all
-p, --pid PID
-Q, --filter Ausdruck
This feature is EXPERIMENTAL. See also scols-filter(5). For example exclude POSIX type locks, but print all READ mode ones locks on files with .qcow2 as extension:
lslocks --filter 'TYPE != "POSIX" and MODE == "READ" and PATH =~ ".*\.qcow2"'
-r, --raw
-u, --notruncate
-h, --help
-V, --version
AUSGABE¶
BEFEHL
PID
TYP
GRÖSSE
INODE
MAJ:MIN
MODUS
M
START
END
PATH
BLOCKER
HOLDERS
UMGEBUNGSVARIABLEN¶
LSLOCKS_COLUMNS=
ANMERKUNGEN¶
Der Befehl lslocks soll den Befehl lslk(8) ersetzen, der ursprünglich von Victor A. Abell <abe@purdue.edu> entwickelt und seit 2001 nicht mehr betreut wurde.
Die Angabe »Der Prozess, der die Sperre hält« für Leases, FLOCK-Sperren und OFD-Sperren ist ein Scheinkonzept. Sie sind mit der offenen Dateibeschreibung verknüpft, auf der sie erworben wurden. Mit fork(2) und/oder cmsg(3) können mehrere Prozesse eine offene Dateibeschreibung gemeinsam nutzen. Daher ist der Inhaberprozess eines Leases (oder einer Sperre) nicht eindeutig bestimmt. lslocks zeigt den Inhaberprozess in den Spalten BEFEHL und PID an.
The default output is subject to change. So whenever possible, you should avoid using default output in your scripts.
For OFD locks, the PID column may show -1. Such lines cannot be selected by the filter, because the current filter engine does not support negative numbers.
AUTOREN¶
Davidlohr Bueso <dave@gnu.org> Christian Goeschel Ndjomouo <cgoesc2@wgu.edu>
SIEHE AUCH¶
flock(1), fcntl(2), lockf(3), scols-filter(5)
FEHLER MELDEN¶
Nutzen Sie zum Melden von Fehlern das Fehlererfassungssystem <https://github.com/util-linux/util-linux/issues>.
VERFÜGBARKEIT¶
Der Befehl lslocks ist Teil des Pakets util-linux, welches aus dem Linux-Kernel-Archiv <https://www.kernel.org/pub/linux/utils/util-linux/> heruntergeladen werden kann.
| 2026-02-28 | util-linux 2.42-rc1 |