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 18:46] 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 basn> 
 +nano /mnt/hdd/script/w5010Backup.sh 
 +</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" $USER@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" $USER@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" $USER@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''          +Um rsync remote mit sudo Rechten laufen zu lassen, muss man etwas tricksen und ''sudo rsync'' ohne Passwort auf dem Remoterechner ausführen lassen. 
-          +<code bash> 
-          +sudo nano /etc/sudoers 
-         +</code> 
 +Diese Zeile am Ende hinzufügen. 
 +<code bash> 
 +jorg ALL=NOPASSWD:/usr/bin/rsync 
 +</code>         
 +Einen Cronjob erstellen, damit das Shell Script regelmäßig ausgeführt wird. 
 +<code bash> 
 +crontab -e 
 +</code>          
 +Am Ende folgende Zeile einfügen, um das Shell Script täglich um 01:00 Uhr auszuführen. 
 +<code bash> 
 +# Täglichens Backup der persönlichen Netzspeicher 
 +0 1 * * * /mnt/hdd/script/w5010Backup.sh 
 +</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.1757270788.txt.gz · Zuletzt geändert: von ranslite