Findmnt: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „FINDMNT(8) System-Administration FINDMNT(8) BEZEICHNUNG findmnt - Ein Dateisystem finden ÜBERSICHT findmnt [Optionen] findmnt [Optionen] Gerät|Einhängepunkt findmnt [Optionen] [--source] Gerät [--target Pfad|--mountpoint] Einhängepunkt BESCHREIBUNG findmnt listet alle eingehängten Dateisysteme auf o…“
 
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(59 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
FINDMNT(8)                                                          System-Administration                                                        FINDMNT(8)
{{DISPLAYTITLE:findmnt}}


BEZEICHNUNG
'''findmnt''' - Ein Dateisystem finden
      findmnt - Ein Dateisystem finden


ÜBERSICHT
== Beschreibung ==
      findmnt [Optionen]
''findmnt'' listet alle eingehängten Dateisysteme auf oder sucht nach einem Dateisystem.
* Der Befehl findmnt kann in /etc/fstab, /etc/mtab oder /proc/self/mountinfo suchen.
* Falls kein Gerät oder Einhängepunkt angegeben wird, werden alle Dateisysteme angezeigt.


      findmnt [Optionen] Gerät|Einhängepunkt
Das Gerät kann anhand des Gerätenamens, der Major:Minor-Nummern, der Dateisystembezeichnung oder -UUID oder der Partitionsbezeichnung oder -UUID angegeben werden.
* Beachten Sie, dass findmnt dem Verhalten von mount(8) folgt, bei dem ein Gerätename als Einhängepunkt interpretiert werden kann (und umgekehrt ein Einhängepunkt als Gerätename), wenn die Optionen --target, --mountpoint oder --source nicht angegeben sind.


      findmnt [Optionen] [--source] Gerät [--target Pfad|--mountpoint] Einhängepunkt
Die Befehlszeilenoption --target akzeptiert jede Datei oder jedes Verzeichnis und findmnt zeigt das Dateisystem für den angegebenen Pfad an.


BESCHREIBUNG
Standardmäßig gibt der Befehl alle eingehängten Dateisysteme in einer Baumansicht aus.
      findmnt listet alle eingehängten Dateisysteme auf oder sucht nach einem Dateisystem. Der Befehl findmnt kann in /etc/fstab, /etc/mtab oder
      /proc/self/mountinfo suchen. Falls kein Gerät oder Einhängepunkt angegeben wird, werden alle Dateisysteme angezeigt.


      Das Gerät kann anhand des Gerätenamens, der Major:Minor-Nummern, der Dateisystembezeichnung oder -UUID oder der Partitionsbezeichnung oder -UUID
Die Beziehung zwischen blockorientierten Geräten und Dateisystemen ist nicht immer 1:1.
      angegeben werden. Beachten Sie, dass findmnt dem Verhalten von mount(8) folgt, bei dem ein Gerätename als Einhängepunkt interpretiert werden kann
* Das Dateisystem kann mehrere blockorientierte Geräte verwenden.
      (und umgekehrt ein Einhängepunkt als Gerätename), wenn die Optionen --target, --mountpoint oder --source nicht angegeben sind.
* Deshalb stellt findmnt die Spalten SOURCE und SOURCES (Plural) bereit.
* Die Spalte SOURCES zeigt alle Geräte mit der gleichen Dateisystem-UUID (oder bei der Ausführung mit --fstab und --evaluate mit einer anderweitigen in der fstab-Datei definierten Markierung) an.


      Die Befehlszeilenoption --target akzeptiert jede Datei oder jedes Verzeichnis und findmnt zeigt das Dateisystem für den angegebenen Pfad an.
== Installation ==
''findmnt'' ist Teil des Pakets [[:Kategorie:util-linux|util-linux]]


      Standardmäßig gibt der Befehl alle eingehängten Dateisysteme in einer Baumansicht aus.
== Anwendungen ==
findmnt --fstab -t nfs
gibt alle in /etc/fstab definierten NFS-Dateisysteme aus.


      Die Beziehung zwischen blockorientierten Geräten und Dateisystemen ist nicht immer 1:1. Das Dateisystem kann mehrere blockorientierte Geräte
findmnt --fstab /mnt/foo
      verwenden. Deshalb stellt findmnt die Spalten SOURCE und SOURCES (Plural) bereit. Die Spalte SOURCES zeigt alle Geräte mit der gleichen
gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus, deren Einhängepunktverzeichnis /mnt/foo ist. Außerdem werden Bind-Einhängungen ausgegeben, deren Quelle /mnt/foo ist.
      Dateisystem-UUID (oder bei der Ausführung mit --fstab und --evaluate mit einer anderweitigen in der fstab-Datei definierten Markierung) an.


OPTIONEN
findmnt --fstab --target /mnt/foo
      -A, --all
gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus, deren Einhängepunktverzeichnis /mnt/foo ist.
          deaktiviert alle eingebauten Filter und gibt alle Dateisysteme aus.


      -a, --ascii
findmnt --fstab --evaluate
          verwendet ASCII-Zeichen für die Formatierung der Baumansicht.
gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus und wandelt die Markierungen LABEL= und UUID= in die echten Gerätenamen um.


      -b, --bytes
findmnt -n --raw --evaluate --output=target LABEL=/boot
          gibt die Größen in Byte anstelle eines menschenlesbaren Formats aus.
gibt nur den Einhängepunkt aus, in dem das Dateisystem mit der Bezeichnung »/boot« eingehängt ist.


          Standardmäßig werden die Größen in Byte ausgedrückt und die Präfixe sind Potenzen der Form 2^10 (1024). Die Abkürzungen der Symbole werden zur
findmnt --poll --mountpoint /mnt/foo
          besseren Lesbarkeit abgeschnitten, indem jeweils nur der erste Buchstabe dargestellt wird. Beispiele: »1 KiB« und »1 MiB« werden als »1 K« bzw.
überwacht Einhängungen, Aushängungen, erneute Einhängungen und Verschiebungen von /mnt/foo.
          »1 M« dargestellt. Die Erwähnung des »iB«-Anteils, der Teil der Abkürzung ist, entfällt absichtlich.


      -C, --nocanonicalize
findmnt --poll=umount --first-only --mountpoint /mnt/foo
          kanonisiert die Pfade nicht. Diese Option beeinflusst den Vergleich von Pfaden und die Auswertung von Markierungen (LABEL, UUID, usw.).
wartet auf das Aushängen von /mnt/foo.


      -c, --canonicalize
findmnt --poll=remount -t ext3 -O ro
          kanonisiert alle ausgegebenen Pfade.
überwacht erneutes Einhängen im schreibgeschützten Modus aller Ext3-Dateisysteme.


      --deleted
== Aufruf ==
          gibt Dateisysteme aus, deren Ziel (Einhängepunkt) vom Kernel als gelöscht markiert wurde.
findmnt [Optionen]


      -D, --df
findmnt [Optionen] Gerät|Einhängepunkt
          imitiert die Ausgabe von df(1). Diese Option ist gleichbedeutend mit -o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGET, schließt aber alle
          Pseudo-Dateisysteme aus. Verwenden Sie --all, um alle Dateisysteme anzuzeigen.


      -d, --direction Wort
findmnt [Optionen] [--source] Gerät [--target Pfad|--mountpoint] Einhängepunkt
          gibt die Suchrichtung an, entweder forward (vorwärts) oder backward (rückwärts).


      -e, --evaluate
=== Optionen ===
          wandelt alle Markierungen (LABEL, UUID, PARTUUID oder PARTLABEL) in die korrespondierenden Gerätenamen für die SOURCE-Spalte um. Das ist zwar ein
{| class="wikitable sortable"
          unüblicher Fall, aber damit kann eine Markierung dupliziert werden (um sie für weitere Geräte zu verwenden). Diesem Zweck dient die Spalte
|-
          SOURCES. Diese Spalte zeigt in mehrzeiligen Zellen alle Geräte an, deren Markierung von Libblkid erkannt wurde. Diese Option ist nur für fstab
! Unix !! GNU !! Beschreibung
          sinnvoll.
|-
| -A || --all || deaktiviert alle eingebauten Filter und gibt alle Dateisysteme aus.
|-
| -a || --ascii || verwendet ASCII-Zeichen für die Formatierung der Baumansicht.
|-
| -b || --bytes || gibt die Größen in Byte anstelle eines menschenlesbaren Formats aus. Standardmäßig werden die Größen in Byte ausgedrückt und die Präfixe sind Potenzen der Form 2^10 (1024). Die Abkürzungen der Symbole werden zur besseren Lesbarkeit abgeschnitten, indem jeweils nur der erste Buchstabe dargestellt wird. Beispiele: »1 KiB« und »1 MiB« werden als »1 K« bzw. »1 M« dargestellt. Die Erwähnung des »iB«-Anteils, der Teil der Abkürzung ist, entfällt absichtlich.
|-
| -C || --nocanonicalize || kanonisiert die Pfade nicht. Diese Option beeinflusst den Vergleich von Pfaden und die Auswertung von Markierungen (LABEL, UUID, usw.).
|-
| -c || --canonicalize || kanonisiert alle ausgegebenen Pfade.
|-
| ||  --deleted || gibt Dateisysteme aus, deren Ziel (Einhängepunkt) vom Kernel als gelöscht markiert wurde.
|-
| -D || --df || imitiert die Ausgabe von df(1). Diese Option ist gleichbedeutend mit -o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGET, schließt aber alle Pseudo-Dateisysteme aus. Verwenden Sie --all, um alle Dateisysteme anzuzeigen.
|-
| -d || --direction Wort || gibt die Suchrichtung an, entweder forward (vorwärts) oder backward (rückwärts).
|-
| -e || --evaluate || wandelt alle Markierungen (LABEL, UUID, PARTUUID oder PARTLABEL) in die korrespondierenden Gerätenamen für die SOURCE-Spalte um. Das ist zwar ein unüblicher Fall, aber damit kann eine Markierung dupliziert werden (um sie für weitere Geräte zu verwenden). Diesem Zweck dient die Spalte SOURCES. Diese Spalte zeigt in mehrzeiligen Zellen alle Geräte an, deren Markierung von Libblkid erkannt wurde. Diese Option ist nur für fstab sinnvoll.
|-
| -F || --tab-file Pfad || sucht in einer alternativen Datei. Wenn diese Option mit --fstab, --mtab oder --kernel verwendet wird, werden die Standardpfade außer Kraft gesetzt. Wenn dies mehrmals angegeben wird, ist die Baumansicht deaktiviert (siehe die Option --list).
|-
| -f || --first-only || gibt nur das erste passende Dateisystem aus.
|-
| -i || --invert || kehrt die Suchlogik um.
|-
| -J || --json || verwendet das JSON-Ausgabeformat.
|-
| -k || --kernel || sucht in /proc/self/mountinfo. Die Ausgabe erfolgt in einer Baumansicht. Dies ist die Vorgabe. Die Ausgabe enthält nur Einhängeoptionen, die vom Kernel verwaltet werden (siehe auch --mtab).
|-
| -l || --list || formatiert die Ausgabe als Liste. Dieses Ausgabeformat ist automatisch aktiviert, wenn die Ausgabe durch die Optionen -t, -O, -S oder -T eingeschränkt ist und die Option --submounts nicht verwendet wird oder mehr als eine Quelldatei (mit der Option -F) angegeben wird.
|-
| -M || --mountpoint Pfad || definiert explizit die Einhängepunkt-Datei oder das Einhängepunkt-Verzeichnis. Siehe auch --target.
|-
| -m || --mtab || sucht in /etc/mtab. Die Ausgabe wird standardmäßig als Liste formatiert (siehe --tree). Die Ausgabe kann weitere Einhängeoptionen auf Anwendungsebene enthalten.
|-
| -N || --task Threadkennung || verwendet anstelle des vorgegebenen /proc/self/mountinfo den alternativen Namensraum /proc/<Threadkennung>/mountinfo. Wenn diese Option mehr als einmal angegeben wird, dann wird die Baumansicht deaktiviert (siehe die Option --list). Siehe auch den Befehl unshare(1).
|-
| -n || --noheadings || unterdrückt die Ausgabe einer Kopfzeile.
|-
| -O || --options Liste || begrenzt die Gruppe der ausgegebenen Dateisysteme. Mehrere Optionen können in einer durch Kommata getrennten Liste angegeben werden. Die Optionen -t und -O wirken kumulativ. Im Gegensatz zu -t wird jede Option für sich ausgewertet; ein vorangestelltes no wirkt sich nicht global aus. Das no kann für individuelle Listeneinträge verwendet werden; dessen Interpretation kann mit dem Präfix »+« deaktiviert werden.
|-
| -o || --output Liste || legt die Ausgabespalten fest. In der Ausgabe von --help wird eine Liste der verfügbaren Spalten angezeigt. Die Spalte TARGET wird als Baum formatiert, falls die Optionen --list oder --raw nicht angegeben werden. Die Standardliste der Spalten kann erweitert werden, wenn die Liste im Format +Liste (z.&nbsp;B.&nbsp;findmnt -o +PROPAGATION) vorliegt.
|-
| || --output-all || gibt fast alle verfügbaren Spalten aus. Die Spalten, welche --poll erfordern, werden nicht angezeigt.
|-
| -P || --pairs || gibt die Daten in Form von Schlüssel="Wert"-Paaren aus. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\x<code>). Siehe auch die Option --shell.
|-
| -p || --poll[=Liste] || überwacht Änderungen in der Datei /proc/self/mountinfo. Dabei werden die Aktionen »mount«, »umount«, »remount« und »move« unterstützt. Mehrere Aktionen können in Form einer durch Kommata getrennten Liste angegeben werden. Standardmäßig werden alle Aktionen überwacht. Die mit --poll angegebene Sperrzeit kann mit den Optionen --timeout oder --first-only eingeschränkt werden. Die Standardspalten verwenden stets die neue Version der Information aus der »mountinfo«-Datei, außer die »umount«-Aktion, die auf der von findmnt zwischengespeicherten Originalinformation basiert. Der Poll-Modus ermöglicht die Verwendung zusätzlicher Spalten: 
ACTION
gibt einen der Aktionsnamen »mount«, »umount«, »move« oder »remount« an. Diese Spalte ist standardmäßig aktiviert.


      -F, --tab-file Pfad
OLD-TARGET
          sucht in einer alternativen Datei. Wenn diese Option mit --fstab, --mtab oder --kernel verwendet wird, werden die Standardpfade außer Kraft
ist für die Aktionen »umount« und »move« verfügbar.
          gesetzt. Wenn dies mehrmals angegeben wird, ist die Baumansicht deaktiviert (siehe die Option --list).


      -f, --first-only
OLD-OPTIONS
          gibt nur das erste passende Dateisystem aus.
ist für die Aktionen »umount« und »remount« verfügbar.
|-
| || --pseudo || gibt nur Pseudo-Dateisysteme aus.
|-
| || --shadow || gibt nur Dateisysteme aus, die Übereinhängungen anderer Dateisysteme sind.
|-
| -R || --submounts || gibt rekursiv alle Untereinhängungen für die ausgewählten Dateisysteme aus. Die durch die Optionen -t, -O, -S, -T und --direction definierten Einschränkungen werden nicht auf die Untereinhängungen angewandt. Alle Untereinhängungen werden immer in einer Baumstruktur ausgegeben. Die Option aktiviert standardmäßig die Ausgabe in einer Baumstruktur. Diese Option ist mit --mtab oder --fstab wirkungslos.
|-
| -r || --raw || verwendet das Rohformat für die Ausgabe. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\x<Code>).
|-
| || --real || gibt nur reale Dateisysteme aus.
|-
| -S || --source Quelle || definiert explizit die Quelle der Einhängung. Dabei werden die Angaben Gerät, maj:min, LABEL=Bezeichnung, UUID=UUID, PARTLABEL=Bezeichnung und PARTUUID=UUID unterstützt.
|-
| -s || --fstab || sucht in /etc/fstab. Die Ausgabe wird als Liste formatiert (siehe --list).
|-
| -T || --target Pfad || definiert das Ziel der Einhängung. Falls der Pfad keine Einhängepunktdatei oder -verzeichnis ist, dann wertet findmnt die Pfad-Elemente in umgekehrter Reihenfolge aus, um den Einhängepunkt zu ermitteln (diese Funktion wird nur beim Suchen in Kernel-Dateien unterstützt, nicht jedoch für --fstab). Es wird empfohlen, die Option --mountpoint zu verwenden, wenn die Pfad-Elemente nicht ausgewertet werden sollen und Pfad ein strikt angegebener Einhängepunkt ist.
|-
| -t || --types Liste || begrenzt die Gruppe der ausgegebenen Dateisysteme. Sie können mehrere Typen in einer durch Kommata getrennten Liste angeben. Der Liste der Dateisystemtypen kann ein no vorangestellt werden, um die Dateisysteme zu bezeichnen, für die keine Aktion ausgeführt werden soll. Für weitere Details siehe mount(8).
|-
| || --tree || aktiviert die Baumansicht, falls möglich. Diese Option wird bei Tabellen stillschweigend ignoriert, in denen die Eltern-Kind-Relation fehlt (beispielsweise fstab).
|-
| || --shadowed || gibt nur Dateisysteme aus, die Übereinhängungen anderer Dateisysteme sind.
|-
| -U || --uniq || ignoriert Dateisysteme mit doppelten Einhängezielen, daher werden übereingehängte (overmounted) Einhängepunkte wirkungsvoll übergangen.
|-
| -u || --notruncate || kürzt den Text in den Spalten nicht. Standardmäßig werden die Spalten TARGET, SOURCE, UUID, LABEL, PARTUUID und PARTLABEL nicht gekürzt. Diese Option deaktiviert die Textkürzung auch in allen anderen Spalten.
|-
| -v || --nofsroot || gibt kein [/Verzeichnis] in der Spalte SOURCE für Bind-Einhängungen oder Btrfs-Teildatenträger aus.
|-
| -w || --timeout Millisekunden || gibt eine obere Grenze der Zeitspanne in Millisekunden an, für die --poll blockiert.
|-
| -x || --verify || überprüft den Inhalt der Einhängetabelle. Standardmäßig wird die Auswertbarkeit und Verwendbarkeit der Datei /etc/fstab überprüft. Sie können diese Option auch mit --tab-file verwenden. Außerdem können Sie eine Quelle (Gerät) oder ein Ziel (Einhängepunkt) angeben, um die Einhängetabelle zu filtern. Die Option --verbose bewirkt, dass die Ausgaben von findmnt ausführlicher werden.
|-
| || --verbose || bewirkt, dass findmnt mehr Informationen ausgibt (derzeit nur --verify).
|-
| || --vfs-all || gibt alle VFS- (dateisystemunabhängigen) Schalter aus, wenn dies mit der Spalte VFS-OPTIONS verwendet wird. Diese Option dient Prüfzwecken, damit auch standardmäßige VFS-Kernel-Einhängeoptionen aufgelistet werden, die normalerweise nicht aufgelistet werden würden.
|-
| -y || --shell || Der Spaltenname wird so geändert, dass er nur Zeichen enthält, die als Shell-Variablenbezeichner genutzt werden können. Dies ist beispielsweise nützlich mit --pairs. Beachten Sie, dass diese Funktion für --pairs in Version 2.37 automatisch aktiviert wurde, dass es nun aber aus Kompatibilitätsgründen erforderlich ist, dieses Verhalten durch --shell anzufordern.
|-
| -h || --help || zeigt einen Hilfetext an und beendet das Programm.
|-
| -V || --version || zeigt die Versionsnummer an und beendet das Programm.
|}


      -i, --invert
