Umstellen von ext4 auf Btrfs - Methode

hanshipp

Benutzer
Mitglied seit
02. Dez 2012
Beiträge
68
Punkte für Reaktionen
12
Punkte
8
Hallo zusammen,

ich habe ein ugrade von DS213+ auf DS224+ vollzogen, das es schnell gehen musste, habe ich das Raid einfach in das neue NAS 1:1 umgezogen, was sehr gut klappte.
Nun möchte ich das Filesystem auf Btrfs umstellen um z.B. Snpashots machen zu können.

Leider verwirren mich die Anleitungen was man so im Netz findet.
Bei machen muss die Festplatte extren neu formatiert werden, bei anderne einfach ein komplettes HyperBackup erstellen, Raid auflösen und als Brtfs wieder erstellen.
HyperBackup laden und ein restore durchführen.

Ich bevorzuge die 2. Methode, wenn diese klappt bzw. gibt es wichtige Vor- und Nachteile (Außer das beim Hyper die Gefahr besteht, dass genau in diesem Moment die ext. Festplatte einen defekte ausfweisst?).

Danke für eure Hilfe.
 
Zuletzt bearbeitet:

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.828
Punkte für Reaktionen
2.258
Punkte
829
HyperBackup machen, Speicherpool löschen, dann mit btrfs neu aufsetzen und HyperBackup zurückspielen. So sollte es eigentlich funktionieren. Und wenn Du Dir Sorgen machst, dass ein Backup nicht ausreicht, dann wäre dies ein guter Zeitpunkt, für ein zweites zu sorgen. Viele hier im Forum machen zumindest von ihren wichtigen Daten mehr als zwei Backups.
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.961
Punkte für Reaktionen
3.801
Punkte
344
Ich habe beide Methoden zu Testzwecken durchgeführt. Ich denke mit Hyperbackup und neu aufsetzen mit btrfs ist der einfachere Weg.
Das Backup kannst Du ja vorher über Integrität der Sicherung prüfen und zusätzlich bevor Du die DS platt machst wenige Dateien löschen und aus dem Backup wieder herstellen lassen.

EDIT: https://kb.synology.com/de-de/DSM/tutorial/How_to_change_from_ext4_volume_to_btrfs_volume

https://www.synology-forum.de/threa...-bitte-um-unterstuetzung.124834/#post-1048778
 
Zuletzt bearbeitet:
  • Like
Reaktionen: dil88

hanshipp

Benutzer
Mitglied seit
02. Dez 2012
Beiträge
68
Punkte für Reaktionen
12
Punkte
8
HyperBackup machen, Speicherpool löschen, dann mit btrfs neu aufsetzen und HyperBackup zurückspielen. So sollte es eigentlich funktionieren. Und wenn Du Dir Sorgen machst, dass ein Backup nicht ausreicht, dann wäre dies ein guter Zeitpunkt, für ein zweites zu sorgen. Viele hier im Forum machen zumindest von ihren wichtigen Daten mehr als zwei Backups.
Hallo an alle,
Danke für die Infos.
Ja wichtige Daten habe ich nochmals auf eine 2. ext Platte.
Das passt soweit :).

Dann werde ich die Hyper Methode anwenden.
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.961
Punkte für Reaktionen
3.801
Punkte
344
@hanshipp Beachte bitte mein EDIT im Post #3
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.828
Punkte für Reaktionen
2.258
Punkte
829
Ich habe mir das Tutorial auch angesehen und gelernt, dass nicht der Speicherpool entfernt und neu erstellt werden muss, sondern das Volume. Kanns oben nicht mehr ändern, deshalb dies als Korrektur.
 
  • Like
Reaktionen: Benie

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.961
Punkte für Reaktionen
3.801
Punkte
344
Zum Glück sind wir alle nur Menschen !;)
 
  • Like
Reaktionen: dil88

Nackel

Benutzer
Mitglied seit
07. Mai 2024
Beiträge
107
Punkte für Reaktionen
18
Punkte
24
Ist ja schon eine Weile her mit diesem Thema, aber hat das denn mit dem Hyper Backup ohne weiter Probleme geklappt? Ich überlege jetzt auch von ext4 auf btfrs zu wechseln. Hyper Backup liegt als "eine Version" "Ordner und Pakete" auf einer externen Festplatte.
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.961
Punkte für Reaktionen
3.801
Punkte
344
Keine Sorge, da klappt, habe das auch schon zu Testzwecken etc. oder NAS Wechsel in allen Varianten die Hyperbackup bietet durchgespielt.
Hauptsache das Backup ist auf aktuellem Stand.
 
  • Like
Reaktionen: Nackel und Ronny1978

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.828
Punkte für Reaktionen
2.258
Punkte
829
Bei HyperBackup "eine Version" kannst Du nicht so viele (Synology-)Pakete sichern, wie in der versionierten Variante. Wenn Du bei Deinem HyperBackup also für Dich wichtige Pakete nicht auswählen kannst, würde ich Dir empfehlen, zumindest die Pakete in einem versionierten HyperBackup zusätzlich zu sichern.
 

Nackel

Benutzer
Mitglied seit
07. Mai 2024
Beiträge
107
Punkte für Reaktionen
18
Punkte
24
Danke euch beiden für die Antworten. Dann werde ich demnächst mal mein Glück versuchen
 
  • Like
Reaktionen: Benie

Nackel

Benutzer
Mitglied seit
07. Mai 2024
Beiträge
107
Punkte für Reaktionen
18
Punkte
24
Eine Frage hätte ich da aber noch, wie ist denn das mit Docker etc. Läuft das dann auch alles wieder oder muss ich das neu einrichten? Also Plex, Jdownloader, Portainer usw.
 

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.961
Punkte für Reaktionen
3.801
Punkte
344
Du mußz die Container neu erstellen.

Mach Dir ein Backup vom Ordner "docker" und vom jeweiligen Container ein Backup vom Image und vom Container selbst. Am besten auch die zugehörige yaml oder das was als Script über den Aufgabenplaner installiert wurde vom jeweiligen Script eine Kopie machen, oder Installiere die Container neu nach der bisherigen Anleitung.
Wenn Du den "docker" Ordner gesichert hast, kopiere desen Inhalt vor Installation in den neu erstellten Freigegebenen Ordner "docker" bevor Du etwas installierst.
 
  • Like
Reaktionen: Nackel

Nackel

Benutzer
Mitglied seit
07. Mai 2024
Beiträge
107
Punkte für Reaktionen
18
Punkte
24
Perfekt danke
 


 

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