La chose la plus effrayante dans un lab domestique n’est pas la panne. C’est le moment où vous essayez de restaurer un snapshot Proxmox d’il y a trois semaines et la restauration se fige à 62 pour cent. Si vous n’avez jamais testé une restauration, vous n’avez pas de sauvegarde. Vous avez un espoir.
Nous avons examiné sept outils qui vous permettent de faire des essais du chemin de restauration selon un calendrier, de détecter les chunks corrompus avant qu’ils ne posent problème et de signaler un statut vert ou rouge dans un endroit que vous consultez réellement. Certains sont natifs de Proxmox, certains sont des aides au niveau de la couche de stockage, et l’un est une plateforme de sauvegarde commerciale complète. Tous gagnent leur place en rendant « la restauration a-t-elle vraiment fonctionné » une question de routine, pas un exercice d’urgence.
Ce qu’il faut rechercher dans un outil de vérification
- Restauration automatisée vers brouillon. Les snapshots doivent atterrir sur un vrai disque, pas seulement vérifier les sommes de contrôle. Une somme de contrôle peut être intacte tandis que les données sont inutilisables.
- Essais à blanc programmés. Une fois par semaine est une bonne ligne de base pour un lab domestique.
- Alertes. Restic imprimant « ok » dans un fichier journal ne vous aide que si quelque chose lit ce fichier journal.
- Sensibilité à la déduplication. Un outil conscient de la dédup restaure uniquement ce qui a changé, ce qui garde le travail de vérification sous une heure.
- Chiffrement au repos. La sauvegarde doit être inutile pour quiconque vole le disque cible.
- Support multi-cibles. Vérifier vers un disque local est facile. Vérifier qu’une copie S3 hors site se restaure toujours est le vrai test.
Comparaison rapide
| Outil | Meilleur pour | Licence | Vérification de restauration | Remarques |
|---|---|---|---|---|
| Restic | Essais de restauration scriptés | BSD-2, open source | check --read-data intégré |
Cibles multi-cloud prêtes à l’emploi |
| Proxmox Backup Server | Sauvegardes VM/CT natives | AGPL, open source | Tâches de vérification intégrées | La réponse par défaut pour les propriétaires de Proxmox |
| Veeam Backup for Proxmox | SLA d’entreprise | Commercial | Tâche SureBackup | L’édition communautaire gratuite couvre les petits labs |
| Sanoid + Syncoid | Rotation native ZFS | GPLv3 | Test de restauration manuel | Meilleur lorsque l’hôte exécute ZFS |
| Kopia | Dédup adressable par contenu | Apache 2.0 | Vérification complète et de blob | GUI plus CLI |
| BorgBackup | Dépôts locaux dédupliqués | BSD-3 | borg check --verify-data |
De confiance depuis des années |
| Duplicati | Sauvegardes GUI multi-cloud | LGPL | Calendrier de test de restauration | La meilleure UI web de la liste |
Les applications
1. Restic, essai de restauration scripté
Restic est un petit binaire Go avec une longue liste de fonctionnalités. Il sauvegarde sur disque local, SFTP, S3, B2, Azure, GCS et serveurs Rest. Chaque snapshot est adressable par contenu et chiffré côté client, donc une cible de sauvegarde compromise ne fuit pas vos données. La fonctionnalité déterminante pour la vérification est restic check --read-data, qui lit chaque chunk de la cible et confirme son décodage. Enveloppez cela dans cron, dirigez le code de sortie vers votre alerte, et vous avez un essai de restauration hebdomadaire sans surveillance.
Où cela manque: Restic ne connaît pas les VM Proxmox directement. Vous sauvegardez le qcow2 ou l’ensemble de données ZFS de l’hôte, ou vous installez Restic à l’intérieur de chaque invité et sauvegardez le système de fichiers.
Prix: Gratuit.
Plateformes: Linux, macOS, Windows, FreeBSD.
Téléchargement: Restic sur GitHub et documentation Restic.
Conclusion: L’outil approprié si vous voulez que cron plus un petit script shell soit toute votre pile de sauvegarde.
2. Proxmox Backup Server, la réponse native Proxmox
Proxmox Backup Server est la plateforme de sauvegarde du fournisseur et se connecte à l’interface web Proxmox VE comme cible de stockage. Chaque sauvegarde est dédupliquée au niveau du bloc, chiffrée et éligible à une tâche de vérification qui déchiffre et lit chaque chunk selon un calendrier. Lorsqu’un chunk échoue, PBS marque le snapshot entier comme non fiable et refuse de l’utiliser comme source de restauration.
Où cela manque: PBS fonctionne mieux en tant qu’hôte dédié. La superposer au même nœud qu’il sauvegarde anéantit l’objectif.
Prix: Gratuit, avec un abonnement entreprise payant pour un canal de mise à jour stable.
Plateformes: Linux basé sur Debian, installé en tant qu’appliance bare-metal ou VM.
Téléchargement: Proxmox Backup Server et documentation PBS.
Conclusion: Réponse par défaut pour quiconque gère un vrai cluster Proxmox.
3. Veeam Backup for Proxmox, SLA d’entreprise à la maison
Veeam a porté sa pile de sauvegarde vers Proxmox en 2024 et l’édition communautaire gratuite couvre maintenant les petits labs. La fonctionnalité SureBackup est la raison de la regarder: elle démarre la VM restaurée sur un réseau isolé, exécute un script pour confirmer que l’OS a démarré et envoie un email réussi ou échoué. C’est plus proche d’un vrai exercice de récupération après sinistre que n’importe quelle option pure open-source.
Où cela manque: L’édition communautaire est limitée à 10 charges de travail. Au-delà, vous entrez dans la tarification commerciale de Veeam, qui est conçue pour les entreprises.
Prix: Édition communautaire gratuite jusqu’à 10 charges de travail, puis un plan payant.
Plateformes: Serveur Windows pour la console de gestion Veeam, agents sur les nœuds Proxmox.
Téléchargement: Veeam Backup for Proxmox.
Conclusion: Le seul outil ici qui démarre vraiment une VM restaurée et lui demande « tu es vivant ».
4. Sanoid et Syncoid, rotation native ZFS
Si Proxmox fonctionne sur ZFS, Sanoid gère le calendrier des snapshots et Syncoid envoie les snapshots vers un second hôte via SSH. Ensemble, ils constituent la plus légère histoire de sauvegarde possible: un fichier .conf, une entrée cron et ZFS gérant le reste. La vérification est manuelle: zfs send | zfs receive vers un ensemble de données brouillon, puis démarrez l’invité à partir du pool restauré.
Où cela manque: Pas de vérification de restauration automatisée. Vous le scriptez vous-même.
Prix: Gratuit.
Plateformes: Linux et FreeBSD avec ZFS.
Téléchargement: Sanoid sur GitHub.
Conclusion: Le pipeline de sauvegarde le plus rapide sur ZFS. Associez-le avec une restauration manuelle mensuelle.
5. Kopia, adressable par contenu avec interface graphique
Kopia est un nouvel arrivant qui se comporte comme Restic sous le capot mais livré avec une interface graphique adéquate, un serveur de dépôt et une politique de maintenance qui supprime les blobs orphelins selon un calendrier. kopia snapshot verify lit chaque blob et signale les défaillances à granularité fichier, ce qui est plus facile à déboguer qu’un message « le chunk X a échoué ».
Où cela manque: Le travail de maintenance est opinioné, et une rétention mal configurée supprimera les snapshots que vous vouliez conserver. Lisez la documentation avant d’exécuter la maintenance en production.
Prix: Gratuit.
Plateformes: Linux, macOS, Windows.
Téléchargement: Kopia sur GitHub et site web Kopia.
Conclusion: La dédup de Restic avec une interface. Bon choix quand un membre de la famille a aussi besoin d’ouvrir l’outil.
6. BorgBackup, le classique de confiance
BorgBackup a été la réponse par défaut pour les sauvegardes Linux dédupliquées pendant une décennie. borg check --verify-data lit chaque chunk et valide le hash. Associez-le avec borgmatic pour un frontend fichier config et cron pour la programmation. Le mode append-only est une défense spécifique contre les rançongiciels: même si l’hôte source est compromis, le dépôt de sauvegarde ne peut pas être réécrit à partir de cet hôte.
Où cela manque: Un seul client peut écrire dans un dépôt à la fois. Les problèmes de verrouillage surviennent quand la tâche de vérification chevauche une sauvegarde en direct.
Prix: Gratuit.
Plateformes: Linux, macOS, FreeBSD, Windows via WSL.
Téléchargement: BorgBackup sur GitHub et documentation Borg.
Conclusion: Le choix conservateur sûr. Ennuyeux, et c’est le compliment qu’il mérite.
7. Duplicati, interface web pour calendriers de vérification
Duplicati cible la même liste de backends S3-et-amis que Restic et Kopia, mais mène avec une interface web, un planificateur et une tâche de « sauvegarde de test » intégrée qui restaure un échantillon aléatoire de fichiers vers un répertoire brouillon et les différencie par rapport à la source. C’est une vérification plus légère qu’une restauration complète, et elle détecte la plupart des corruptions silencieuses sans avoir besoin d’un disque de secours.
Où cela manque: La base de données de Duplicati a eu des bugs de corruption au fil des années. Maintenez-le sur la version stable la plus récente.
Prix: Gratuit.
Plateformes: Linux, macOS, Windows.
Téléchargement: Duplicati sur GitHub et site web Duplicati.
Conclusion: L’intégration la plus conviviale des sept. Meilleur choix pour quiconque allergique aux fichiers de configuration.
Comment choisir le bon
- Vous gérez un nœud Proxmox et voulez le chemin béni du fournisseur: Proxmox Backup Server. Rien d’autre ne s’intègre aussi étroitement avec l’interface web VE.
- Vous voulez un vrai exercice de restauration, pas juste une somme de contrôle: Veeam SureBackup. Il démarre la VM restaurée et demande à l’OS de prouver que ça marche.
- Vous scriptez déjà tout en bash: Restic. Petit binaire, couverture de test importante.
- Vous êtes sur ZFS et voulez le pipeline le moins cher possible: Sanoid et Syncoid. Puis programmez une restauration manuelle mensuelle.
- Un membre de la famille a aussi besoin d’exécuter l’outil: Duplicati ou Kopia. Ils ont tous deux une interface.
- Vous voulez une décennie de durcissement en production: BorgBackup. L’ennuyeux fonctionne.
FAQ
À quelle fréquence le snapshot Proxmox doit-il être testé pour la restauration?
Au moins mensuellement pour un lab domestique, hebdomadairement pour n’importe quoi que vous remarqueriez si ça se cassait. Automatisez la vérification pour qu’elle ne dépende pas de vous en vous souvenant.
Une somme de contrôle suffit-elle à faire confiance à une sauvegarde?
Non. Une somme de contrôle confirme que les octets ne se sont pas dégradés, mais ne confirme pas que la sauvegarde se restaure vers un invité amorçable. Le seul vrai test est une restauration.
Puis-je utiliser un outil pour les deux VM Proxmox et mon bureau?
Restic, Kopia, BorgBackup et Duplicati fonctionnent tous au niveau du système de fichiers, ils couvrent donc les deux. Proxmox Backup Server se concentre sur les VM et les conteneurs et ne convient pas au flux de travail de bureau.
Quel est le moyen le plus rapide de prouver que ma sauvegarde fonctionne maintenant?
Restaurez le dernier snapshot vers une VM brouillon dans Proxmox et démarrez-le. S’il démarre, votre sauvegarde fonctionne aujourd’hui. Sinon, vous avez votre réponse.
La vérification a-t-elle besoin d’un hôte séparé?
Pas strictement, mais restaurer au même hôte est dangereux. Utilisez un disque de secours, un second nœud Proxmox ou une petite VM si vous ne pouvez pas épargner du matériel.