- trixie 2.41-5
- testing 2.41.3-4
- unstable 2.42-1
- experimental 2.42~rc2-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
Standardmäßig werden Größen in Einheiten angezeigt, die Potenzen von 1024 Bytes sind. Die formalen Abkürzungen für diese Einheiten (KiB, MiB, GiB usw.) werden weiter auf den Anfangsbuchstaben verkürzt: K, M, G usw.
-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
Dieses Funktionsmerkmal ist EXPERIMENTELL. Siehe auch scols-filter(5). Wenn Sie zum Beispiel POSIX-Sperren ausschließen, aber alle Sperren im Lesemodus für Dateien mit der Erweiterung .qcow2 ausgeben wollen:
lslocks --filter 'TYPE != "POSIX" and MODE == "READ" and PATH =~ ".*\.qcow2"'
-r, --raw
-u, --notruncate
-h, --help
-V, --version
UMGEBUNGSVARIABLEN¶
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
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.
Die standardmäßige Ausgabe kann sich ändern. Daher sollten Sie vermeiden, standardmäßige Ausgaben in Ihren Skripten zu verwenden, wo immer es möglich ist.
Bei OFD-Sperren kann in der PID-Spalte der Wert -1 angezeigt werden. Solche Zeilen können vom Filter nicht ausgewählt werden, da die aktuelle Filter-Engine keine negativen Zahlen unterstützt.
AUTOREN¶
Davidlohr Bueso <dave@gnu.org> Christian Goeschel Ndjomouo <cgoesc2@wgu.edu>
SIEHE AUCH¶
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-04-02 | util-linux 2.42 |