=== Parameter ===
          kehrt die Suchlogik um.
=== Umgebung ===
{| class="wikitable sortable"
|-
! Option !! Beschreibung
|-
| LIBMOUNT_FSTAB=<Pfad> || setzt den standardmäßigen Ort der Datei fstab außer Kraft
|-
| LIBMOUNT_MTAB=<Pfad> || setzt den standardmäßigen Ort der Datei mtab außer Kraft
|-
| LIBMOUNT_DEBUG=all || aktiviert die Fehlersuch-Ausgabe von Libmount
|-
| LIBSMARTCOLS_DEBUG=all || aktiviert die Fehlerdiagnose-Ausgabe für Libsmartcols
|-
| LIBSMARTCOLS_DEBUG_PADDING=on || verwendet sichtbare Auffüllzeichen.
|}


      -J, --json
=== Rückgabewert ===
          verwendet das JSON-Ausgabeformat.
Rückgabewert
0 wenn irgendetwas angezeigt werden kann, oder
1 bei einem Fehler


      -k, --kernel
zum Beispiel falls
          sucht in /proc/self/mountinfo. Die Ausgabe erfolgt in einer Baumansicht. Dies ist die Vorgabe. Die Ausgabe enthält nur Einhängeoptionen, die vom
* anhand der vom Benutzer angegebenen Filter kein Dateisystem gefunden werden konnte
          Kernel verwaltet werden (siehe auch --mtab).
