Einzelne Raid1-HDD mit Linux (Ubuntu) auslesen?

Status
Für weitere Antworten geschlossen.

Dav!d

Benutzer
Mitglied seit
15. Nov 2016
Beiträge
14
Punkte für Reaktionen
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: 108

Dav!d

Benutzer
Mitglied seit
15. Nov 2016
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
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
 

Leberkasbepi

Benutzer
Mitglied seit
19. Feb 2012
Beiträge
315
Punkte für Reaktionen
0
Punkte
22
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.
 

Dav!d

Benutzer
Mitglied seit
15. Nov 2016
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
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
 

teekay79

Benutzer
Mitglied seit
25. Mrz 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
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.
 

Dav!d

Benutzer
Mitglied seit
15. Nov 2016
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
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?
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
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
 

teekay79

Benutzer
Mitglied seit
25. Mrz 2015
Beiträge
3
Punkte für Reaktionen
0
Punkte
1
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.
 

Dav!d

Benutzer
Mitglied seit
15. Nov 2016
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
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. :)
 

dil88

Benutzer
Contributor
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
29.871
Punkte für Reaktionen
1.159
Punkte
754
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