Benutzer-Werkzeuge

Webseiten-Werkzeuge


backup_netzspeicher

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
backup_netzspeicher [2025/09/07 19:05] ranslitebackup_netzspeicher [2025/09/15 08:37] (aktuell) ranslite
Zeile 1: Zeile 1:
 ====== Backup der persönlichen Netzspeicher ====== ====== Backup der persönlichen Netzspeicher ======
 Ein Shell Script, dass mittels rsync die Netzspeicher vom Hauptserver auf den Backupserver kopiert. Ein Shell Script, dass mittels rsync die Netzspeicher vom Hauptserver auf den Backupserver kopiert.
-<code> +<code basn
-nano ~/scripte/w5010Backup.sh+nano /mnt/hdd/script/w5010Backup.sh
 </code>          </code>         
 Das Shell Script: Das Shell Script:
 <code bash> <code bash>
 #!/bin/sh #!/bin/sh
-Jörg Backup +NAS Backup 
-rsync -av --rsync-path="sudo rsync" jorg@192.168.178.52:/mnt/hdd1/nas/jorg /mnt/hdd/sicherung/jorg/w5010 +rsync -av --rsync-path="sudo rsync" jorg@192.168.178.52:/mnt/hdd1/nas /mnt/hdd/sicherung 
- +</code> 
-# Hilke Backup +Das Script ausfühbar machen. 
-rsync -av --rsync-path="sudo rsync" jorg@192.168.178.52:/mnt/hdd1/nas/hilke /mnt/hdd/sicherung/hilke/w5010 +<code bash> 
- +chmod +x /mnt/hdd/script/w5010Backup.sh
-# public Backup +
-rsync -av --rsync-path="sudo rsync" jorg@192.168.178.52:/mnt/hdd1/nas/public /mnt/hdd/sicherung/public/w5010+
 </code>          </code>         
 Um rsync remote mit sudo Rechten laufen zu lassen, muss man etwas tricksen und ''sudo rsync'' ohne Passwort auf dem Remoterechner ausführen lassen. Um rsync remote mit sudo Rechten laufen zu lassen, muss man etwas tricksen und ''sudo rsync'' ohne Passwort auf dem Remoterechner ausführen lassen.
Zeile 26: Zeile 24:
 Einen Cronjob erstellen, damit das Shell Script regelmäßig ausgeführt wird. Einen Cronjob erstellen, damit das Shell Script regelmäßig ausgeführt wird.
 <code bash> <code bash>
-cronjob -e+crontab -e
 </code>          </code>         
 Am Ende folgende Zeile einfügen, um das Shell Script täglich um 01:00 Uhr auszuführen. Am Ende folgende Zeile einfügen, um das Shell Script täglich um 01:00 Uhr auszuführen.
 <code bash> <code bash>
 # Täglichens Backup der persönlichen Netzspeicher # Täglichens Backup der persönlichen Netzspeicher
-0 1 * * * ~/scripte/w5010Backup.sh +0 1 * * * /mnt/hdd/script/w5010Backup.sh
- +
 </code>          </code>         
-         +Das Shell Script zum Wiederherrstellen. 
 +<code> 
 +#!/bin/sh 
 +# NAS wiederherstellen 
 +rsync -av --rsync-path="sudo rsync" /mnt/hdd/sicherung/nas jorg@192.168.178.52:/mnt/hdd1 
 +</code> 
 +Mit chown die Recht dem entsprechenden User zurückgeben.  
backup_netzspeicher.1757271920.txt.gz · Zuletzt geändert: von ranslite