* der Gerätepfad oder der Einhängepunkt nicht existiert


      -l, --list
== Konfiguration ==
          formatiert die Ausgabe als Liste. Dieses Ausgabeformat ist automatisch aktiviert, wenn die Ausgabe durch die Optionen -t, -O, -S oder -T
=== Dateien ===
          eingeschränkt ist und die Option --submounts nicht verwendet wird oder mehr als eine Quelldatei (mit der Option -F) angegeben wird.
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Page ===
# FINDMNT(8)


      -M, --mountpoint Pfad
=== Info-Pages ===
          definiert explizit die Einhängepunkt-Datei oder das Einhängepunkt-Verzeichnis. Siehe auch --target.
== Siehe auch ==
# [[fstab]](5)
# [[mount]](8)


      -m, --mtab
== Links ==
          sucht in /etc/mtab. Die Ausgabe wird standardmäßig als Liste formatiert (siehe --tree). Die Ausgabe kann weitere Einhängeoptionen auf
=== Projekt ===
          Anwendungsebene enthalten.
=== Weblinks ===


      -N, --task Threadkennung
          verwendet anstelle des vorgegebenen /proc/self/mountinfo den alternativen Namensraum /proc/<Threadkennung>/mountinfo. Wenn diese Option mehr als
          einmal angegeben wird, dann wird die Baumansicht deaktiviert (siehe die Option --list). Siehe auch den Befehl unshare(1).


      -n, --noheadings
          unterdrückt die Ausgabe einer Kopfzeile.


      -O, --options Liste
