Erweiterung des Speichers in Synology DSM
In meinem vorherigen Beitrag habe ich kurz zusammengefasst, welchen Speicherbedarf wir haben und wie ich den Speicher in meinem NAS erweitern möchte. Leider hat das nicht so einfach funktioniert, wie ich es mir vorgestellt habe …
Ausgangslage
- Es ist ein bestehendes SHR mit 2 x 6 TB Platten vorhanden
- Es sollen 2 x 4 TB Platten im SHR ergänzt werden
Leider habe ich erst zu spät gesehen, dass man ein Synology SHR nur um Platten erweitern kann, die größer sind als die bereits im SHR befindlichen Platten. Ich musste also einen etwas aufwändigeren Weg umsetzen.
Vor den Änderungen natürlich immer eine Sicherung der Daten durchführen!
Konfiguration in der Synology
Einbau
Die Festplatten werden per “HotSwap” direkt in das System geschoben und können danach direkt im laufenden Betrieb verwendet werden.
Speicher-Manager
Die neuen Festplatten müssen nun im System bekannt gemacht werden:
- Erstellen eines neuen Volumes mit den 2 x 4 TB Platten
- Das Volume wir als 2. SHR-Volume im NAS erstellt
- Der Paritäts- bzw. Konsistenzcheck der Festplatten benötigte ca. 10 Std. Laufzeit
Gemeinsame Ordner
Nun müssen alle Ordner vom alten Volume 1 auf das neue Volume 2 umgezogen werden:
- Alle bestehenden Ordner einmal “Bearbeiten” und dann von “Volume 1” auf “Volume 2” verschieben
- Die Laufzeit war relativ lang – für ca. 4 TB hat das System 30 Stunden benötigt
- Im Anschluss wurden auch alle Medien neu indiziert (das lief auch ein paar Tage)
- Danach muss man einmal kontrollieren, ob alle Daten komplett verschoben wurden (bei mir waren noch ca. 60 GB Verwaltungsdaten auf dem Volume 1 vorhanden)
- Ich habe dann noch einmkal direkt per SSH den Füllgrad des Volumes kontrolliert – ls -la /volume1
Apps von Volume(x ) nach Volume(y) verschieben
Alle installierten Pakete / Apps sind auch auf dem Volume 1 installiert. Diese müssen auch noch manuell verschoben werden. Das geht leider nicht automatisch. Ein Script für die Umsetzung gibt es hier.
ACHTUNG: Ohne das Script sind nach dem Löschen des Volume 1 alle installierten Pakete nicht mehr vorhanden und müssen neu installiert / konfiguriert werden (also auch an die Sicherung der Konfiguration denken).
Von der Umsetzung her habe ich es wie folgt realisiert:
- Anmeldung per SSH als “admin” auf der Synology
- Kopieren des Script “app_mover_v0.2.sh” per WinSCP in ein Verzeichnis z.B. /home/admin
- Mit sudo -i sich root-Rechte verschaffen
- Mit chmod +x app_mover_v0.2.sh das Script ausführbar machen
- ./app_mover_v0.2.sh volume1 volume2 ausführen und den Testmodus beginnen
- Alle Log-Ausgaben kontrollieren
- ./app_mover_v0.2.sh volume1 volume2 notest startet dann den kompletten Umzug der Pakete / Apps
- Danach wieder das Log kontrollieren
- Zum Abschluss im Paket-Zentrum bei jedem Paket das installierte Volume kontrollieren
Neuaufbau Volume
- Im Speichermanager das Volume 1 entfernen (dies muss per DSM-Passwort bestätigt werden, das Löschen dauert ein paar Minuten)
- Nun werden die 2 x 6 TB Festplatten dem 2 x 4 TB SHR Volume 2 hinzufgefügt
- Es werden alle Daten auf den ausgewählten Festplatten gelöscht
- Nun wird ein sehr langwieriger Paritätscheck auf den neuen Festplatten durchgeführt (bei meiner Umgebung hat das ca. 6 Tage benötigt)
- Zum Abschluss werden die Festplatten initialisiert und der Speicher ist zur Verfügung
Ergebnis
Anstatt 2 Volumes mit je 4 TB und 6 TB (Netto 10 TB) habe ich jetzt 1 Volume mit 14 TB. Die Konfiguration und vor allem die Laufzeit war aber sehr langwierig – insgesamt habe ich ca. 7 Tage am System “geschraubt”.
Hättet Ihr einen besseren und einfacheren Weg um ein bestehendes System entsprechend zu erweitern?