Umstieg auf BTRFS (DSM 6.2.4) - Vorgehen?

  • 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

Status
Für weitere Antworten geschlossen.

curana

Benutzer
Registriert
27. Aug. 2021
Beiträge
14
Reaktionspunkte
0
Punkte
1
Hallo zusammen,

Ich habe eine DS1513+ mit 4 HDDs (SHR), 4x 1.8 TB. Darauf liegt ein einziges Volume mit ca. 6 TB Grösse, ca. 3.7 TB sind belegt.
Nun würde ich gerne von EXT4 auf BTRFS und gleichzeitig auf DSM 7.x umsteigen.

Wie würdet ihr vorgehen? Ich habe eine 5 TB USB-Festplatte, auf die ich per Hyperbackup alles sichere, was ich sichern kann (alle Haken gesetzt).

Kann ich jetzt das NAS auf Werkseinstellungen zurücksetzen, machen und tun und dann per Hyperbackup wiederherstellen oder ist hier Handarbeit notwendig?
Werden Docker-Container etc. auch alle mitgesichert, der Haken für das Verzeichnis ist gesetzt.

Ich wäre froh würdet ihr mir ein Prozedere empfehlen/vorschlagen. Sonst müsste ich eine neue DS kaufen, dort alles einrichten usw.

Danke!
 
Ich würde noch die Docker Container sichern:
Als Aufgabe im Aufgabenplaner erstellen und als Root ausführen, die Container müssen hierzu aktiv sein.
Folgendes Verzeichnis erstellen: /volume1/docker/Docker_BackUps
Code:
#!/bin/bash
BACKUP_DIR="/volume1/docker/Docker_BackUps"
IGNORE_CONTAINERS=()
EXPORT_DATE="$(date +%Y-%m-%d_%H-%M)"

[ ! -d "${BACKUP_DIR}" ] && mkdir -p "${BACKUP_DIR}"
echo "exporting container settings to ${BACKUP_DIR}"

for container in $(docker ps --format "{{ .Names }}"); do
if grep -q "$container" <<< "${IGNORE_CONTAINERS[@]}" ; then
echo "${container} is on ignore list. Skipping this container."
continue
else
echo "${container} export"
/usr/syno/bin/synowebapi --exec api=SYNO.Docker.Container.Profile method=export version=1 outfile="${BACKUP_DIR}/${container}_${EXPORT_DATE}.json" name="${container}" 2> /dev/null
fi
done
 
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