[[Kategorie:Linux/Befehl]]
          begrenzt die Gruppe der ausgegebenen Dateisysteme. Mehrere Optionen können in einer durch Kommata getrennten Liste angegeben werden. Die Optionen
[[Kategorie:util-linux]]
          -t und -O wirken kumulativ. Im Gegensatz zu -t wird jede Option für sich ausgewertet; ein vorangestelltes no wirkt sich nicht global aus. Das no
[[Kategorie:Linux/Storage]]
          kann für individuelle Listeneinträge verwendet werden; dessen Interpretation kann mit dem Präfix »+« deaktiviert werden.
{{DEFAULTSORT:findmnt}}
 
      -o, --output Liste
          legt die Ausgabespalten fest. In der Ausgabe von --help wird eine Liste der verfügbaren Spalten angezeigt. Die Spalte TARGET wird als Baum
          formatiert, falls die Optionen --list oder --raw nicht angegeben werden.
 
          Die Standardliste der Spalten kann erweitert werden, wenn die Liste im Format +Liste (z.B. findmnt -o +PROPAGATION) vorliegt.
 
      --output-all
          gibt fast alle verfügbaren Spalten aus. Die Spalten, welche --poll erfordern, werden nicht angezeigt.
 
      -P, --pairs
          gibt die Daten in Form von Schlüssel="Wert"-Paaren aus. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\x<code>). Siehe auch die
          Option --shell.
 
      -p, --poll[=Liste]
          überwacht Änderungen in der Datei /proc/self/mountinfo. Dabei werden die Aktionen »mount«, »umount«, »remount« und »move« unterstützt. Mehrere
          Aktionen können in Form einer durch Kommata getrennten Liste angegeben werden. Standardmäßig werden alle Aktionen überwacht.
 
          Die mit --poll angegebene Sperrzeit kann mit den Optionen --timeout oder --first-only eingeschränkt werden.
 
          Die Standardspalten verwenden stets die neue Version der Information aus der »mountinfo«-Datei, außer die »umount«-Aktion, die auf der von
          findmnt zwischengespeicherten Originalinformation basiert. Der Poll-Modus ermöglicht die Verwendung zusätzlicher Spalten:
 
          ACTION
              gibt einen der Aktionsnamen »mount«, »umount«, »move« oder »remount« an. Diese Spalte ist standardmäßig aktiviert.
 
          OLD-TARGET
              ist für die Aktionen »umount« und »move« verfügbar.
 
          OLD-OPTIONS
              ist für die Aktionen »umount« und »remount« verfügbar.
 
      --pseudo
          gibt nur Pseudo-Dateisysteme aus.
 
      --shadow
          gibt nur Dateisysteme aus, die Übereinhängungen anderer Dateisysteme sind.
 
      -R, --submounts
          gibt rekursiv alle Untereinhängungen für die ausgewählten Dateisysteme aus. Die durch die Optionen -t, -O, -S, -T und --direction definierten
          Einschränkungen werden nicht auf die Untereinhängungen angewendet. Alle Untereinhängungen werden immer in einer Baumstruktur ausgegeben. Die
          Option aktiviert standardmäßig die Ausgabe in einer Baumstruktur. Diese Option ist mit --mtab oder --fstab wirkungslos.
 
      -r, --raw
          verwendet das Rohformat für die Ausgabe. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\x<Code>).
 
      --real
          gibt nur reale Dateisysteme aus.
 
      -S, --source Quelle
          definiert explizit die Quelle der Einhängung. Dabei werden die Angaben Gerät, maj:min, LABEL=Bezeichnung, UUID=UUID, PARTLABEL=Bezeichnung und
          PARTUUID=UUID unterstützt.
 
      -s, --fstab
          sucht in /etc/fstab. Die Ausgabe wird als Liste formatiert (siehe --list).
 
      -T, --target Pfad
          definiert das Ziel der Einhängung. Falls der Pfad keine Einhängepunktdatei oder -verzeichnis ist, dann wertet findmnt die Pfad-Elemente in
          umgekehrter Reihenfolge aus, um den Einhängepunkt zu ermitteln (diese Funktion wird nur beim Suchen in Kernel-Dateien unterstützt, nicht jedoch
          für --fstab). Es wird empfohlen, die Option --mountpoint zu verwenden, wenn die Pfad-Elemente nicht ausgewertet werden sollen und Pfad ein strikt
          angegebener Einhängepunkt ist.
 
      -t, --types Liste
          begrenzt die Gruppe der ausgegebenen Dateisysteme. Sie können mehrere Typen in einer durch Kommata getrennten Liste angeben. Der Liste der
          Dateisystemtypen kann ein no vorangestellt werden, um die Dateisysteme zu bezeichnen, für die keine Aktion ausgeführt werden soll. Für weitere
          Details siehe mount(8).
 
      --tree
          aktiviert die Baumansicht, falls möglich. Diese Option wird bei Tabellen stillschweigend ignoriert, in denen die Eltern-Kind-Relation fehlt
          (beispielsweise fstab).
 
      --shadowed
          gibt nur Dateisysteme aus, die Übereinhängungen anderer Dateisysteme sind.
 
      -U, --uniq
          ignoriert Dateisysteme mit doppelten Einhängezielen, daher werden übereingehängte (overmounted) Einhängepunkte wirkungsvoll übergangen.
 
      -u, --notruncate
          kürzt den Text in den Spalten nicht. Standardmäßig werden die Spalten TARGET, SOURCE, UUID, LABEL, PARTUUID und PARTLABEL nicht gekürzt. Diese
          Option deaktiviert die Textkürzung auch in allen anderen Spalten.
 
      -v, --nofsroot
          gibt kein [/Verzeichnis] in der Spalte SOURCE für Bind-Einhängungen oder Btrfs-Teildatenträger aus.
 
      -w, --timeout Millisekunden
          gibt eine obere Grenze der Zeitspanne in Millisekunden an, für die --poll blockiert.
 
      -x, --verify
          überprüft den Inhalt der Einhängetabelle. Standardmäßig wird die Auswertbarkeit und Verwendbarkeit der Datei /etc/fstab überprüft. Sie können
          diese Option auch mit --tab-file verwenden. Außerdem können Sie eine Quelle (Gerät) oder ein Ziel (Einhängepunkt) angeben, um die Einhängetabelle
          zu filtern. Die Option --verbose bewirkt, dass die Ausgaben von findmnt ausführlicher werden.
 
      --verbose
          bewirkt, dass findmnt mehr Informationen ausgibt (derzeit nur --verify).
 
      --vfs-all
          gibt alle VFS- (dateisystemunabhängigen) Schalter aus, wenn dies mit der Spalte VFS-OPTIONS verwendet wird. Diese Option dient Prüfzwecken, damit
          auch standardmäßige VFS-Kernel-Einhängeoptionen aufgelistet werden, die normalerweise nicht aufgelistet werden würden.
 
      -y, --shell
          Der Spaltenname wird so geändert, dass er nur Zeichen enthält, die als Shell-Variablenbezeichner genutzt werden können. Dies ist beispielsweise
          nützlich mit --pairs. Beachten Sie, dass diese Funktion für --pairs in Version 2.37 automatisch aktiviert wurde, dass es nun aber aus
          Kompatibilitätsgründen erforderlich ist, dieses Verhalten durch --shell anzufordern.
 
      -h, --help
          zeigt einen Hilfetext an und beendet das Programm.
 
      -V, --version
          zeigt die Versionsnummer an und beendet das Programm.
 
