Benutzer-Werkzeuge

Webseiten-Werkzeuge


backup_netzspeicher

Backup der persönlichen Netzspeicher

Ein Shell Script, dass mittels rsync die Netzspeicher vom Hauptserver auf den Backupserver kopiert.

nano /mnt/hdd/script/w5010Backup.sh

Das Shell Script:

#!/bin/sh
# NAS Backup
rsync -av --rsync-path="sudo rsync" jorg@192.168.178.52:/mnt/hdd1/nas /mnt/hdd/sicherung

Das Script ausfühbar machen.

chmod +x /mnt/hdd/script/w5010Backup.sh

Um rsync remote mit sudo Rechten laufen zu lassen, muss man etwas tricksen und sudo rsync ohne Passwort auf dem Remoterechner ausführen lassen.

sudo nano /etc/sudoers

Diese Zeile am Ende hinzufügen.

jorg ALL=NOPASSWD:/usr/bin/rsync

Einen Cronjob erstellen, damit das Shell Script regelmäßig ausgeführt wird.

crontab -e

Am Ende folgende Zeile einfügen, um das Shell Script täglich um 01:00 Uhr auszuführen.

# Täglichens Backup der persönlichen Netzspeicher
0 1 * * * /mnt/hdd/script/w5010Backup.sh

Das Shell Script zum Wiederherrstellen.

#!/bin/sh
# NAS wiederherstellen
rsync -av --rsync-path="sudo rsync" /mnt/hdd/sicherung/nas jorg@192.168.178.52:/mnt/hdd1

Mit chown die Recht dem entsprechenden User zurückgeben.

backup_netzspeicher.txt · Zuletzt geändert: von ranslite