Raid 1 auflösen ohne Datenverlust möglich?

Jasmyn76

Benutzer
Mitglied seit
07. Aug 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Guten Tag,

ich habe zur Zeit eine DS916+ im Einsatz und möchte nun gerne meine Raid 1 Konfiguration auflösen, die ich für meine ersten zwei HDDs eingerichtet habe.
Das Problem ist allerdings, dass ich dies nach Möglichkeit erreichen möchte ohne die Daten meiner Platte löschen zu müssen, die sich im ersten Schacht befindet.

Ist das irgendwie möglich und wenn ja, wie?

Falls dies nicht möglich sein sollte und beide Platten gelöscht werden, wie sieht es dann mit Apps aus die auf bestimmte Ordner angewiesen sind?
Könnte ich die Funktionalität wieder vollständig herstellen wenn ich im Nachhinein einfache alle Ordner wieder auf die Platte von einer externen Platte aufspiele?
Oder würde dadurch vielleicht etwas irreparabel zerstört werden?

Vielen Dank schon mal für eure Hilfe.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Konsolenzugriff via SSH aktiv?
cat /proc/mdstat
Dann sehen wir welche config vorhanden ist. Ist dann meist nur eine Kommandozeile um das Raid 1 auf eine Festplatte zu schrumpfen.
Via GUI/DSM selbst geht es leider nicht.
 

Jasmyn76

Benutzer
Mitglied seit
07. Aug 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Das ist die Ausgabe die ich bekomme:

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md3 : active raid1 sdc3[0]
9761614848 blocks super 1.2 [1/1]

md2 : active raid1 sda3[2] sdb3[1]
9761614848 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1] sdc2[2]
2097088 blocks [4/3] [UUU_]

md0 : active raid1 sda1[0] sdb1[1] sdc1[2]
2490176 blocks [4/3] [UUU_]

unused devices: <none>
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Die dritte Festplatte hast du als Basisdatenträger eingerichtet?
 

Jasmyn76

Benutzer
Mitglied seit
07. Aug 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Ja, die habe ich in keinem Raid, da ich die Daten die sich da drauf befinden extern sichere. Die beiden die jetzt noch im Raid-Verbund sind möchte ich letztendlich genau so handhaben.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Ausschalten, eine der Platten entfernen, starten und auf der Konsole als root
mdadm --grow --raid-devices=1 --force /dev/md2
Das sollte das degradierte Raid auf einen Datenträger reduzieren.

Ohne Gewähr, und nur mit Backup.
Zur Not hättest du die Daten noch auf der gezogenen Platte.
 

Jasmyn76

Benutzer
Mitglied seit
07. Aug 2020
Beiträge
4
Punkte für Reaktionen
0
Punkte
1
Ok, das werde ich die Tage dann mal umsetzen.

Vielen Dank für die Hilfe!(y)
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Keine Ursache.

Ich repliziere so meine Basisdatenträger.
Temporär einen ausbauen oder leeren slot benutzen um eine neue Platte einzusetzen und mit einem zweiten (den Basis den ich tauschen will) auf Raid1 zu bringen. Danach den alten raus und den neuen an seinen Platz verfrachten und den Befehl laufen lassen. Und am Ende den temporär entfernten Basisdatenträger wieder einbauen.
 

JoNasNoob

Benutzer
Mitglied seit
29. Aug 2023
Beiträge
6
Punkte für Reaktionen
3
Punkte
53
@Fusion
Hi, könntest du mir hier bitte auch helfen. Ich habe ein ähnliches Problem.
Stand heute:
DS1817 mit
2 Platten (je 8 TB) Raid 1 (Backupsystem)
1 Platte (SSD-Resterampe) als Netzwerkspeicher im Heimnetz
3 Platten als JBOD - Multimediaspeicher
1 Platte (16 TB - auf die ich gerade die Multimediadateien des JBOD Verbunds verschiebe da ich diesen danach ausbauen werde.)

Nun sind die beiden 8 TB Platten (Raid 1) zu klein geworden. Außerdem dupliziere ich diese Platte auf ein externes NAS. Raid 1 ist also obsolet.
Ich "repariere" gerade das Raid 1 mit einer neuen 16 TB Platte. Nach erfolgreichem Abschluss würde ich die andere alte 8 TB Platte entfernen und die 16 TB Platte als Raid 0 weiterlaufen lassen.

Meine Fragen hierzu:
1) kann ich die Größe des Raid 0 nach dem klonen von 8 auf 16 TB einfach ändern, oder übernimmt das NAS die neue Größe automatisch?
2) kann ich deinen Befehl oben 1:1 übernehmen oder muss ich dieser angepasst werden?

Ausgabe mdstat:

XXX@DS1817XXX:/$ cat /proc/mdstat
Personalities : [raid1] [linear]
md5 : active raid1 sde3[0]
15615155200 blocks super 1.2 [1/1]

md3 : active linear sdf3[0] sdh3[2] sdg3[1]
18543853632 blocks super 1.2 64k rounding [3/3] [UUU]

