Superblock Reparieren


Ich schätze, der Superblock ist kaputt. Unixoide Dateisysteme - durch Superblöcke. Keiner der angezeigten Superblöcke funktionierte. Der Superblock ist unlesbar oderAber es ist mir passiert, dass mein Superblock defekt war. Image und lassen Sie es reparieren. Im Superblock des Dateisystems befinden sich 158 GB (Testdisk).

Wenn ich jetzt weitermache, werden keine Partitionen angezeigt, die ich reparieren könnte. Aber wir kommen zumindest an die Orte der anderen Superblöcke. Wie man die kaputten Superblocks repariert, habe ich bereits mit Ihnen verlinkt. Kopien des Superblocks können den Tag retten!

Superblock hat ein ungültiges Journal (inode 8). Anstelle von Block 1 möchte ich Block n als Superblock verwenden. Der Superblock auf / dev / datalv ist schmutzig. Es gibt mehrere Kopien des Superblocks auf der Festplatte. Konnte keinen gültigen Dateisystem-Superblock finden. GlA 1 / 4 ck sind auf der Festplatte verteilt, Backups des Superblocks werden erstellt.

Dies berichtete eine Menge Fehler, also lassen Sie das Dateisystem reparieren. In einer Live-Sitzung berichtete gparted von einem schlechten Superblock. Schreiben Sie nur Superblock und Gruppendeskriptoren. TestDisk kann nach alternativen Superblöcken suchen. Wenn Superblock 0 aufgelistet ist, bedeutet dies, dass der Hauptsuperblock korrekt ist.

Ohne diese Spezifikation wird versucht, den Standard-Superblock zu verwenden, was zu folgendem Ergebnis führen kann:Die Montage der Boot-Partition war nicht mehr möglich, da der Superblock defekt war. Wo -b der alternative Superblock und -B die Blockgröße ist. Allerdings gibt es ein Problem mit den Superblöcken. Entweder der Superblock oder die Partitionstabelle ist wahrscheinlich korrupt!

Mein erster Anruf war: e2fsck -f -b < Superblock - number > / dev / sdb2. Nun starten Sie neu, und Ihr Superblock sollte repariert sein. Block - Offset für eine der Kopien des Superblocks; normalerweise ist es 8193. Knoppix bietet verschiedene Programme an, um Dateisysteme im Fehlerfall zu reparieren. Wenn die Superblöcke beschädigt sind, wird die Partition nicht eingehängt.

Zeigt die Superblock-Werte mit dem newfs -N-Befehl an. Geben Sie einen alternativen Superblock mit dem fsck-Befehl an. Mit dem od-Befehl können Sie nun die kopierte Superblock-Kopie (od / tmp / ein.file) ansehen. Der Standort des Backup-Superblocks ist von der Blockgröße des Dateisystems abhängig. Keine Sorge, wenn der angegebene Block kein Superblock ist, bricht e2fsck mit einer Fehlermeldung ab. Leider ging das nach hinten los, weil der Superblock dabei angeschossen wurde. Wie finde ich einen alternativen Superblock-Standort unter Linux?

Die Karte ist also so kaputt, dass der erste Superblock nicht lesbar ist. Statt den normalen Superblock zu verwenden, verwenden Sie einen alternativen Superblock, der durch Superblock spezifiziert ist. Dies deutet darauf hin, dass Sie einen schlechten Superblock haben, der sich auf den Masterblock in Ihrem Dateisystem bezieht. Um diesen Zugriff zu erhalten, benötigen Sie den Superblock.

Lassen Sie uns nun herausfinden, wo Ihre Superblock-Backups aufbewahrt werden. Es ist jedoch in der Regel besser, das Root-Dateisystem zu überprüfen und zu reparieren, solange es nicht eingerichtet ist. Dies geschieht normalerweise, wenn der Dateisystem-Superblock, der Informationen über das Dateisystem als Ganzes enthält, beschädigt ist. Allerdings gibt es mehrere Kopien des Superblocks, die über das gesamte Dateisystem verstreut sind. Superblocks umschreiben - die verbleibenden Dateisysteminformationen bleiben unberührt. Ext N? -Dateisysteme kopieren den Superblock mehrmals im Dateisystem selbst.

Superblock needs _ recovery flag ist klar, aber journal hat Daten. Glücklicherweise sind Kopien der wichtigste Superblock, der über das Dateisystem verteilt wird. Für den Fall, dass der Superblock betroffen ist, werden wir überhaupt nicht in der Lage sein, zu montieren. Dies ersetzt den Superblock und behebt Dateisystemfehler. Wird der Superblock nicht gefunden, beendet sich e2fsck mit einem fatalen Fehler.

