
(Dies ist im Prinzip dasselbe wieFrage 15800742 auf Stack Overflow, aber die Antwort, die ich bekam, sowie verschiedene andere Antworten, die ich im Internet fand, haben mir nicht geholfen.)
Nach einem Dateisystemabsturz und einem fsck-Vorgang landete ich in einem Verzeichnis /lost+found mit einigen Dateien (sowohl normale Dateien als auch Verzeichnisse), mit denen ich nichts Nützliches anfangen konnte.
Systeminformationen:
toomas ~ # uname -a
Linux toomas 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
root@toomas ~ # chmod --version | head -1
chmod (GNU coreutils) 8.25
root@toomas ~ # lsb_release -d
Description: Linux Mint 18.3 Sylvia
root@toomas ~ # id -u
0
Das Dateisystem ist unter /mnt gemountet:
root@toomas ~ # mount | grep /mnt
/dev/sdb1 on /mnt type ext4 (rw,relatime,block_validity,delalloc,barrier,user_xattr,acl)
Ich nehme #16792 (was zufällig ein Verzeichnis ist) als Beispiel:
root@toomas ~ # d="/mnt/lost+found/#16792"
root@toomas ~ # ls -ld $d
d--S-ws-w- 2 90907680 1161865838 4096 Nov 13 2215 /mnt/lost+found/#16792
(Obwohl UID und GID auffällig groß sind, sollten sie zulässig sein: Die größte UID, die adduser auf meinem System akzeptiert, ist 2^32 - 2 = 4294967294, und die IDs werden bei 2^32 auf Null zurückgesetzt.)
Das Ändern der Berechtigungen schlägt fehl:
root@toomas ~ # chmod 755 $d
chmod: changing permissions of '/mnt/lost+found/#16792': Operation not permitted
Der Eigentümerwechsel schlägt fehl:
root@toomas ~ # chown root $d
chmod: changing ownership of '/mnt/lost+found/#16792': Operation not permitted
lsattr/chattr helfen auch nicht:
root@toomas ~ # lsattr -d $d
lsattr: Permission denied While reading flags on /mnt/lost+found/#16792
Ich versuche es trotzdem mit Chattr, nur für den Fall:
root@toomas ~ # chattr -i $d
chattr: Permission denied while reading flags on /mnt/lost+found/#16792
Was könnte ich sonst noch versuchen, um diese Dateien anzuzeigen und/oder zu löschen?