DSM 6.x und darunter EXT3/4 nach BTRFS konvertieren

  • 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

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

megakeule

Benutzer
Registriert
09. Sep. 2011
Beiträge
211
Reaktionspunkte
3
Punkte
18
Moin!

Hat eigentlich mal jemand das offizielle Tool von BTRFS zur Konvertierung versucht?

Hier ein link zum BTRFS Wiki:
https://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3

Konvertierung:
# Always run fsck first
fsck.ext3 -f /dev/xxx

# Convert from Ext3/4->Btrfs
btrfs-convert /dev/xxx

# Mount the resulting Btrfs filesystem
mount -t btrfs /dev/xxx /btrfs

# Mount the ext3/4 snapshot
mount -t btrfs -o subvol=ext2_saved /dev/xxx /ext2_saved

# Loopback mount the image file
mount -t ext3 -o loop,ro /ext2_saved/image /ext3

Rollback:
# Completely unmount the Btrfs filesystem
umount /ext3
umount /ext2_saved
umount /btrfs

# roll back the conversion
btrfs-convert -r /dev/xxx

# use the original filesystem
mount -t ext3 /dev/xxx /ext3

Aufräumen:
# on a mounted filesystem
btrfs subvol delete ext2_saved
btrfs fi defrag -r /mnt
btrfs balance start /mnt

Die Methode kommt eigentlich ganz harmlos daher. Sie scheint sogar einen Fallback zu ermöglichen.
Außerdem wird kein zusätzlicher Platz benötigt, da wohl nur die Metadaten konvertiert werden.

Ich denke das "btrfs-convert"-Tool müsste als ipk nachinstalliert werden, oder?
Wie müssten die Kommandos angepasst werden, um unter DSM6 das Volume1 zu konvertieren?
Würde die DS nach der Konvertierung auch erkennen, dass das FS nun BTRFS ist? Wahrscheinlich müssen ja irgendwo die Mount-Optionen angepasst werden...

Ich habe leider nur 1 BTRFS taugliches Synology und das ist produktiv. Eventuell teste ich es irgendwann mal selbst. Wäre aber toll, wenn das jemand mit einem halbwegs leer NAS testen köönte.
 
All Deine Fragen sind wohl besser an Synology zu adressieren... bisher jedenfalls sieht Synology in diesem Punkt keine Unterstützung im DSM vor.
 
Hätte ja sein können, dass es jemand ausprobieren will oder schon hat.
Ist ja eigentlich wohl der sauberste Weg ein bestehendes System auf BTRFS zu migrieren, da es ein offizielles "File-System-Tool" benutzt.
 
Bedenke aber, dass Synologys Interpretation von BTRFS nicht unbedingt dem normalen Entwicklungspfad folgen muss. Kann also gut sein, dass die Tools nicht wie vorgesehen funktionieren. Wäre mir persönlich mit wichtigen Daten zu heikel, ich hab alles komplett platt gemacht.
 
Habe ich verstanden. Sollte also nur jemand probieren, der auch bereit ist die DS komplett neu aus einem Backup wieder aufzusetzten. Wenn das BTRFS nach der Migration einen FSCHK und BALLANCE übersteht, sollte es eigentlich auch sauber sein.
 
Hat das nun jemand probiert oder will es probieren?

Alles platt zu machen ist soviel Aufwand und das Backup zurückspielen dauert ja auch seine Zeit :-(
 
Wenn Du jetzt anfängst, bist Du auch schneller fertig. :)
 
Beantwortet aber nicht meine Frage ;)
 
Bedingt schon - Du könntest ja derjenige sein, der das ganze zuerst ausprobiert. :)
 
Zu riskant mit einem Produktivsystem ;)
 
btrfs-convert gibts gar nicht als ipkg/opkg Package.

btrfs gibts auf der Syno aber Commands zum Konvertieren finde ich dazu nicht.
 
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