Um den Inhalt des Superblocks anzuzeigen, können Sie das Dienstprogramm debugfs verwenden. Um einen der Backup-Superblöcke zu mounten, können Sie die Option -o sb verwenden. Der Superblock konnte nicht gelesen werden oder beschreibt kein korrektes ext4-Dateisystem. Überprüfen und reparieren Sie Dateisysteme < < beschrieben in Kapitel 6, dass fsck verschiedene Dateisystemschäden beheben kann. Wenn der Superblock eines Dateisystems beschädigt wird, müssen Sie ihn wiederherstellen. Glücklicherweise sind redundante Kopien des Superblocks in einem Dateisystem gespeichert.

Sie können fsck -o b verwenden, um den Superblock durch eine der Kopien zu ersetzen. Da ein Superblock durch den newfs-Befehl erzeugt wird, müssen Sie ihn nicht wiederherstellen. Der Superblock konnte nicht gelesen werden oder beschreibt kein korrektes ext2-Dateisystem. Dies kann mit -- super kombiniert werden, wenn einige der Superblöcke beschädigt sind. Beim Neustart wurde das System nicht mehr mit dem Hinweis gestartet, dass die Superblöcke der Partitionen / Dateisysteme beschädigt seien.

Die Position der ersten Sicherung des Superblocks auf der Festplatte hängt von der Größe des Dateisystems ab. Der mount-Befehl meldet ein ungültiges Dateisystem und einen unlesbaren Superblock (,, mount: falscher fs-Typ, schlechte Option, schlechter Superblock "). Es besteht die Chance, dass sich in Ihrer eigentlichen Partition die Superblöcke in derselben Position befinden. Der Superblock in XFS wird im ersten Schritt der Ausführung von xfs _ repair überprüft und bei Bedarf repariert.

Wenn das beschädigte Verzeichnis immer noch nicht zugänglich ist, versuchen Sie es mit dem zweiten, dem dritten,..., Superblock-Backup. Diese Option wird normalerweise verwendet, wenn der primäre Superblock beschädigt wurde. Diese Option zwingt e2fsck, nur zu versuchen, den Superblock in einer bestimmten Blockgröße zu lokalisieren. Der Superblock konnte nicht gelesen werden oder beschreibt kein gültiges ext2 / ext3 / ext4 Dateisystem. Lesen Sie hier, wo mke2fs die Backup-Superblöcke platzieren würde. Bei einem beschädigten Hauptsuperblock ist es nicht möglich, die Dateien normal zu mounten und darauf zuzugreifen.

Dies kann verwendet werden, um einen anderen Ausgangspunkt zu verwenden, wenn ein Teil des primären Superblocks beschädigt ist. Glücklicherweise sind einige Sicherungskopien des Superblocks standardmäßig auf dem ext3-Dateisystem geschrieben. Falls auch das Raten mit mke2fs fehlschlägt, müssen Sie mke2fs verwenden, um einen neuen Superblock mit der Option -S neu zu schreiben. Wenn es beschädigt ist, wird diese Leitung fehlen, verwenden Sie den nächsten Superblock und die Blockgrößeninformation, um fsck auszuführen.

Wie der Name schon sagt, ist ein Superblock im Allgemeinen eine Art Stadtblock, der viel größer ist als ein traditioneller Stadtblock. Als solcher war dies ein idealer Ort für den Bauherrn, um seine großartige Superblock-Vision des Gebiets zu verwirklichen. Für Dateisysteme mit 1k Blockgrößen kann ein Backup-Superblock bei Block 8193 gefunden werden; für Dateisysteme mit 2k Blockgrößen bei Block 16384; und für 4k Blockgrößen bei Block 32768. Da sich / dev / sdb auf ein Laufwerk und nicht auf eine Partition bezieht, sucht Ihr fsck-Befehl nach einem Superblock, wo es keinen gibt und denkt irrtümlich, dass etwas nicht stimmt. Dies ist nützlich, wenn alle Superblock- und Backup-Superblöcke beschädigt sind und eine Methode zur Wiederherstellung von Load-Graben gewünscht wird.

Der Superblock ist die Wurzel des Dateisystembaums und enthält die Informationen, die das Betriebssystem benötigt, um das Gerät zu mounten. Zu den großen Visionen eines Bauunternehmers für das Gebiet gehörte eine Ansammlung von Superblöcken östlich des Jefferson Davis Highway. Ich weiß, dass EXT-Dateisysteme Superblock-Backups auf dem Gerät haben, die in einem solchen Moment verwendet werden können. Probleme mit Ihrem Dateisystem können auftreten, wenn aufgrund eines Fehlers der Superblock nicht mehr zugänglich ist. Um dem mount-Befehl also zu sagen, wo er den Superblock finden kann, muss man die Position des Superblocks mit vier multiplizieren.

Wie können Sie einen fehlerhaften Superblock von einer beschädigten ext3-Partition wiederherstellen, um Ihre Daten zurückzubekommen? Versuchte einen anderen Superblock (192), der mit dem newfs-Befehl aufgelistet wurde und sagt, dass es sich nicht um einen System-Superblock handelt.


Leave a Comment: