Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| backup_netzspeicher [2025/09/07 19:05] – ranslite | backup_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. | ||
| - | < | + | < |
| - | nano ~/scripte/ | + | nano /mnt/ |
| </ | </ | ||
| Das Shell Script: | Das Shell Script: | ||
| <code bash> | <code bash> | ||
| #!/bin/sh | #!/bin/sh | ||
| - | # Jörg Backup | + | # NAS Backup |
| - | rsync -av --rsync-path=" | + | rsync -av --rsync-path=" |
| - | + | </code> | |
| - | # Hilke Backup | + | Das Script ausfühbar machen. |
| - | rsync -av --rsync-path=" | + | <code bash> |
| - | + | chmod +x /mnt/hdd/script/w5010Backup.sh | |
| - | # public Backup | + | |
| - | rsync -av --rsync-path=" | + | |
| </ | </ | ||
| Um rsync remote mit sudo Rechten laufen zu lassen, muss man etwas tricksen und '' | Um rsync remote mit sudo Rechten laufen zu lassen, muss man etwas tricksen und '' | ||
| 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 | + | crontab |
| </ | </ | ||
| 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/ | + | 0 1 * * * /mnt/ |
| - | + | ||
| </ | </ | ||
| - | + | Das Shell Script zum Wiederherrstellen. | |
| + | < | ||
| + | #!/bin/sh | ||
| + | # NAS wiederherstellen | ||
| + | rsync -av --rsync-path=" | ||
| + | </ | ||
| + | Mit chown die Recht dem entsprechenden User zurückgeben. | ||