Guide complet de sauvegarde ZimaCube : une stratégie en trois couches avec PBS, Synology et la sauvegarde cloud

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek passionnée depuis toujours, elle s'intéresse aux homelabs et aux logiciels open source, et elle est spécialisée dans la traduction de concepts techniques complexes en guides pratiques et accessibles. Eva croit que l'auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne à la communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu'à la maîtrise des conteneurs Docker.

La sauvegarde n’est pas un sujet glamour — jusqu’au moment où vos données disparaissent.

La configuration matérielle de ZimaCube lui donne un avantage naturel comme hub de sauvegarde : six baies de disque pour un pool de stockage, un stockage NVMe comme cible de sauvegarde rapide, et deux ports 2,5 GbE pour le transfert de données. Ce guide vous accompagne dans la création d’une chaîne de sauvegarde à trois niveaux : VMs → PBS → stockage local → cloud.

Ce guide suppose que vous utilisez déjà Proxmox VE sur ZimaCube. Si vous utilisez encore ZimaOS, la stratégie de sauvegarde sera différente. Vous pouvez utiliser les fonctionnalités intégrées de snapshot et de synchronisation distante de ZimaOS à la place.

Étape 1 : Installer Proxmox Backup Server

Proxmox Backup Server, ou PBS, est la solution officielle de sauvegarde de Proxmox. Il prend en charge les sauvegardes incrémentielles, la déduplication, la compression et le chiffrement. Il peut fonctionner sur le même ZimaCube que Proxmox VE, installé en machine virtuelle.

  1. Téléchargez l’ISO PBS depuis proxmox.com.
  2. Créez une nouvelle VM dans Proxmox VE :
    • ID : 300
    • Nom : pbs
    • Disque : 64 Go pour le disque système
    • CPU : 2 cœurs
    • Mémoire : 4096 Mo
    • Réseau : ponté, avec une adresse IP statique
  3. Montez l’ISO PBS et lancez l’installation.
  4. Le processus d’installation est similaire à Proxmox VE : sélectionnez le disque cible, définissez l’adresse IP et configurez le mot de passe root.
  5. Après l’installation, visitez l’interface web PBS dans votre navigateur : https://PBS-IP-address:8007

Étape 2 : Configurer le stockage de sauvegarde

PBS a besoin d’espace de stockage pour conserver les données de sauvegarde. Il y a deux options.

Option A : Passer un grand disque dur ou un disque NVMe

Si vous avez un disque dédié comme cible de sauvegarde :

Initialisez le disque dans PBS. Cet exemple suppose que le disque est /dev/sdb.

Exécutez ceci dans le Shell PBS.

mkfs.ext4 /dev/sdb

mkdir /mnt/backup

mount /dev/sdb /mnt/backup

Dans l’interface web de PBS, allez dans Administration → Stockage/Disques → Répertoire → Créer. Définissez le chemin sur /mnt/backup et nommez-le backup-store.

Option B : Monter un stockage ZFS/NFS depuis l’hôte Proxmox

Ajoutez un second disque virtuel à la VM PBS et placez-le sur le pool ZFS à grande capacité de ZimaCube. Pour un environnement domestique, cette méthode est plus simple.

Étape 3 : Ajouter le stockage PBS dans Proxmox VE

Retournez à l’interface web de Proxmox VE :

  1. Allez dans Datacenter → Stockage → Ajouter → Proxmox Backup Server.
  2. ID : pbs-backup
  3. Serveur : l’adresse IP de PBS
  4. Nom d’utilisateur : root@pam
  5. Mot de passe : le mot de passe root de PBS
  6. Datastore : sélectionnez le magasin de sauvegarde que vous venez de créer
  7. Cliquez sur Ajouter

Étape 4 : Créer une tâche de sauvegarde

Allez dans Datacenter → Sauvegarde → Ajouter.

Paramètre Valeur recommandée Description
Stockage pbs-backup Sélectionnez le stockage PBS
Planification Quotidiennement à 03:00 Lancer les sauvegardes quand personne n’utilise le système
Mode de sélection Tous Pour la première configuration, sauvegardez toutes les VM et CT
Politique de rétention Conserver 7 jours Ajuster selon l’espace disque disponible
Compression ZSTD Bon taux de compression et rapidité

La sauvegarde incrémentale est la force principale de PBS. Seule la première sauvegarde est complète. Ensuite, les sauvegardes quotidiennes ne transfèrent que les blocs de données modifiés. Pour une configuration typique avec six VM, les sauvegardes incrémentales quotidiennes se terminent généralement en 5 à 10 minutes.

Tableau de bord Proxmox Backup Server affichant les journaux de sauvegarde VM & LXC, les statistiques de déduplication et l’aperçu du stockage

Étape 5 : Paramètres de notification — Ne faire du bruit qu’en cas de besoin

Un bon système de sauvegarde ne nécessite pas de vérification quotidienne. Il vous prévient uniquement en cas de problème.

Dans l’interface web PBS, allez dans Configuration → Notifications :

  • Ajoutez une configuration SMTP avec votre compte email.
  • Définissez les règles de notification : ne pas envoyer de notifications pour les sauvegardes réussies, mais avertir immédiatement en cas d’échec.

