rclonecloner2000.sh aktualisiert

This commit is contained in:
alf
2025-09-26 05:52:12 +00:00
parent 70ce68d348
commit 55f200a9f8

View File

@ -135,44 +135,6 @@ fi
log_info 'RCLCLO Fertig!' log_info 'RCLCLO Fertig!'
############### 7 OMV-Sync 2000 #######################
log_info "R2000 OMV-Sychronisierung..."
log_info "R2000 Disk auf OMV2000 eingehängt?"
# SSH-Verbindungsinformationen
SSH_USER="root" # Dein Benutzername auf dem Remote-Server
SSH_HOST="100.87.87.81" # Die IP-Adresse oder der Hostname des Remote-Servers
# Das Verzeichnis auf dem Remote-Server, das der Entschlüsselungs-Mount-Point ist
REMOTE_DECRYPTED_DIR="/srv/dev-disk-by-uuid-13cadd43-4179-427d-a0bd-3bc17596b05f" # z.B. /mnt/mydata_decrypted
log_info "R2000 Prüfe, ob '$REMOTE_DECRYPTED_DIR' auf $SSH_HOST entschlüsselt ist..."
# Führe 'mountpoint -q' auf dem Remote-Server aus
ssh -p2222 -i "/root/Schluessel/id_rclone" "$SSH_USER@$SSH_HOST" "mountpoint -q /srv/dev-disk-by-uuid-13cadd43-4179-427d-a0bd-3bc17596b05f/"
# Überprüfe den Exit-Status des Remote-Befehls
if [ $? -eq 0 ]; then
log_info "R2000 Erfolg: Das Verzeichnis $REMOTE_DECRYPTED_DIR auf $SSH_HOST ist entschlüsselt (gemountet)."
else
log_error "R2000 Fehler: Das Verzeichnis '$REMOTE_DECRYPTED_DIR' auf $SSH_HOST ist NICHT entschlüsselt (nicht gemountet)."
log_error "R2000 Bitte entschlüsseln Sie es auf dem Server."
exit 1 # Das Skript mit einem Fehlercode beenden
fi
# rsync -r -u -P --delete -e "ssh -p2222 -i /root/id_OMV81" /srv/dev-disk-by-uuid-cdd3de56-0b4f-48cf-aec0-abf441a759b5/ root@100.87.87.81:/srv/dev-disk-by-uuid-13cadd43-4179-427d-a0bd-3bc17596b05f/ --exclude=.Trash-1000/
# rsync -r -u -P -e "ssh -p2222 -i /root/Schluessel/id_rclone" /srv/dev-disk-by-uuid-cdd3de56-0b4f-48cf-aec0-abf441a759b5/ root@100.87.87.81:/srv/dev-disk-by-uuid-13cadd43-4179-427d-a0bd-3bc17596b05f/ --exclude=.Trash-1000/ --log-file=$logfile
log_info "Initialisiere SSH-Verbindung für rclone..."
eval "$(ssh-agent -s)"
ssh-add /root/id_OMV81
log_info "Synchronisieren OMV80 und OMV81..."
log_info "… Festplatte zu Festplatte. Archiv: OMV81:/Archiv/$AArchiv/ …"
log_info "… Audio …"
cd /srv/MEDIEN/
# /bin/bash omv2000sync.sh
log_error "ERR: $?"
log_info " " log_info " "
log_info "----------------- fertig ! ----------------" log_info "----------------- fertig ! ----------------"
log_end log_end