Beiträge von hammu

    Konntest du nun nach Neustart normal auf die usb-Platte zugreifen und die Partition auslesen?


    Falls nicht, dann als root

    Code
    dmesg

    und die Ausgabe nach BTRFS: error durchsuchen ...

    Auf die Platte kann ich zugreifen. Das Home-Verzeichnis ist aber immer noch leer. Da waren vor dem Schaden die Unterverzeichnisse von 4 Nutzern.


    Ich habe dann "dmsg eingegeben und erhielt am Ende einer langen Liste folgende 2 BTRFS-Meldungen.

    und noch 2 NOHZ-Fehlermeldungen dazu:

    Code
     52.666345] BTRFS info (device sda2): disk space caching is enabled
    [   52.666354] BTRFS info (device sda2): has skinny extents
    [   58.175107] NOHZ tick-stop error: Non-RCU local softirq work is pending, handler #08!!!
    [   58.175664] NOHZ tick-stop error: Non-RCU local softirq work is pending, handler #08!!!

    Falls ich die Ausgabe von parted richtig verstehe, handelt es sich um ein btrfs-Filesystem, da muss man aber mit einem anderen tool ran.


    Außerdem würde ich nicht auf die gesamte Platte /dev/sdc losgehen, sondern nur auf einzelne Partitionen, oder ?



    Hallo Luigi. Das mit dem btrfs leuchtet mir ein. Ich habe gleich Deine zwei Vorschläge ausprobiert. Hier ist das Ergebnis Das Laufwerk hat sich heute verändert. Es ist /dev/sda geworden. Entsprechend:

    "All Supers are valid, no need to recover" das klingt sehr gut in meinen Ohren!


    Daraufhin habe ich deinen zweiten Vorschlag ausprobiert und erhielt:

    Code
    localhost:/home/hgtschudi # btrfs rescue zero-log /dev/sda2
    Clearing log on /dev/sda2, previous log_root 0, level 0

    was sagst Du dazu?

    Code
    Der Superblock ist unlesbar bzw. beschreibt kein gültiges ext2/ext3/ext4-
    Dateisystem. Wenn das Gerät gültig ist und ein ext2/ext3/ext4-
    Dateisystem (kein swap oder ufs usw.) enthält, dann ist der Superblock
    beschädigt, und Sie könnten versuchen, e2fsck mit einem anderen Superblock
    zu starten:    e2fsck -b 8193 <Gerät> oder    e2fsck -b 32768 <Gerät>

    oben in #7Wie kommst du überhaupt auf 8193? Ist gar nicht dabei!

    Die Zahl "8193" tauchte als Ergebnis der Eingabe Deines Vorschlags auf:

    Code
    "e2fsck -f -y -b <Superblock> /dev/sdc:"

    siehe oben in #7, Zeile 5-10.

    Dort fand ich die Empfehlung:

    Code
    Der Superblock ist unlesbar bzw. beschreibt kein gültiges ext2/ext3/ext4-
    Dateisystem. Wenn das Gerät gültig ist und ein ext2/ext3/ext4-
    Dateisystem (kein swap oder ufs usw.) enthält, dann ist der Superblock
    beschädigt, und Sie könnten versuchen, e2fsck mit einem anderen Superblock
    zu starten:
        e2fsck -b 8193 <Gerät>
     oder
        e2fsck -b 32768 <Gerät>

    Hatte ich das falsch verstanden?

    hier ist das Ergebnis von: e2fsck -f -y -b <Superblock> /dev/sdc:


    Was hat es mit der letzten Zeile in der Meldung oben auf sich?

    Code
    In /dev/sdc wurde eine gpt-Partitionstabelle gefunden


    Mir sagt das leider nichts.

    Da ich aktuell keinen Linux-Rechner in der Nähe habe, kann ich leider nicht weiterhelfen.


    Gibt es denn auf der defekten Platte wichtige Daten, deren Verlust schwer zu verschmerzen wären? Falls ja, vielleicht liest da ja einer von Gurus hier.

    Ich will nicht so schnell aufgeben.

    Ich habe die Platte jetzt noch einmal gemountet und "parted -l " auf Konsole eingegeben. Da bekomme ich folgende interessantere Ausgabe:


    Übrigens, der Link, den ich in #1 dieses Beitrags angegeben habe, funktioniert nicht, wie ich gerade gemerkt habe. Hier ist der korrekte: "https://www.opensuse-forum.de/thread/66690-daten-von-festplatte-auslesen/?pageNo=1"


    Wie gesagt, es geht darum, den Superblock auf obiger, in /dev/sdc eingebundener externer HITACHI-Festplatte zu reparieren versuchen.


    Für Hilfe bin ich dankbar.

    Code
    e2fsck -f -y -b 8193 /dev/sda
    
    oder
    
    e2fsck -f -y -b 32768 /dev/sda


    das habe ich eingegeben. hat aber, wie schon vorher, m.E. nichts neues gebracht:


    Ich habe hier eine über den USB-port eingebundene externe Festplatte mit beschädigtem Superblock. Ich war ursprünglich einmal dran, deren Daten auszulesen, als die bad-superblockmeldung unvermittelt auftauchte. (Wie es dazu kam ist hier im Forum unter: . "Daten von Festplatte auslesen." nachzulesen.)


    So sieht es auf der FP meines Lenovo-Laptops /dev/sda aus:


    Ich habe dann entsprechend der Anleitung auf https://www.linuxmaker.com/tutorials/bad-superblock-on-und-nichts-geht-mehr.html, die Reparatur mit:

    Code
    e2fsck -f /dev/sda

    versucht und erhielt folgende Meldung:

    der nächste Schritt wäre entsprechend der Anleitung:

    Code
    e2fsck -f -y -b <Superblock> /dev/nbd0p1

    Hier weiß ich nicht weiter! Was muss ich in meinem Fall für "Superblock" eingeben?