EXIT-STATUS
      Der Rückgabewert ist 0, wenn irgendetwas angezeigt werden kann, oder 1 bei einem Fehler (zum Beispiel falls anhand der vom Benutzer angegebenen
      Filter kein Dateisystem gefunden werden konnte oder der Gerätepfad oder der Einhängepunkt nicht existiert.
 
UMGEBUNGSVARIABLEN
      LIBMOUNT_FSTAB=<Pfad>
          setzt den standardmäßigen Ort der Datei fstab außer Kraft.
 
      LIBMOUNT_MTAB=<Pfad>
          setzt den standardmäßigen Ort der Datei mtab außer Kraft.
 
      LIBMOUNT_DEBUG=all
          aktiviert die Fehlersuch-Ausgabe von Libmount.
 
      LIBSMARTCOLS_DEBUG=all
          aktiviert die Fehlerdiagnose-Ausgabe für Libsmartcols.
 
      LIBSMARTCOLS_DEBUG_PADDING=on
          verwendet sichtbare Auffüllzeichen.
 
BEISPIELE
      findmnt --fstab -t nfs
          gibt alle in /etc/fstab definierten NFS-Dateisysteme aus.
 
      findmnt --fstab /mnt/foo
          gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus, deren Einhängepunktverzeichnis /mnt/foo ist. Außerdem werden Bind-Einhängungen
          ausgegeben, deren Quelle /mnt/foo ist.
 
      findmnt --fstab --target /mnt/foo
          gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus, deren Einhängepunktverzeichnis /mnt/foo ist.
 
      findmnt --fstab --evaluate
          gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus und wandelt die Markierungen LABEL= und UUID= in die echten Gerätenamen um.
 
      findmnt -n --raw --evaluate --output=target LABEL=/boot
          gibt nur den Einhängepunkt aus, in dem das Dateisystem mit der Bezeichnung »/boot« eingehängt ist.
 
      findmnt --poll --mountpoint /mnt/foo
          überwacht Einhängungen, Aushängungen, erneute Einhängungen und Verschiebungen von /mnt/foo.
 
      findmnt --poll=umount --first-only --mountpoint /mnt/foo
          wartet auf das Aushängen von /mnt/foo.
 
      findmnt --poll=remount -t ext3 -O ro
          überwacht erneutes Einhängen im schreibgeschützten Modus aller Ext3-Dateisysteme.
 
AUTOREN
      Karel Zak <kzak@redhat.com>
 
SIEHE AUCH
      fstab(5), mount(8)
 
FEHLER MELDEN
      Verwenden Sie zum Melden von Fehlern das Fehlererfassungssystem auf https://github.com/util-linux/util-linux/issues.
 
VERFÜGBARKEIT
      Der Befehl findmnt ist Teil des Pakets util-linux, welches heruntergeladen werden kann von: Linux Kernel Archive
      <https://www.kernel.org/pub/linux/utils/util-linux/>.
 
ÜBERSETZUNG
      Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <mario.blaettermann@gmail.com> erstellt.
 
      Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ oder neuer
      bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
 
      Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer ⟨debian-l10n-
      german@lists.debian.org⟩.
 
util-linux 2.38.1                                                      11. Mai 2022                                                              FINDMNT(8)

Aktuelle Version vom 12. November 2024, 18:48 Uhr


findmnt - Ein Dateisystem finden

Beschreibung

findmnt listet alle eingehängten Dateisysteme auf oder sucht nach einem Dateisystem.

  • Der Befehl findmnt kann in /etc/fstab, /etc/mtab oder /proc/self/mountinfo suchen.
  • Falls kein Gerät oder Einhängepunkt angegeben wird, werden alle Dateisysteme angezeigt.

Das Gerät kann anhand des Gerätenamens, der Major:Minor-Nummern, der Dateisystembezeichnung oder -UUID oder der Partitionsbezeichnung oder -UUID angegeben werden.

  • Beachten Sie, dass findmnt dem Verhalten von mount(8) folgt, bei dem ein Gerätename als Einhängepunkt interpretiert werden kann (und umgekehrt ein Einhängepunkt als Gerätename), wenn die Optionen --target, --mountpoint oder --source nicht angegeben sind.

Die Befehlszeilenoption --target akzeptiert jede Datei oder jedes Verzeichnis und findmnt zeigt das Dateisystem für den angegebenen Pfad an.

Standardmäßig gibt der Befehl alle eingehängten Dateisysteme in einer Baumansicht aus.

Die Beziehung zwischen blockorientierten Geräten und Dateisystemen ist nicht immer 1:1.

  • Das Dateisystem kann mehrere blockorientierte Geräte verwenden.
  • Deshalb stellt findmnt die Spalten SOURCE und SOURCES (Plural) bereit.
  • Die Spalte SOURCES zeigt alle Geräte mit der gleichen Dateisystem-UUID (oder bei der Ausführung mit --fstab und --evaluate mit einer anderweitigen in der fstab-Datei definierten Markierung) an.

Installation

findmnt ist Teil des Pakets util-linux

Anwendungen

findmnt --fstab -t nfs

gibt alle in /etc/fstab definierten NFS-Dateisysteme aus.

findmnt --fstab /mnt/foo

gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus, deren Einhängepunktverzeichnis /mnt/foo ist. Außerdem werden Bind-Einhängungen ausgegeben, deren Quelle /mnt/foo ist.

findmnt --fstab --target /mnt/foo

gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus, deren Einhängepunktverzeichnis /mnt/foo ist.

findmnt --fstab --evaluate

gibt alle in der Datei /etc/fstab aufgeführten Dateisysteme aus und wandelt die Markierungen LABEL= und UUID= in die echten Gerätenamen um.

findmnt -n --raw --evaluate --output=target LABEL=/boot

gibt nur den Einhängepunkt aus, in dem das Dateisystem mit der Bezeichnung »/boot« eingehängt ist.

findmnt --poll --mountpoint /mnt/foo

überwacht Einhängungen, Aushängungen, erneute Einhängungen und Verschiebungen von /mnt/foo.

findmnt --poll=umount --first-only --mountpoint /mnt/foo

wartet auf das Aushängen von /mnt/foo.

findmnt --poll=remount -t ext3 -O ro

überwacht erneutes Einhängen im schreibgeschützten Modus aller Ext3-Dateisysteme.

Aufruf

findmnt [Optionen]
findmnt [Optionen] Gerät|Einhängepunkt
findmnt [Optionen] [--source] Gerät [--target Pfad|--mountpoint] Einhängepunkt

Optionen

Unix GNU Beschreibung
-A --all deaktiviert alle eingebauten Filter und gibt alle Dateisysteme aus.
-a --ascii verwendet ASCII-Zeichen für die Formatierung der Baumansicht.
-b --bytes gibt die Größen in Byte anstelle eines menschenlesbaren Formats aus. Standardmäßig werden die Größen in Byte ausgedrückt und die Präfixe sind Potenzen der Form 2^10 (1024). Die Abkürzungen der Symbole werden zur besseren Lesbarkeit abgeschnitten, indem jeweils nur der erste Buchstabe dargestellt wird. Beispiele: »1 KiB« und »1 MiB« werden als »1 K« bzw. »1 M« dargestellt. Die Erwähnung des »iB«-Anteils, der Teil der Abkürzung ist, entfällt absichtlich.
-C --nocanonicalize kanonisiert die Pfade nicht. Diese Option beeinflusst den Vergleich von Pfaden und die Auswertung von Markierungen (LABEL, UUID, usw.).
-c --canonicalize kanonisiert alle ausgegebenen Pfade.
--deleted gibt Dateisysteme aus, deren Ziel (Einhängepunkt) vom Kernel als gelöscht markiert wurde.
-D --df imitiert die Ausgabe von df(1). Diese Option ist gleichbedeutend mit -o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGET, schließt aber alle Pseudo-Dateisysteme aus. Verwenden Sie --all, um alle Dateisysteme anzuzeigen.
-d --direction Wort gibt die Suchrichtung an, entweder forward (vorwärts) oder backward (rückwärts).
-e --evaluate wandelt alle Markierungen (LABEL, UUID, PARTUUID oder PARTLABEL) in die korrespondierenden Gerätenamen für die SOURCE-Spalte um. Das ist zwar ein unüblicher Fall, aber damit kann eine Markierung dupliziert werden (um sie für weitere Geräte zu verwenden). Diesem Zweck dient die Spalte SOURCES. Diese Spalte zeigt in mehrzeiligen Zellen alle Geräte an, deren Markierung von Libblkid erkannt wurde. Diese Option ist nur für fstab sinnvoll.
-F --tab-file Pfad sucht in einer alternativen Datei. Wenn diese Option mit --fstab, --mtab oder --kernel verwendet wird, werden die Standardpfade außer Kraft gesetzt. Wenn dies mehrmals angegeben wird, ist die Baumansicht deaktiviert (siehe die Option --list).
-f --first-only gibt nur das erste passende Dateisystem aus.
-i --invert kehrt die Suchlogik um.
-J --json verwendet das JSON-Ausgabeformat.
-k --kernel sucht in /proc/self/mountinfo. Die Ausgabe erfolgt in einer Baumansicht. Dies ist die Vorgabe. Die Ausgabe enthält nur Einhängeoptionen, die vom Kernel verwaltet werden (siehe auch --mtab).
-l --list formatiert die Ausgabe als Liste. Dieses Ausgabeformat ist automatisch aktiviert, wenn die Ausgabe durch die Optionen -t, -O, -S oder -T eingeschränkt ist und die Option --submounts nicht verwendet wird oder mehr als eine Quelldatei (mit der Option -F) angegeben wird.
-M --mountpoint Pfad definiert explizit die Einhängepunkt-Datei oder das Einhängepunkt-Verzeichnis. Siehe auch --target.
-m --mtab sucht in /etc/mtab. Die Ausgabe wird standardmäßig als Liste formatiert (siehe --tree). Die Ausgabe kann weitere Einhängeoptionen auf Anwendungsebene enthalten.
-N --task Threadkennung verwendet anstelle des vorgegebenen /proc/self/mountinfo den alternativen Namensraum /proc/<Threadkennung>/mountinfo. Wenn diese Option mehr als einmal angegeben wird, dann wird die Baumansicht deaktiviert (siehe die Option --list). Siehe auch den Befehl unshare(1).
-n --noheadings unterdrückt die Ausgabe einer Kopfzeile.
-O --options Liste begrenzt die Gruppe der ausgegebenen Dateisysteme. Mehrere Optionen können in einer durch Kommata getrennten Liste angegeben werden. Die Optionen -t und -O wirken kumulativ. Im Gegensatz zu -t wird jede Option für sich ausgewertet; ein vorangestelltes no wirkt sich nicht global aus. Das no kann für individuelle Listeneinträge verwendet werden; dessen Interpretation kann mit dem Präfix »+« deaktiviert werden.
-o --output Liste legt die Ausgabespalten fest. In der Ausgabe von --help wird eine Liste der verfügbaren Spalten angezeigt. Die Spalte TARGET wird als Baum formatiert, falls die Optionen --list oder --raw nicht angegeben werden. Die Standardliste der Spalten kann erweitert werden, wenn die Liste im Format +Liste (z. B. findmnt -o +PROPAGATION) vorliegt.
--output-all gibt fast alle verfügbaren Spalten aus. Die Spalten, welche --poll erfordern, werden nicht angezeigt.
-P --pairs gibt die Daten in Form von Schlüssel="Wert"-Paaren aus. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\x). Siehe auch die Option --shell.
-p --poll[=Liste] überwacht Änderungen in der Datei /proc/self/mountinfo. Dabei werden die Aktionen »mount«, »umount«, »remount« und »move« unterstützt. Mehrere Aktionen können in Form einer durch Kommata getrennten Liste angegeben werden. Standardmäßig werden alle Aktionen überwacht. Die mit --poll angegebene Sperrzeit kann mit den Optionen --timeout oder --first-only eingeschränkt werden. Die Standardspalten verwenden stets die neue Version der Information aus der »mountinfo«-Datei, außer die »umount«-Aktion, die auf der von findmnt zwischengespeicherten Originalinformation basiert. Der Poll-Modus ermöglicht die Verwendung zusätzlicher Spalten:
ACTION
gibt einen der Aktionsnamen »mount«, »umount«, »move« oder »remount« an. Diese Spalte ist standardmäßig aktiviert.
OLD-TARGET
ist für die Aktionen »umount« und »move« verfügbar.
OLD-OPTIONS
ist für die Aktionen »umount« und »remount« verfügbar.
--pseudo gibt nur Pseudo-Dateisysteme aus.
--shadow gibt nur Dateisysteme aus, die Übereinhängungen anderer Dateisysteme sind.
-R --submounts gibt rekursiv alle Untereinhängungen für die ausgewählten Dateisysteme aus. Die durch die Optionen -t, -O, -S, -T und --direction definierten Einschränkungen werden nicht auf die Untereinhängungen angewandt. Alle Untereinhängungen werden immer in einer Baumstruktur ausgegeben. Die Option aktiviert standardmäßig die Ausgabe in einer Baumstruktur. Diese Option ist mit --mtab oder --fstab wirkungslos.
-r --raw verwendet das Rohformat für die Ausgabe. Alle potenziell unsicheren Zeichen werden hexadezimal maskiert (\x).
--real gibt nur reale Dateisysteme aus.
-S --source Quelle definiert explizit die Quelle der Einhängung. Dabei werden die Angaben Gerät, maj:min, LABEL=Bezeichnung, UUID=UUID, PARTLABEL=Bezeichnung und PARTUUID=UUID unterstützt.
-s --fstab sucht in /etc/fstab. Die Ausgabe wird als Liste formatiert (siehe --list).
-T --target Pfad definiert das Ziel der Einhängung. Falls der Pfad keine Einhängepunktdatei oder -verzeichnis ist, dann wertet findmnt die Pfad-Elemente in umgekehrter Reihenfolge aus, um den Einhängepunkt zu ermitteln (diese Funktion wird nur beim Suchen in Kernel-Dateien unterstützt, nicht jedoch für --fstab). Es wird empfohlen, die Option --mountpoint zu verwenden, wenn die Pfad-Elemente nicht ausgewertet werden sollen und Pfad ein strikt angegebener Einhängepunkt ist.
-t --types Liste begrenzt die Gruppe der ausgegebenen Dateisysteme. Sie können mehrere Typen in einer durch Kommata getrennten Liste angeben. Der Liste der Dateisystemtypen kann ein no vorangestellt werden, um die Dateisysteme zu bezeichnen, für die keine Aktion ausgeführt werden soll. Für weitere Details siehe mount(8).
--tree aktiviert die Baumansicht, falls möglich. Diese Option wird bei Tabellen stillschweigend ignoriert, in denen die Eltern-Kind-Relation fehlt (beispielsweise fstab).
--shadowed gibt nur Dateisysteme aus, die Übereinhängungen anderer Dateisysteme sind.
-U --uniq ignoriert Dateisysteme mit doppelten Einhängezielen, daher werden übereingehängte (overmounted) Einhängepunkte wirkungsvoll übergangen.
-u --notruncate kürzt den Text in den Spalten nicht. Standardmäßig werden die Spalten TARGET, SOURCE, UUID, LABEL, PARTUUID und PARTLABEL nicht gekürzt. Diese Option deaktiviert die Textkürzung auch in allen anderen Spalten.
-v --nofsroot gibt kein [/Verzeichnis] in der Spalte SOURCE für Bind-Einhängungen oder Btrfs-Teildatenträger aus.
-w --timeout Millisekunden gibt eine obere Grenze der Zeitspanne in Millisekunden an, für die --poll blockiert.
-x --verify überprüft den Inhalt der Einhängetabelle. Standardmäßig wird die Auswertbarkeit und Verwendbarkeit der Datei /etc/fstab überprüft. Sie können diese Option auch mit --tab-file verwenden. Außerdem können Sie eine Quelle (Gerät) oder ein Ziel (Einhängepunkt) angeben, um die Einhängetabelle zu filtern. Die Option --verbose bewirkt, dass die Ausgaben von findmnt ausführlicher werden.
--verbose bewirkt, dass findmnt mehr Informationen ausgibt (derzeit nur --verify).
--vfs-all gibt alle VFS- (dateisystemunabhängigen) Schalter aus, wenn dies mit der Spalte VFS-OPTIONS verwendet wird. Diese Option dient Prüfzwecken, damit auch standardmäßige VFS-Kernel-Einhängeoptionen aufgelistet werden, die normalerweise nicht aufgelistet werden würden.
-y --shell Der Spaltenname wird so geändert, dass er nur Zeichen enthält, die als Shell-Variablenbezeichner genutzt werden können. Dies ist beispielsweise nützlich mit --pairs. Beachten Sie, dass diese Funktion für --pairs in Version 2.37 automatisch aktiviert wurde, dass es nun aber aus Kompatibilitätsgründen erforderlich ist, dieses Verhalten durch --shell anzufordern.
-h --help zeigt einen Hilfetext an und beendet das Programm.
-V --version zeigt die Versionsnummer an und beendet das Programm.

Parameter

Umgebung

Option Beschreibung
LIBMOUNT_FSTAB=<Pfad> setzt den standardmäßigen Ort der Datei fstab außer Kraft
LIBMOUNT_MTAB=<Pfad> setzt den standardmäßigen Ort der Datei mtab außer Kraft
LIBMOUNT_DEBUG=all aktiviert die Fehlersuch-Ausgabe von Libmount
LIBSMARTCOLS_DEBUG=all aktiviert die Fehlerdiagnose-Ausgabe für Libsmartcols
LIBSMARTCOLS_DEBUG_PADDING=on verwendet sichtbare Auffüllzeichen.

Rückgabewert

Rückgabewert

0 wenn irgendetwas angezeigt werden kann, oder 
1 bei einem Fehler

zum Beispiel falls

  • anhand der vom Benutzer angegebenen Filter kein Dateisystem gefunden werden konnte
  • der Gerätepfad oder der Einhängepunkt nicht existiert

Konfiguration

Dateien

Sicherheit

Dokumentation

RFC

Man-Page

  1. FINDMNT(8)

Info-Pages

Siehe auch

  1. fstab(5)
  2. mount(8)

Links

Projekt

Weblinks