Ich habe versucht , ein früher zu montieren nur lesbar eingebundenen Dateisystem lesen beschreibbaren :
mount -o remount,rw /mountpoint
Leider hat es nicht geklappt:
mount: /mountpoint not mounted already, or bad option
dmesg
Berichte:
[2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list. Please umount/remount instead
A umount
funktioniert auch nicht:
umount /mountpoint
umount: /mountpoint: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Leider zeigt keiner lsof
von beiden fuser
einen Prozess an, der auf etwas zugreift, das sich unter dem Einhängepunkt befindet.
Wie kann ich diese nicht verarbeitete Liste der verwaisten Dateien bereinigen , um das Dateisystem erneut bereitzustellen, ohne den Computer neu zu starten?
fuser -km /mountpoint
? Beachten Sie jedoch, dass das Flag -k alle Prozesse abbricht, die auf dieses Verzeichnis zugreifen.ro
absichtlich neu gemountet . Es ist ein Dateisystem auf einem LVM, das einen täglichen Backup-Snapshot enthält, derrw
während des Backup-Vorgangs undro
nach Abschluss des Backups erstellt wird.Antworten:
Sie bereinigen die nicht verarbeitete Liste der verwaisten Inodes, indem Sie das Dateisystem aushängen und erneut einhängen.
In einer ausführlichen Diskussion in der Mailingliste von linux-ext4 finden Sie weitere Informationen dazu, worum es sich bei dieser Nachricht handelt und warum sie möglicherweise angezeigt wird. Kurz gesagt, eines von zwei Dingen ist passiert: Entweder ist ein Kernel-Fehler aufgetreten, oder es ist viel wahrscheinlicher, dass eine Beschädigung des Dateisystems eines der vorherigen Male aufgetreten ist, als Sie das Dateisystem schreibgeschützt erneut bereitgestellt haben. Das ist wahrscheinlich der Grund, warum das System denkt, dass das Dateisystem immer noch von etwas verwendet wird, wenn es nicht vorhanden ist.
Wenn es ein Jahr her ist und Sie den Computer noch nicht neu gestartet haben, geben Sie einfach auf und planen Sie ein Wartungsfenster.
quelle
Wenn Sie ext2 / ext3 / ext4 verwenden, sollten Sie
e2fsck
verwaiste Inodes aufräumen können:e2fsck -f
Für Reiserfs können Sie verwenden,
reiserfsck
was auch verwaiste Inodes aufräumt .quelle
clearing orphaned inode XXXX
XXXX eine Inode-Nummer ist. Sie können e2fsck problemlos ausführen, ohne das System neu zu starten. Nach dem Ausführen von e2fsck sollten Sie in der Lage sein, die Partition erneut bereitzustellen.e2fsck -f <mount point>
wird nicht funktionieren.Finden Sie zuerst die Einhängepunkte mit heraus
Dann fsck das Laufwerk direkt.
Zum Beispiel für mich
quelle
Ich würde empfehlen, zuerst die Partition mit Gewalt zu entladen, dh mit der Option -f, und die Ausführung einer Dateisystemprüfung mit fsck.
quelle
umount -f
auch nicht geklappt. Die Fehlermeldung ist die gleiche wie bei einer normalenumount
.Sie sollten es wahrscheinlich mit einem faulen Unmount versuchen, dh:
quelle