Appliquez la même configuration dans Proxmox VE : Datacenter → Notifications.

Ainsi, vous oublierez presque que le système de sauvegarde existe — jusqu’au jour où vous recevrez un email « Sauvegarde échouée ». Vous pourrez alors corriger le problème immédiatement avant qu’il ne devienne majeur.

Étape 6 : Élagage — Nettoyage automatique des anciennes sauvegardes

Les sauvegardes s’accumulent avec le temps. La fonction Élagage de PBS supprime automatiquement les sauvegardes expirées.

Configurez la politique d’élagage dans les paramètres du Datastore PBS :

  • Conserver les sauvegardes quotidiennes des 7 derniers jours
  • Conserver les sauvegardes hebdomadaires des 4 dernières semaines
  • Conserver les sauvegardes mensuelles des 3 derniers mois

Lorsque vous supprimez une machine virtuelle dans Proxmox VE, PBS la retire automatiquement du planning de sauvegarde. Il ne crée pas de tâches de sauvegarde orphelines qui gaspillent de l’espace. Ce petit détail signifie que vous n’avez pas besoin de nettoyer les deux systèmes à chaque suppression de VM.

Étape 7 : Sauvegarde Cloud comme filet de sécurité final

Les sauvegardes locales ne peuvent pas vous protéger contre un incendie ou un vol. Vous avez toujours besoin d'une copie dans le cloud.

Si vous avez un système Synology, qu'il soit virtualisé ou fonctionnant séparément, vous pouvez utiliser Synchronisation Cloud pour synchroniser le répertoire de sauvegarde PBS vers Google Cloud, Backblaze B2 ou OneDrive :

Machines virtuelles/Conteneurs → déduplication incrémentale PBS → stockage local ZFS → Synchronisation Cloud → stockage cloud

Pas de Synology ? Voici deux alternatives :

  • rclone : Installez rclone dans PBS et synchronisez directement le répertoire de sauvegarde vers S3, Backblaze B2 ou Google Drive.
  • Duplicati : Exécutez Duplicati dans un conteneur LXC, chiffrez les sauvegardes, et téléchargez-les vers n’importe quel fournisseur de stockage cloud.
Page de configuration du planning Synology Cloud Sync configurant la synchronisation automatique quotidienne des sauvegardes vers le stockage cloud Google Drive

Le mythe de la « sauvegarde circulaire »

Pour être tout à fait honnête, cette configuration présente une boucle théoriquement imparfaite :

PBS fonctionne comme une VM sur ZimaCube → PBS écrit les données de sauvegarde dans le pool ZFS de ZimaCube → si le ZimaCube entier tombe en panne, toutes les sauvegardes locales échouent en même temps

C’est un risque réel, et c’est aussi un point que beaucoup discutent.

Mais en pratique, la chaîne de protection fonctionne ainsi :

  • Si un disque ZimaCube tombe en panne, ZFS RAID-Z2 peut tolérer jusqu’à deux pannes de disque sans perte de données.
  • Si une seule VM tombe en panne, PBS peut la restaurer directement.
  • Si le ZimaCube entier tombe en panne, par exemple à cause d’une alimentation ou d’une carte mère défectueuse, la copie cloud devient le dernier recours.

Pour un homelab, le pratique prime sur la perfection. Cette configuration fonctionne automatiquement, vous alerte en cas de problème, et vous offre une copie cloud en dernier recours. Ce n’est pas parfait, mais ça marche.

Panneau de contenu du datastore Synology de Proxmox Backup Server listant les enregistrements de sauvegarde VM et LXC vérifiés avec horodatage de sauvegarde

Vérification : une sauvegarde non testée n’est pas une sauvegarde

Consacrez 10 minutes chaque mois à un exercice de récupération :

  1. Créez n’importe quelle VM de test dans Proxmox.
  2. Utilisez PBS pour restaurer une vraie VM avec un ID de VM différent.
  3. Démarrez la VM restaurée et confirmez que ses services fonctionnent correctement.
  4. Supprimez la VM de test.

Ces 10 minutes sont votre seule défense contre la possibilité que « la sauvegarde soit en réalité cassée depuis longtemps, mais que je ne le savais pas ».

Résumé

Couche Outil Portée de la protection
Sauvegarde incrémentielle Proxmox Backup Server Récupération rapide VM/CT
Redondance locale ZFS RAID-Z2 Défaillance de disque
Repli sur le cloud rclone / Synchronisation Cloud Catastrophe totale de l’appareil
Vérification Exercice mensuel de récupération manuelle Utilisabilité de la sauvegarde
Notification Alertes email PBS Attention humaine

Un bon système de sauvegarde n’est pas quelque chose que l’on « configure et oublie ». C’est quelque chose que l’on met en place pour qu’il sache quand vous rappeler d’y prêter attention.

Remerciements :

Cet article est basé sur le Blog d'expérience ZimaCube par l'utilisateur de la communauté Bob. Un grand merci à Bob pour ses notes détaillées sur Proxmox et son partage sincère.

Centre de campagne Zima

À lire aussi

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.