Cette page est une page portail de redirection pour tout ce qui touche à la sauvegarde de données au sens large.
En informatique, la sauvegarde (backup en anglais) est l'opération qui consiste à dupliquer et à mettre en sécurité ses données personnelles et / ou celles de son système informatique.
Tous les supports matériels de stockage ont une durée de vie limitée. Pour un ordre d'idée très relatif on estime que l'espérance de vie moyenne d'un disque dur en usage courant est d'environ 6 ans et celle d'un SSD aux alentours de 8 ans.1)
En plus de l'usure courante, la perte de données peut être due à une erreur de manipulation, un logiciel malveillant, un vol, un accident (choc, inondation, incendie …).
Pour peu que l'on possède des données personnelles numériques, il est donc indispensable d'effectuer des sauvegardes régulières sans quoi la question n'est pas de savoir si, mais quand on perdra ses précieux documents, photos, travaux informatiques, etc.
Il existe de nombreux logiciels de sauvegarde qui peuvent nous aider dans cette tâche qui peut sembler rébarbative. Sur Ubuntu c'est le logiciel Déjà Dup qui est installé par défaut, et il convient parfaitement dans la majorité des cas.
En fonction de ses besoins il peut cependant être intéressant de se pencher sur une alternative.
Les besoins en terme de sauvegarde sont très variés et dépendent
Dans chaque cas les solutions ne seront pas les mêmes bien sûr. Voici quelques pistes pour faire cette évaluation :
Pour des raisons évidentes, la sauvegarde d'une machine effectuée sur elle-même (même sur un autre support interne) n'a aucune valeur. Elle ne resistera pas à la plupart des événements susceptibles de compromettre les données qui y sont stockées.
Idéalement une bonne sauvegarde doit être distante. On peut éventuellement sauvegarder sur des disques externes soigneusement stockés, mais ils faut vérifier régulièrement leur bon fonctionnement (comme au moment des sauvegardes, elles aussi régulières).
L'idéal est de sauvegarder sur un site tout autre en profitant d'Internet. On peut passer par un service de cloud (attention à votre vie privée, le chiffrement peut aider), ou procéder à un échange de bon procédé avec la familles ou les ami·e·s, à l'aide d'un NAS ou d'un simple disque externe connecté à une box internet.
Consulter le tutoriel Comment sauvegarder son dossier utilisateur.
Consulter le tutoriel Sauvegarde et restauration de la liste des paquets installés pour restauration, duplication ou migration.
Le logiciel Timeshift permet de créer simplement des points de restauration (ou "instantanés", ou snapshots), analogues au TimeMachine de MacOs. Il permet de restaurer un système devenu instable, avec tous les logiciels installés.
Voir aussi Réinstallation à l'identique
Supporté | Non supporté | Possible après quelques réglages | Non testé |
Cas d'utilisation : sauvegarde de fichiers vers un répertoire local ou distant. unidirectionnelle : dans un seul sens.
Nom | utilise (Back-end) | Incrémental | Planification | Restauration incorporée | Points forts | Points faibles | Remarques | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Déjà Dup | duplicity | Très simple: 2 gros boutons (sauvegarder, restaurer) et menu préférences. | Restauration totale ou restauration partielle depuis une option (clic droit → retourner vers la version précédente) dans Nautilus mais sans Nautilus la restauraiton d'un seul fichier n'est pas du tout pratique et nécessite de connaître le chemin précis de son stockage…. Ne permet pas de limiter le débit de transfert. Ne fonctionne pas sans utilisateur connecté | Installà par défaut sur la variante standard d'Ubuntu (avec | [[:Areca Backup | N/A | Accès facile à plusieurs versions d'un même fichier. Restauration de tout ou partie d'une sauvegarde. Multiplateforme. | Pas de planificateur intégré, mais dispose d'un assistant permettant de générer des scripts qui peuvent être lancés avec un planificateur de votre choix | Sauvegardes complètes, différentielles ou incrémentales sur un disque local ou distant (FTP/FTPs). Périmètre de sauvegarde largement paramétrable. Possibilité de compression ZIP/ZIP64. Non présent dans les packets, uniquement sur sourceforge, plateforme plus vraiment fiable | ||||||
bacula | mysql | Accès facile à plusieurs versions d'un même fichier. Restauration de tout ou partie d'une sauvegarde. peut sauvegarder/restaurer sur différentes plateformes (windows/linux). Fonctionne en réseau ou non. Planification intégrée. Envoi de mail de compte rendu. | GUI pas forcement très intuitive | Sauvegardes complètes, différentielles ou incrémentales. Périmètre de sauvegarde largement paramétrable. | ||||||||||
BackInTime | rsync diff meld | BackInTime est relativement simple a prendre en main et efficace. Est capable de restaurer des sauvegardes très anciennes pour peu qu'il en ait la place. Interface disponible en mode graphique et en mode texte. A conseiller ! Une des meilleures solutions pour la sauvegarde distante (ssh + stockage chiffré + limitation debit de transfert possible), mais attention seule la communication est chiffrée, pas le contenu du backup (il faudra donc utiliser un outil tiers comme encfs). | Fonctionne très mal avec un disque dur formaté en exFat. C'est probablement le cas de tous les systèmes de sauvegarde nécessitant des commandes shell (cp -aRl, chmod -R a+w). Ne contient pas d'écran de tâche en cours. Nécessite de sauvegarder le fichier de configuration, sans ça aucune restauration possible!!!! | Interface graphique de rsync (sauvegarde), diff et meld (outils de comparaison de fichiers). Inspiré de TimeVault et FlyBack. Pas de compression possible. Gère la sauvegarde par ssh. Supporte le stockage des sauvegarde chiffrée locale et distante (?? à préciser). Gère la limitation de bande passante pour les transferts! Site | ||||||||||
BackupPC | rsync samba tar | |||||||||||||
Dar | N/A | restauration rapide même un seul fichier au sein d'une grande sauvegarde, chiffrement fort, compression, découpage en tranche, pris en compte de tout type d'inode, des liens durs, des fichiers creux, des attributs étendus, robustesse du format contre les corruptions, compatible avec ssh, documentation fournie | ligne de commande uniquement, beaucoup d'options, peut devenir complexe si on les utilise toutes, pas de planificateur intégré (utiliser crontab) | sauvegarde complètes, différentielles, incrémentales et décrémentales sur disque local ou via SSH, plusieurs interfaces graphiques externes disponibles gdar, kdar, etc. | ||||||||||
Bareos | mysql | Fork de bacula avec intégration des patchs proposés. | ||||||||||||
Grsync | rsync | non | Grsync c'est la puissance de rsync sans prise de tête, en "2" clics ! | |||||||||||
luckyBackup | rsync | Simple avec toute la puissance de rsync dans une interface conviviale. Mode simple ou avancé, restauration, simulation, opération à distance, mode super-utilisateur, profiles, planification. | Ne permet pas de chiffrer la sauvegarde | Fonctionne indépendamment sur Gnome ou Kde (ou autre).Installez le paquet luckybackup |
En plus de la capacité de sauvegarde simple, cette liste de logiciels implémente la sauvegarde multidirectionnelle (avec vérification du contenu, date de modification, MD5), c'est une sauvegarde simplement dans les deux sens. Cas d'utilisation : sauvegarde automatisée entres serveurs distants.
Voir la page synchronisation
Nom | utilise (Back-end) | Incrémental | Planification | Restauration incorporée | Points forts | Points faibles | Remarques |
---|---|---|---|---|---|---|---|
FreeFileSync | N/A | Très simple: 2 gros boutons : Comparer et Synchroniser. L'interface permet de comparer et modifier l'action élément par élément avant exécution. Plusieurs modes de synchronisation, dont la fonction "automatique" (par défaut) qui supporte le suivi des renommages et déplacements une fois la première synchronisation effectuée! | Pas vraiment un outil de Sauvegarde à proprement parler mais plutôt de Synchronisation (ce qu'il réalise très bien). On obtient une image exacte du/des dossier(s) analysé(s). Permet de synchroniser des dossiers en local ou sur une clé USB. | ||||
unison-gtk | unison | Très simple de configuration et d'utilisation. Fiable, multiplateforme. | Nécessite qu'unison soit installé, dans la même version, sur les deux machines a synchroniser. | Outil de synchronisation simple d'utilisation permettant de synchroniser deux répertoires, localement ou par SSH. Ce n'est pas a proprement parler un outil de sauvegarde. |
Nom | Front-end existant | Incrémental | Planification | Restauration incorporée | Points forts | Points faibles | Remarques |
---|---|---|---|---|---|---|---|
Borg Backup | Vorta Pika Backup BorgWeb CyborgBackup Borg Hive | Gère la déduplication. Très simple à appréhender et à gérer. Plusieurs choix de compression (LZ4, ZLIB, LZMA) avec plusieurs niveaux. Sauvegardes distantes avec SSH et méthode de chiffrement AES 256-bit. | La restauration d'un fichiers ou d'une sauvegarde complète est simple mais retrouver un fichier avec un niveau de sauvegarde précis peut-être long. | La déduplication est une méthode qui consiste à tronçonner les fichiers de sauvegardes en morceaux et d'une sauvegarde à l'autre seuls sont sauvegardés les morceaux non similaires, ce qui permet un gain de place conséquent. Il est possible de monter une sauvegarde comme un systèmes de fichiers, ce qui permet une restauration d'un ou plusieurs fichiers et même d'un répertoire par simple copier/coller. |
|||
Restic | voir interfaces graphiques | Gère la déduplication, la compression et le chiffrement. Basé sur rclone fonctionne absolument partout, quel que soit le stockage distant et avec d'excellentes performances. | Outil en ligne de commande. Les interfaces graphiques ne sont pas disponibles dans les dépôts officiels. Documentation en anglais, en dehors de notre wiki. | Aussi performant que Borg Backup et bien plus versatile car ne nécessite aucun prérequis côté dépôt de sauvegarde. | |||
Backup-Manager | N/A | Utilisation de fichiers .tar, faciles à restaurer sans outil spécifique. De très nombreuses options et possibilités de sauvegarde (voir la page du wiki pour plus d'infos). | Ayant de très nombreuses options de sauvegarde, la configuration fine prend du temps. La restauration d'un ou plusieurs fichiers est simpliste (utilisation de tar) mais retrouver un fichier dans des sauvegardes différentielles peut être très chronophage. | Sauvegarde de fichier locaux sous forme d'archives pouvant être exportée sur un serveur (via FTP, SSH, RSYNC,…) ou gravée sur CD/DVD. Planification/Restauration: cf. note ci-dessous. |
|||
duplicity | Déjà Dup | Compresse et chiffre les sauvegardes avec GPG avant l’envoi. | |||||
rdiff-backup | Gnome-EasyBackup | Planification/Restauration: cf. note ci-dessous. |
|||||
rsnapshot | Webmin | rsnapshot est basé sur rsync. Planification/Restauration: cf. note ci-dessous. |
|||||
rsync | BackupPC Grsync BackInTime | Planification/Restauration: cf. note ci-dessous. Il existe aussi un tutoriel. |
|||||
unison | unison-gtk | Unison propose beaucoup d'options qui permettent d'écrire des fichiers de configurations plutôt complexes, le mieux est de se pencher sur la doc. |
Si l'application ne gère pas la planification et/ou la restauration, on peut facilement y remédier.
Nom | utilise (Back-end) | Incrémental | Planification | Restauration incorporée | Points forts | Points faibles | Remarques |
---|---|---|---|---|---|---|---|
CloneZilla | N/A | Très efficace, peut fonctionner indépendamment du système d'exploitation. Prend en charge tous les systèmes de fichiers (Linux, Windows et Mac Os). Chiffrement possible des images disques a partir de la version 2.3.2-22. | Plusieurs modes d'utilisation: Système installé ou Système indépendant d'Ubuntu. Interface austère. | C'est l'équivalent libre de Norton Ghost ou Acronis True Image. Permet de créer une image de sauvegarde d'un disque dur ou d'une partition, puis de la restaurer. CloneZilla peut être téléchargé directement en LiveIso bootable, ou en archives pour créer une partition dédiée. (Attention, le clonage/restauration d'une partition hfsplus semble instable) | |||
Partclone | N/A | Supporte de très nombreux type de systèmes de fichiers (brtfs, ext2, ext3, ext4, reiserfs, reiser4, XFS, JFS, NTFS, FAT12, FAT16, FAT32, HFS plus, UFS2, VMFS). Très rapide, fonctionnement similaire à partimage et utilisé par clonezilla. | Pas d'interface graphique (ligne de commande) | Partclone peut être installé sur un "live usb" pour sauvegarder votre système (windows, linux 64 bits, …). Pour l'installer, il suffit d'installer le paquet partclone. | |||
partimage | N/A | Simple et efficace pour ce qu'on attend de lui. | Ne gère pas les systèmes de fichiers ext4, gourmand en espace disque, restauration partielle délicate. La gestion de NTFS est expérimentale | Obsolète pour Ubuntu car il ne gère pas les systèmes de fichiers en ext4, il faut utiliser Clonezilla à la place. Partimage sert à faire la sauvegarde d'une partition. C'est l'équivalent de Norton Ghost. Peu adapté pour des sauvegardes régulières. | |||
fsarchiver | N/A | Efficient. | *?* | Inclut dans Cd de boot iso de SystemRescueCD |
Nom | Client pour Ubuntu | Code source ouvert | Incrémental | Planification | Restauration incorporée | Points forts | Points faibles | Remarques |
---|---|---|---|---|---|---|---|---|
CrashPlan | Installable sur serveur personnel | Il n'est plus possible de prendre une offre personnelle, il n'existe qu'une offre "Business" depuis mi-2017 | |
|||||
Dropbox | - | - | - | - | Non installable sur serveur personnel, sauvegarde des données à l'étranger | - | ||
OutBackup | - | - | - | Sauvegarde différentielle sur des serveurs hébergés en France | Serveur non installable sur ordinateur personnel, service commercial | - | ||
Mega | - | - | - | Chiffrement des données de bout en bout | - | Gratuit jusqu'à 50 GB | ||
Owncloud | - | - | - | Installable sur serveur personnel, maîtrise complète des données | - | Au fil du temps, l'entreprise qui gérè OwnCloud s'est éloignée de la communauté des développeurs, et à commencée à délaisser la version open source, ce qui à conduit à la création du fork Nexcloud | ||
Nextcloud | - | - | - | Installable sur serveur personnel, maîtrise complète des données. Licence AGPLv3. Fonctions avancées de cloud (client de synchronisation multi-plateformes type dropbox, édition en ligne via LibreOffice online, système de tchat vidéos type skype, contacts et calendriers synchronisés, client mail…) | - | C'est un fork de owncloud, créé en 2016 par le co-fondateur et COO de ownCloud, et une grosse partie des développeurs, afin de mieux respecter l'esprit du libre. De nombreuses fonctions ont été ajoutées, y compris des options qui n'étaient disponibles que dans la version payante de owncloud | ||
pCloud | - | - | Société suisse. Synchronisation ou sauvegarde avec un outil standard. En option payante, un dossier avec cryptage à partir du poste utilisateur avant transfert, invulnérable. Tarifs à vie. | - | Monte au démarrage comme un disque externe ; bien intégré à Ubuntu. Possibilité se choisir entre les USA ou le Luxembourg pour le stockage des données. | |||
Pydio | - | - | - | Installable sur serveur personnel | - | - | ||
Seafile | - | - | - | Client pour Linux, Mac, Windows, Android et iPhone et serveur pour Linux et RaspberryPi | - | Semble prometteur | ||
Sparkleshare | - | - | - | - | - | - | ||
SpiderOak | Client : Serveur : | - | - | - | Bien intégré à Ubuntu, client pour Windows, Mac, Android et iPhone. Support efficace et réactif Chiffrement des données | Non installable sur serveur personnel, sauvegarde des données à l'étranger, service commercial | - | |
Syncany | - | - | - | Installable sur serveur personnel, maîtrise complète des données | Pas encore de client pour Ubuntu | - | ||
Symform | Beta | - | - | - | Sauvegarde sur une multitude de serveurs (techno. P2P) Sauvegarde chiffrée Gratuit en échange d'espace disque | Aucun contrôle sur la dispersion des données | - |
Voir également la page Nuage perso secure (pour se créer un espace de sauvegarde sécurisé sur son serveur distant).
Le but est de vider cette liste pour remplir les tableaux.
Attention, le RAID n'est PAS une sauvegarde, il ne permet pas de récupérer des données perdues !
Avoir une bonne sauvegarde consiste à avoir ses données en permanence sur au moins 2 supports fonctionnels en même temps, et idéalement sur 2 sites différents.
Ce n'est pas ce que propose le RAID, qui est plutôt approprié pour les administrateurs qui ne peuvent pas se permettre de perdre du temps lors de la panne d'un disque dur.
En effet, même si certaines configurations RAID peuvent survivre à la panne d'un disque en apportant de la redondance, il ne constitue pas une solution de sauvegarde :
Il est donc plus probable qu'une redondance RAID vous apporte un faux sentiment de sécurité (sans doute construite par le marketing des vendeurs de NAS), alors que la réduction de votre espace de stockage est par contre bien réelle.
La redondance RAID permet juste de maintenir le système en fonctionnement en cas de défaillance de l'un des disques le temps de le remplacer. Et quand cela arrive, il est tout à fait possible et courant qu'un second disque ait une défaillance durant la reconstruction du RAID (même âge, même usage).
La redondance de l'information permet juste d'augmenter la tolérance aux pannes et de diminuer la probabilité de l'indisponibilité du système. Cette technique est donc intéressante pour les administrateurs systèmes qui gèrent des volumes de données importants sur des services qui ne peuvent pas se permettre de longues indisponibilités, pas pour les utilisateurs ordinaires.