Einzelne Raid1-HDD mit Linux (Ubuntu) auslesen?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Dav!d

Benutzer
Registriert
15. Nov. 2016
Beiträge
14
Reaktionspunkte
0
Punkte
1
Hallo Zusammen,

Bin momentan in der Erprobung meiner DS215j. Die beiden internen HDDs werden im Raid1 betrieben. Auf die externe USB-HDD kommt das Backup.
Nun spiele ich das Szenario nach, wie ich meine Daten notfalls auslesen kann, wenn eine der beiden internen HDDs und die DS kaputt gehen und das Backup aus unvorhersehbaren Gründen nicht ausreicht.

Ich habe bereits eine der beiden internen HDDs in meinen Desktop-PC eingebaut und gemäß dieser Anleitung das Auslesen versucht. Bekomme aber immer nur "No arrays found in config file or automatically" angezeigt.
Mit dem Befehl "Mount" komme ich auch nicht weiter. Vermutlich weil GParted mir sagt, dass es sich um ein "linux-raid"-Dateisystem handelt (siehe Screenshot).

Wie kann ich denn nun diese Festplatte mounten um sie dann mit ecryptfs zu entschlüsseln und auszulesen? Partitionstabelle ist gpt.
 

Anhänge

  • Bildschirmfoto vom 2017-03-12 19-24-02.png
    Bildschirmfoto vom 2017-03-12 19-24-02.png
    51,5 KB · Aufrufe: 110
puh... leider kein Erfolg mit diversen Befehlen wie: gdisk ecryptfs cat mdadm :(

Die Google-Suche bringt mich leider auch nur zu Ergebnissen die nicht funktionieren. Mein Latein ist am Ende. Hat die Hardware halt nicht kaputt zu gehen.
Falls noch jmd. eine Schritt für Schritt Anleitung hat um eine Festplatte eines (linux-) Raid1 mit verschlüsselten Daten auslesen zu können bitte her damit. Falls das nicht geht lass ichs bleiben.

Schönen Abend noch
 
Ich habe das mal bei meiner DS gemacht aber nicht der Anleitung von Synology befolgt sondern einer einfachen für externe Festplatten. Was ich damals aber nicht bedacht habe und du offensichtlich auch nicht, dass du alle Festplatten, die als RAID konfiguriert sind ebenfalls an den PC anschließen musst. Sonst wird dir dann bei der DS das Volume als fehlerhaft angezeigt und du musst es reparieren.
 
Na aber das ist doch gar nicht mein Anspruch, dass ich die Platte danach wieder ohne weiteres in der DS weiter betreiben kann. Ich will lediglich die Daten auf meinem Ubuntu-PC lesen können.

Scheinbar muss ich der Partition sagen, dass sie jetzt eine ext4 anstelle einer Linux-RAID ist. Aber jedes mal wenn ich das mache (mit gdisk oder gparted) und die hdd mounte bekomme ich ein leeres volume angezeigt.
Superblock habe ich mit mdadm auch schon gelöscht, dann ist das (unvollständige) RAID in der Laufwerksverwaltung auch verschwunden, aber letztlich auch wieder nur ein leeres volume
 
Wenn du in einer DS215j die Platten im Raid1 oder SHR laufen hast, kannst du die definitiv auslesen.

Eben letzte Woche musste ich eine Platte aus einem SHR-Raid auslesen, wiel ich auf btrfs migriert habe. Ich hab jedoch festgestellt, dass das korrekte auslesen der Platte nur mit einem "richtigen" Ubuntu funktioniert hat. Ein virtualisiertes Ubuntu (VBox) konnte nicht korrekt auf die Daten zugreifen und hat ständig Fehlermedlungen gebracht.
 
mein Ubuntu ist auf der internen SSD fest installiert, keine VM, kein Live-OS.

... Eben letzte Woche musste ich eine Platte aus einem SHR-Raid auslesen ...

Kannst du mir sagen wie du das gemacht hast?

Meine Platte hängt am Rechner, Dateisystem aller 3 Partitionen (sdc1, sdc2, sdc3 ) ist "linux-raid". Mount nicht möglich.
Welche Befehle brauche ich um diese Eine der beiden Raid1 Platten auslesen zu können?
 
auf den ersten Blick. habe ich das hier gefunden, ganz unten.
Ich hoffe du hast ein Backup, ich übernehme kein Verantwortung.

Du kannst dich auch noch hier schlau machen
 
Kannst du mir sagen wie du das gemacht hast?

Die Anleitung (link) - die du bereits oben erwähnt hast - hatte ich ebenso verwendet. Mit der ist es mir gelungen die Daten auszulesen, allerdings eben nur über ein "installiertes" System.
Prüf mal, ob du die letzte mdadm Version am Laufen hast. Alternativ doch mal über eine Live-CD/DVD versuchen.
 
Auslesen einzelner Raid1-HDD mit Ubuntu erfolgreich

Ok, es funktioniert :D

auf den ersten Blick. habe ich das hier gefunden, ganz unten. ...

leider habe ich das nicht auf den ersten oder zweiten Blick gefunden, aber das war die Lösung. Nachfolgend möchte ich noch kurz mein Vorgehen beschreiben, vielleicht hilft es noch jemand.




Bei angeschlossener Festplatte zeigt die Laufwerksverwaltung die Festplatte und das (unvollständige) Raid an. Hier die Raid-Bezeichnung notieren (in meinem Fall md127)

Dann im Terminal das Raid stoppen:
Rich (BBCode):
sudo mdadm --stop /dev/md127
Als Bestätigung kommt: mdadm: stopped /dev/md127
folgender Befehl dient vermutlich nur zur Bestätigung des Stopp-Befehls
Rich (BBCode):
sudo mdadm /dev/md127
Als Bestätigung kommt: /dev/md127: is an md device which is not active
Mit folgendem Befehl wird das Raid1 mit der einen angeschlossenen HDD gestartet:
Rich (BBCode):
sudo mdadm --assemble --scan
Als Rückmeldung erhalte ich: mdadm: /dev/md/Server_215:2 has been started with 1 drive (out of 2).
nun brauche ich nur noch das "Raid" bestehend aus 1 HDD zu mounten mit:
Rich (BBCode):
sudo mount /dev/md/Server_215:2 /mnt
Nun kann auf die HDD zugegriffen werden.
Da ich aber noch die Daten verschlüsselt habe muss ich sie noch fix entschlüsseln.
Dazu folgende Befehle:
Rich (BBCode):
sudo mkdir /media/ecryptdata
sudo mount -t ecryptfs /mnt/@Testordner@ /media/ecryptdata
***Passwort***
1
2
n
y
***Enter***
yes
no
Als Bestätigung erhält man: Mounted eCryptfs
Zu guter Letzt hatte ich keine Zugriffsrechte auf den entschlüsselten Ordner, die ich mir dann aber mit folgendem letzten Befehl noch geholt habe:
Rich (BBCode):
sudo chmod 777 -c -R /media/ecryptdata
Nun kann ich endlich auf meinen Verschlüsselten Ordner auf dem Raid1-Laufwerk zugreifen.



Danke an die vielen unterschiedlichen Rückmeldungen unter denen dann letztlich der wegweisende Hinweis war. :)
 
Danke für die detaillierte Information.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat