Ich versuche, Daten aus einer 3 TB großen EXT4-Partition in einem LVM-Setup wiederherzustellen, von dem ich die ersten ~1 GB gelöscht habe, und habe aufgrund von Berechtigungsproblemen dd
Probleme beim Zugriff auf die abgelegten Dateien .lost+found
Einige Hintergründe:
Ich habe die LVM-Metadaten mithilfe der Dateien in /etc/lvm/backup
und erfolgreich wiederhergestellt /etc/lvm/archive
.
Nachdem die Metadaten wieder an ihrem Platz waren, habe ich mkfs.ext4 -n -m0
( -m0
dabei handelt es sich um den einzigen Parameter, der bei der ursprünglichen Erstellung des Dateisystems übergeben wurde) verwendet, um die Speicherorte der Sicherungssuperblöcke zu suchen, und habe dann fsck
den Sicherungssuperblock ausgeführt, der dem Ende der Partition am nächsten ist ( fsck.ext4 -b $LAST_SUPERBLOCK_OF_PARTITION -y /dev/vg/lv
).
Nachdem dies erledigt war, versuchte ich, es noch einmal auszuführen, fsck
um zu sehen, ob ich es so weit bringen konnte, dass es keine Änderungen am Dateisystem meldete, aber ohne Erfolg. Da ich davon ausging, dass sich nichts ändern würde, mountete ich die Partition, öffnete meinen Dateimanager als Root und versuchte zu lost+found
sehen, was wiederhergestellt worden war.
Wie aus dem Screenshot ersichtlich ist, sind die Änderungs- und Zugriffszeitstempel sowie die Benutzer und Gruppen völlig durcheinander geraten. Ich kann die Verzeichnisse aufrufen, die als 0 Einträge ( oppføringer
) angezeigt werden, aber für die mit einem Fragezeichen aufgelisteten Verzeichnisse erhalte ich eine
Sie haben keine Zugriffsberechtigung für …
Nachricht. Aus einer Laune heraus habe ich es versucht sudo chown -Rv root:root <mount point>/lost+found/
und vertraute Datei- und Verzeichnisnamen begannen vorbeizuscrollen, allerdings mit der Meldung „Zugriff verweigert“ (was ich seltsam fand, da ich Root war).
Hat jemand Hinweise, wie ich einen weiteren Zugriff/eine weitere Wiederherstellung versuchen kann?