diff --git a/README.md b/README.md index 43e74e5..ba3fb3c 100644 --- a/README.md +++ b/README.md @@ -53,9 +53,9 @@ Alle 6 Stunden: 0 */6 * * * /root/shell_proxmox_backup_copy.sh >> /var/log/backup_cron.log 2>&1 ``` -Oder täglich um 02:00 Uhr: +Oder täglich um 02:30 Uhr: ```cron -0 2 * * * /root/shell_proxmox_backup_copy.sh >> /var/log/backup_cron.log 2>&1 +30 2 * * * /root/shell_proxmox_backup_copy.sh >> /var/log/backup_cron.log 2>&1 ``` --- @@ -71,7 +71,7 @@ Im Skript können die wichtigsten Variablen angepasst werden: | `SSH_BACKUP_OWNER` | Besitzer der Backups am Zielsystem (z. B. `thorsten`) | | `SSH_HOST` | IP oder Hostname des Zielservers | | `SSH_DEST` | Zielpfad am NAS (muss per SSH erreichbar sein) | -| `LOGFILE` | Pfad zur Logdatei | +| `LOGFILE` | Pfad zur Logdatei. Nur Pfade oder Mounts auf Proxmox möglich. Kein SSH Pfad!| | `SSH_KEY` | Pfad zum SSH-Key | | `BACKUPS_TO_KEEP` | Anzahl der neuesten Backups, die behalten werden | @@ -93,11 +93,14 @@ Dazu die folgenden Variablen im Skript anpassen: --- -## 📋 Zusammenfassung der Logs +## 📋 Rsync -- **Konsolen-Logs** mit farblicher Hervorhebung -- **Logfile** wird nur beschrieben, wenn neue Backups gefunden wurden -- **Highlight-Logs** zur besseren Übersicht (Start/Ende) +Das Script verwendet rsync zum kopieren der Backups. Bei manchen NAS muss rsync expliziet aktiviert werden. + +| NAS | Link | +|----------------|--------------| +|**Synology** | https://kb.synology.com/de-de/DSM/help/DSM/AdminCenter/file_rsync?version=7 +|**QNAS** | https://www.qnap.com/de-de/how-to/faq/article/wie-kann-ich-daten-von-einem-synology-nas-%C3%BCber-rsync-auf-einem-qnap-nas-sichern --- diff --git a/shell_proxmox_backup_copy.sh b/shell_proxmox_backup_copy.sh index 3ea0e2f..512f7d1 100644 --- a/shell_proxmox_backup_copy.sh +++ b/shell_proxmox_backup_copy.sh @@ -27,6 +27,12 @@ # ssh-copy-id -i ~/.ssh/proxmox.pub root@192.168.178.100 # (IP von NAS ggf. anpassen, Passwort des root-Users eingeben) # +# --------------------------------------- rsync -------------------------------------- +# Das Script verwendet rsync zum kopieren der Backups. Bei manchen NAS muss rsync expliziet +# aktiviert werden. +# Synology: https://kb.synology.com/de-de/DSM/help/DSM/AdminCenter/file_rsync?version=7 +# +# # -------------------------------------- Aufruf -------------------------------------- # Das Skript lässt nur eine Instanz gleichzeitig zu. Es kann daher gefahrlos über cron # regelmäßig gestartet werden, z. B. alle 6 Stunden: