Backup Offsite Google Drive
Réplication backups PBS et configs vers Google Drive pour protection offsite.
Configuration
- Outil : rclone avec OAuth Google Drive
- Location : LXC 102
- Config :
~/.config/rclone/rclone.conf(dans LXC 102)
Sync PBS
Script : /usr/local/bin/pbs-sync-gdrive-optimal.sh (LXC 102)
Fonction : Sync datastore PBS → Google Drive
Cron : 04:00 daily
Méthode : Upload chunks PBS natifs (déduplication préservée)
Structure Google Drive
gdrive:backup/homeserver/
├── pbs/
│ ├── ct/100/ # Backups LXC 100
│ ├── ct/101/ # Backups LXC 101
│ └── .chunks/ # Chunks déduplication PBS
├── configs/ # Configs host (tar.gz)
├── docker-configs/ # Configs Docker (tar.gz)
└── documentation/ # Documentation (tar.gz)
Vérification
# Liste dossiers
pct exec 102 -- rclone lsd gdrive:backup/homeserver/
# Taille totale
pct exec 102 -- rclone size gdrive:backup/homeserver/
# Quota Google Drive
pct exec 102 -- rclone about gdrive:
# Derniers fichiers configs
pct exec 102 -- rclone ls gdrive:backup/homeserver/configs/ | head -10
Logs
OAuth Renewal
Si token expiré :