Testen Sie, ob das Dateisystem sauber ausgehängt wurde
534
gmatht
Mein Problem ist, dass ein Gerät möglicherweise von einer angehaltenen virtualbox
VM gemountet wird . Wenn ja, möchte ich das Gerät unter der Virtualbox-VM nicht ändern. Die offensichtlichste Prüfung ist, ob das Dateisystem sauber ausgehängt ist. Wenn ja, sollte es sicher sein, es zu montieren. Wie kann ich testen, ob ein Dateisystem sauber aufgehoben ist, ohne es zu ändern?
Der Plan ist so etwas zu tun
if cleanly_unmounted /dev/loop0 then mount /dev/loop0 /mnt/tmp else echo UNCLEANLY MOUNTED, UNWISE TO MOUNT
Ich dachte, ich könnte verwenden, fsck -n
aber es wird kein Fehler gemeldet, auch wenn das Dateisystem aktuell eingehängt ist.
Welches Dateisystem verwenden Sie?
Cyrus vor 7 Jahren
0
@ Cyrus Ich verwende ext4.
gmatht vor 7 Jahren
0
`wenn [[-d / mnt / tmp / lost + found]]]; dann Echo montiert; sonst Echo "nicht montiert"; fi`
Cyrus vor 7 Jahren
0
Seltsam, `tune2fs -l` behauptet, dass mein aktuell gemountetes Stammverzeichnis sauber ist.
gmatht vor 7 Jahren
0
@ Cyrus Ich denke, der Plan wäre, ein temporäres Mount mit `mount -t ext4 -o ro, noload` durchzuführen, um` / mnt / tmp 'zu mounten, ohne das Dateisystem unter der VM zu ändern.
gmatht vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
5
Wie man ein Android-Handy als USB-Massenspeicher automatisiert?
-
5
Mit welchen Dateisystemen kann Google Chrome OS arbeiten?
-
10
Wie kann ich die Bash-Historie durchsuchen und einen Befehl erneut ausführen?
-
2
Kann die Ausgabe eines Befehls an zwei andere Befehle weitergeleitet werden?
-
4
Lesen Sie die OS X-Partition von Windows 7
-
3
Mounten Sie ext3fs in Windows
-
8
Benennen Sie eine Gruppe von Dateien mit einem Befehl um
-
2
Warum aktualisiert sich mein Pfad nicht * jetzt *?
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?