Raid Wechsel wie am besten vorgehen?

Noa

Benutzer
Registriert
03. Nov. 2022
Beiträge
77
Reaktionspunkte
4
Punkte
8
Hallo zusammen,
ich möchte bei meiner DS220+ von Raid 0 auf Raid 1 oder SHR wechseln.
Meine Dateien kann ich ja einfach auf externe Platten sichern und wieder aufspielen aber wie sieht das mit den ganzen Apps und Konfigurationen aus?

Ich nutze zb :
- Drive
- Active Backup for Business
- Container mit Homebridge / Cloudflared / Adguard
- Note Station
- Cloud Sync
- Phots

Gibt da eine Möglichkeit quasi diese zu clonen und einfach wieder aufzuspielen nach dem wechsel?
 
Versionierte Sicherung mit Hyper Backup machen. Da kannst du die meisten Pakete inkludieren.
Die VMs exportieren und danach wieder importieren.
Die Docker-Container:
-gemappte Verzeichnisse sichern
-idealerweise Docker-Compose File sichern / erstellen (lassen)
->die Container kannst du im Container Manager auch exportieren
 
  • Like
Reaktionen: Noa
Mit Hyperbackup solltest Du eigentlich alles sichern können (inkl. Pakete und Config). Container ev. manuell sichern.

edit: @plang.pl war schneller.
 
  • Like
Reaktionen: Noa

Anhänge

  • chrome_GEavP2pRFP.png
    chrome_GEavP2pRFP.png
    132,2 KB · Aufrufe: 9
Wenn du die Einzelversionssicherung machst, hast du diese roten Ausrufezeichen, die besagen, dass du stattdessen die versionierte Sicherung machen sollst. Du musst eine versionierte Sicherung anlegen, keine Einzelversion.
Normal reicht es, den Container zu exportieren. Mir würde das aber nicht reichen.
 
Ich würde erstmal schauen, ob alle Mappings soweit passen. Also dass alles relevante auf der DS und nicht im Container liegt. Das dann wegsichern.
Zusätzlich lasse ich noch folgendes Script zur automatisierten Erstellung von Compose-Files laufen:
https://registry.hub.docker.com/r/red5d/docker-autocompose/

Bash:
#!/bin/bash

# anzupassen:
BackUpDir="/volume1/docker/Backup"
IgnoredContainer=(jitsi_jicofo jitsi_jvb jitsi_prosody jitsi_web synology_docviewer_2 synology_docviewer_1)

#–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
for container in $(docker ps --format "{{ .Names }}"); do
    if grep -q "${container}" <<< "${IgnoredContainer[@]}" ; then
        echo "${container} is on ignore list. Skipping this container."
        continue
    else
        echo "${container} export"

    # YAML:
        # https://www.synology-forum.de/threads/docker-container-automatische-docker-compose-file-erstellen-als-backup.110444/post-897496
        docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose "${container}" > "${BackUpDir}/${container}_$(date +%Y-%m-%d_%H-%M).yml"
    fi
done
exit
 
Hallo zusammen, danke für die Infos, super finde ich das Script, mit welchem ich ein compose-file für die Container erstellen kann. Nun habe ich aber dazu zwei fragen:
1. was muss ich ändern, damit auch nicht laufende Container von dem Script "erfasst" werden und auch von diesen Containern ein compose-file erstellt wird?
2. wie kann ich die Einstellungen vom Container Portainer übernehmen? Ich habe dort vor allem MACVLAN templates und MACVLANS, welche ich gerne übernommen haben möchte

was ich von hand über den Container Manager machen kann ist ein Export des Inhalt des Containers und der Einstellungen des Containers. Wäre es möglich, dies in der Synology automatisiert zu machen?

Danke für Euer Unterstützung, Gruss Online78
 

Additional post fields

 

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