md2 : active raid1 sdb3[3] sda3[2]
7809204544 blocks super 1.2 [2/1] [_U]
[=>...................] recovery = 5.4% (425926272/7809204544) finish=2013.2min speed=61121K/sec

md4 : active raid1 sdd3[0]
229609024 blocks super 1.2 [1/1]

md1 : active raid1 sde2[2] sdb2[0] sda2[1] sdd2[6] sdh2[5] sdg2[4] sdf2[3]
2097088 blocks [8/7] [UUUUUUU_]

md0 : active raid1 sde1[2] sdb1[0] sda1[1] sdd1[6] sdh1[5] sdg1[4] sdf1[3]
2490176 blocks [8/7] [UUUUUUU_]

unused devices: <none>


DANKE für eure Hilfe. Im Netz wurde ich nicht wirklich fündig oder es übersteigt mein können.
 
Zuletzt bearbeitet:

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.633
Punkte für Reaktionen
5.809
Punkte
524

JoNasNoob

Benutzer
Mitglied seit
29. Aug 2023
Beiträge
6
Punkte für Reaktionen
3
Punkte
53
Hallo,
Ja, das mache ich aber nur, um die Daten 1:1 umzuziehen auf die größere Platte.
Danach soll das Raid 1 auf Raid 0 reduziert werden.
Habe ich falsch geschrieben.
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.633
Punkte für Reaktionen
5.809
Punkte
524
Raid 0 braucht aber mindestens 2 HDDs?
 

JoNasNoob

Benutzer
Mitglied seit
29. Aug 2023
Beiträge
6
Punkte für Reaktionen
3
Punkte
53
Oh man, das stimmt. Also muss ich meine Fragestellung anpassen.
Nach dem Spiegeln der 8TB Platte aus einem Raid 1 Verbund möchte ich den Raid auflösen und die Platte ohne Raid verwenden. Dabei sollte die verfügbare Größe der Platte angepasst werden, sofern das nicht automatisch geschieht.
 
  • Like
Reaktionen: ctrlaltdelete

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.633
Punkte für Reaktionen
5.809
Punkte
524
Ja, das geht dann mit dem Befehl:
mdadm --grow --raid-devices=1 --force /dev/md2
Und stell mal im Speichermanager den Raid Sync schneller ein.
 

JoNasNoob

Benutzer
Mitglied seit
29. Aug 2023
Beiträge
6
Punkte für Reaktionen
3
Punkte
53
Super, danke dafür schonmal.

Wie stelle ich den Raid Sync schneller? Bei Starten der Reparatur hat mich mein NAS drauf hingewiesen, das eine schnelle Reparatur auf Grund der randvollen Platte leider nicht möglich wäre....

Ich kann jetzt zwar Daten aus der alten Platte herunter sichern um so Kapazität zu schaffen, aber kann ich den Rebuild neu starten?

/Nachtrag: Habe im Speichermanager/Globale Einstellungen / "Raid Synchronisation schneller ausführen" gefunden und aktiviert. Mal sehen ob es war bringt. Schnellreparatur war schon aktiv.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: ctrlaltdelete

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.766
Punkte für Reaktionen
3.740
Punkte
468
"mdadm --grow --raid-devices=1 --force /dev/md2" geht i.d.R. ratzfatz. Da muss ja nichts neu synchronisiert werden.
 
  • Like
Reaktionen: JoNasNoob

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
13.633
Punkte für Reaktionen
5.809
Punkte
524
Es läuft noch der Sync mit der neuen GDD.
 

JoNasNoob

Benutzer
Mitglied seit
29. Aug 2023
Beiträge
6
Punkte für Reaktionen
3
Punkte
53
Ja, das geht dann mit dem Befehl:
mdadm --grow --raid-devices=1 --force /dev/md2
Und stell mal im Speichermanager den Raid Sync schneller ein.
Reparatur war erfolgreich.
Habe die 8TB Platte entfernt und neu gebootet.
Jetzt wollte ich den Raid entfernen.
Geht leider nicht. Er meldet:

XXXX@DS1817XXXX:/$ mdadm --grow --raid-devices=1 --force /dev/md2
mdadm: error opening /dev/md2: Permission denied


Bin aber als Admin angemeldet
 
Zuletzt bearbeitet:

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.766
Punkte für Reaktionen
3.740
Punkte
468
Du musst mit "sudo -i" (Passwort nochmal eingeben) zuvor auf root umschalten.
 

JoNasNoob

Benutzer
Mitglied seit
29. Aug 2023
Beiträge
6
Punkte für Reaktionen
3
Punkte
53
Es hat funktioniert.
Nach einem Reboot wurde die Platte als "Basic" gemeldet und ließ sich im Speichermanager mit einem Knopfdruck auf die maximale Plattenkapazität erweitern.

Vielen Dank für die schnelle Hilfe!!
Wirklich toll, das Ihr euch die Mühe macht und auch so "Möchtegern Admins" unter die Arme greift.
 
  • Like
Reaktionen: ctrlaltdelete


 

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