GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie, ob der Ordner ein gemountetes Remote-Dateisystem ist

Als Stephan sagt "es gibt keine universelle Unix-Antwort darauf".

Die beste Lösung, die ich zu meiner Frage gefunden habe:

df -P -T /my/path/to/folder | tail -n +2 | awk '{print $2}'

gibt den Dateisystemtyp zurück, zum Beispiel:nfs oder ext3 .

Die -T Option ist nicht Standard , daher funktioniert es möglicherweise nicht auf anderen Unix/Linux-Systemen...

Laut Gilles ' Kommentar unten:"Dies funktioniert auf jedem nicht eingebetteten Linux, aber nicht auf BusyBox, *BSD usw."


Sie könnten GNU stat verwenden .

%m um den Einhängepunkt herauszufinden.

$ stat --format=%m /usr/src/linux
/usr/src

%T (im Dateisystemmodus), um den Namen des Dateisystems herauszufinden.

$ stat --file-system --format=%T /usr/src/linux
reiserfs

Damit wissen Sie, dass /usr/src/linux , auf meinem System, wird in einem Dateisystem gespeichert, das auf /usr/src gemountet ist und hat den Dateisystemtyp reiserfs .

Siehe auch man stat für weitere Referenzen. Es ist ein sehr vielseitiger Befehl, der fast immer nützlich ist, wenn Sie Informationen über Dateien benötigen und nicht auf grep | awk zurückgreifen möchten Höflichkeit.


mount -l und verwenden Sie grep , sed , oder awk um die Zeile zu finden, die auf das betreffende Verzeichnis verweist.


Linux
  1. Wie überprüfe ich, ob ein bestimmtes Verzeichnis gemountet ist?

  2. Wie überprüfe ich, ob eine Partition als „noexec“ gemountet ist?

  3. Wie wird ein Dateisystem während der Benutzeranmeldung gemountet?

  4. 10 Beispiele für Linux-Fsck-Befehle zum Überprüfen und Reparieren des Dateisystems

  5. So überprüfen Sie die Nutzung des Btrfs-Dateisystems und führen einen Ausgleich durch

So finden Sie den gemounteten Dateisystemtyp in Linux

So überprüfen Sie, ob ein Port auf einem Remote-Linux-System geöffnet ist

Mounten Sie einen Remote-Ordner mit sshfs

du -x untersucht immer noch gemountete Dateisysteme, wenn Platzhalter verwendet werden

Überprüfen Sie das Remote-Zertifikat - MySQL

Wie überprüfe ich die Version des XFS-Dateisystems?