Ext4 fs beschädigt, nachdem sie von parted geschrumpft wurde

301
Duncan X Simpson

Ich habe versucht, Platz für eine Arch Linux-Installation zu schaffen, und ich konnte meine Ubuntu-Hauptpartition aufteilen und verkleinern.

Ich habe eine neue in der neuen Umgebung erstellt, aber nach dem Neustart wurde eine Eingabeaufforderung angezeigt.

Ich habe herausgefunden, wie man manuell bootet, aber ich wurde in einer initramfs busybox abgelegt. Ich suchte online nach Informationen und fand etwas über den Superblock, der besagte, dass das FS zu groß ist, was Sinn macht, also benutzte ich mke2fs und fsck, um das Problem zu beheben.

Es gab jedoch eine Reihe von Fehlern, und nachdem das Problem behoben war, fehlten die meisten meiner Sachen und ich boote immer noch in der initramfs busybox.


Kann das behoben werden? Soll ich zu einem Profi gehen?


Jede Hilfe wäre sehr dankbar.

2

1 Antwort auf die Frage

3
Tom Yan

Anscheinend liegt es daran, dass parted nur Ihre Partition verkleinert hat, nicht aber das ext4-Dateisystem. Im Gegensatz zu gparted macht parted nichts mehr mit der Dateisystemebene. Sie müssen also die ext4 zuerst mit resize2fs verkleinern.

eine neue in ihrem raum gemacht

Wenn Sie nur eine Partition erstellt haben (aber noch keine formatiert haben mkfs.*), können Sie wahrscheinlich die neue Partition löschen und die verkleinerte Partition erneut erweitern. Wenn es wieder korrekt montiert wird, können Sie es mit den zuvor beschriebenen Verfahren erneut verkleinern. Sie können auch fsck zuerst ausführen, bevor Sie es mounten.

Wenn die neue Partition jedoch bereits formatiert wurde, gehen mit großer Wahrscheinlichkeit Daten verloren. Dafür benötigen Sie möglicherweise einen "professionelleren" Ansatz, um es zu retten.

Ist es wahrscheinlich, dass Daten verloren gingen, obwohl die Partition zu 51% voll war und ich nur die letzten 20% abschneide? Duncan X Simpson vor 7 Jahren 0
@VirtualDXS Schwer zu sagen. Aber ich vermute, der Verlust ist in diesem Fall wahrscheinlich trivialer. Tom Yan vor 7 Jahren 0
Danke vielmals. Ich werde am Wochenende professionelle Hilfe bekommen. Ich akzeptiere Ihre Antwort, wenn Sie eine große Warnung hinzufügen, um alles zu untermauern, denn davon kann es nie genug geben. Duncan X Simpson vor 7 Jahren 0
Sobald Sie die Backup-Warnung hinzugefügt haben, akzeptiere ich. Duncan X Simpson vor 7 Jahren 0
Man sollte niemals nach einem solchen Fehler fsck laufen. Selbst wenn nur eine Partition erstellt wurde, führte die Ausführung von fsck auf der ersten Hälfte des Dateisystems den letzten Schlag für die FS aus, und die meisten Links zur verlorenen Hälfte gehen nun ebenfalls verloren. Es ist zwar möglich, etwas wiederherzustellen, aber viele davon sind nur ein Durcheinander wie Fragmente von Dateien. Martian vor 7 Jahren 0
@Martian Nun, ich schlug vor, fsck (nur) auszuführen, nachdem er die neue Partition gelöscht und die alte Partition vor dem Mount noch einmal erweitert hat ... Tom Yan vor 7 Jahren 0
@ TomYan, ja, das hast du. Leider hat VirtualDXS es ​​nach dem Neustart als ersten Schritt ausgeführt :-( Martian vor 7 Jahren 1