Drama Mit Traurigem Ausgang

July 16, 2024, 12:50 am

/volume1/Backup_NFS ist der Name des Ordners. Den Pfad hierzu wird euch in den NFS-Einstellungen ganz unten angezeigt. Wenn ihr die Verbindung trennen wollt, nutzt folgenden Befehl: sudo umount /mnt/Synology Damit wird das Netzlaufwerk wieder ausgeworfen. Synchronisieren eines Ordners Nun nutzen wir rsync, um einen Ordner auf das Netzlaufwerk zu synchronisieren. Nas mit rsync license gpl. Der Aufruf erfolgt nach dem Schema rsync -PARAMETER QUELLE ZIEL. Nun synchronisiere ich meinen Gitea-Ordner auf das NAS: rsync -Pav gitea /mnt/Synology/ Der Befehl ist folgendermaßen aufgebaut: rsync = Programmaufruf -Pav = Parameter für den Aufruf P = Partielle Datenübertragung. Datei wird bei Verbindungsabbruch nicht gelöscht a = Archivierung aktivieren. Dadurch werden unter anderem die Unterordner rekursiv ergänzt v (verbose) = Erhöht die Ausgabe auf der Konsole. Für Demonstrationszwecke 🙂 gitea = Mein lokaler Ordner auf dem Raspberry /mnt/Synology = Der Netzwerkordner, den wir vorher mit mount eingebunden haben Automatisierung mittels Cronjob Cronjobs sind Aufgaben, die zu einem bestimmten Zeitpunkt ausgeführt werden.

  1. Nas mit rsync
  2. Nas mit rsync.samba.org

Nas Mit Rsync

Der Parameter -f schreibt den Inhalt einer Datei ins Log, folgender Text wird so wie er ist übernommen. Smit sieht die Zeile letztendlich wie folgt aus: RSYNC > /tmp/log \ && logger -t RSYNC_TO_QNAP success \ || logger -t RSYNC_TO_QNAP -f /tmp/log Über den Befehl " grep RSYNC_TO_QNAP /var/log/syslog " kann man nun alle entsprechenden Stati sehen. Doppeltes Lottchen vermeiden Nun habe ich aufgrund meines Foto-Hobbies gern mal mit großen Datenmengen zu tun. Dabei gilt es zu vermeiden, einen neuen Rsync-Prozess zu starten, wenn der vorherige noch nicht beendet ist. Etwas hemdsärmlich löse ich das mit dem Befehl " ps ", der alle laufenden Prozesse auflistet, und dem bewährten " grep ", das nach meinem rsync sucht: ps -ef | grep -v grep | grep "rsync" > /dev/null || RSYNC Hier verhindert "grep -v grep", dass ich den grep-Befehl mit rsync im Parameter finde. Bleibt bei diesem am Ende noch eine gefundene Zeile stehen, so läuft rsync bereits. In jedem anderen Fall wird es gestartet. Mit rsync automatisches Backup auf ein NAS Speicher | Tobi's Software DevelopmentBlog. Das Ergebnis Letztendlich habe ich folgenden Eintrag in meiner Crontab stehen: ps -ef | grep -v grep | grep "rsync" > /dev/null\ || /bin/bash -c 'export RSYNC_PASSWORD= KENNWORT;\ rsync -rltDvu –modify-window=1 –delete –exclude '.

Nas Mit Rsync.Samba.Org

Bestätigen Sie hier die Abfrage mit "yes" und geben Sie das Kennwort Ihres Benutzers ein: War die Registrierung erfolgreich, wird dies mit einem grünen Haken neben dem Button quittiert: Einen Verbindungstest durchführen Ein Verbindungstest über den Button "Verbindung testen" wird zu diesem Zeitpunkt noch fehlschlagen: Mit dem NAS Verbinden In unserem Beispiel verwenden wir zum Anpassen der SSH-Einstellungen das Programm "PuTTY" (). Öffnen Sie die Anwendung und tragen Sie dort die Daten Ihres NAS ein: Melden Sie sich nun im folgenden Fenster mit einem Administrator-Benutzer an. Wir verwenden hier den User "admin": Zum Überprüfen der Einstellungen geben Sie bitte den folgenden Befehl ein: sudo ls -al /var/services/homes/BENUTZERNAME (in unserem Beispiel RsyncDemo) Geben Sie, wenn aufgefordert, das Kennwort Ihres Administrator-Benutzers ein. Nas mit rsync. Sie sollten dann eine Ausgabe nach diesem Muster erhalten: Berechtigungen anpassen Als Nächstes passen wir die Rechte für das "Home"-Verzeichnis an. Dazu verwenden Sie bitte folgendes Kommando: sudo chmod 711 /var/services/homes/BENUTZERNAME Lassen Sie dann erneut den ersten Befehl ausführen.

Diese Einstellung befindet sich ebenfalls in der Systemsteuerung unter dem Punkt "Benutzer" -> "Erweitert". Setzen Sie hier bitte nur den Haken in der vorhergesehenen Checkbox: Einen Benutzer erstellen Erstellen Sie nun einen Benutzer für Ihr Rsync-Backup. In unserem Beispiel verwenden wir den Benutzer "RsyncDemo": Bitte stellen Sie sicher, dass Sie den neu erstellten Benutzer der Administratoren-Gruppe zuweisen, da nur so ein Zugriff per SSH möglich ist: Erlauben Sie dem Benutzer, die Applikation "Rsync" zu verwenden: Erstellen Sie zunächst einen neuen Backup-Job vom Typ "Datei-Backup", wählen Sie dann "Rsync" und daraufhin Ihren gewünschten Zeitplan aus: Mit dem Server registrieren Tragen Sie im darauffolgenden Fenster die Daten Ihres NAS sowie ein Zielverzeichnis ein. Achten Sie darauf, im Feld "Pfad auf Server" NUR den Namen des Pfades einzutragen und keine Pfad-Informationen wie "/" oder "\" zu hinterlegen! Nas mit rsync.samba.org. Klicken Sie anschließend auf "Mit Server registrieren... ": Anschließend öffnet sich ein Kommandozeilen-Fenster.