Ceci est une ancienne révision du document !
Sauvegarde
Cette page est la page portail pour tout ce qui touche à la sauvegarde de données au sens large. En informatique, la sauvegarde1) est l'opération qui consiste à dupliquer et à mettre en sécurité les données contenues dans un système informatique. (Source : Wikipedia)
La perte de données peut être due à plusieurs facteurs (mauvaise manipulation, disque dur hors service, malveillance, vol, …).
Il existe plusieurs solutions de sauvegarde et autant de logiciels de sauvegarde qui vont nous aider dans cette tâche qui peut être rébarbative. La première question qui se pose est le choix d'un gestionnaire de sauvegarde, mais il faut d'abord connaître son besoin.
Évaluer son besoin
Les besoins en terme de sauvegarde sont très variés et dépendent
- de l'utilisateur : particulier, entreprise, etc.
- de la sensibilité des données : familiales (photos, vidéos, etc.), d'entreprise, etc.
- du goût de chacun (potentiellement très variable !)
Dans chaque cas les solutions ne seront pas les mêmes bien sûr. Voici quelques pistes pour faire cette évaluation :
- que dois-je sauvegarder ? Quelles sont les données auxquelles je tiens ? Imaginer que son disque dur tombe en panne pour se mettre en situation.
- selon le degré d'importance, à quelle(s) fréquence(s) vais-je souhaiter faire les sauvegardes ? On peut imaginer plusieurs niveaux de fréquence (ex. : les photos une fois par mois, les comptes une fois par semaine…)
- sur quel support ? Cela va dépendre du volume à sauvegarder bien sûr (clé USB, CD, DVD, NAS, FTP, etc.)
- est-ce que je souhaite une solution graphique ou en ligne de commande ?
- quelle est la procédure de restauration imposée par le logiciel, me convient-elle ?
- quel type de sauvegarde ? complète, différentielle, incrémentale ? (cf. petit glossaire)
Petit glossaire
Sauvegarde complète : tous les fichiers sont sauvegardés sans tenir compte d'une sauvegarde antérieure.
Sauvegarde différentielle : on ne sauvegarde que ce qui a changé depuis la dernière sauvegarde complète. Ainsi, pour tout restaurer, il suffit de restaurer la sauvegarde complète puis la dernière différentielle.
Sauvegarde incrémentale : on ne sauvegarde que ce qui a changé depuis la dernière sauvegarde quelle qu'elle soit (complète, différentielle ou incrémentale). La plupart des logiciels dédiés à la sauvegarde gèrent les sauvegardes incrémentales. Ainsi, pour tout restaurer, il faut restaurer la dernière sauvegarde complète puis toutes les sauvegardes incrémentales effectuées depuis, et dans l'ordre.
Sauvegarde décrémentale : on ne sauvegarde que ce qui a changé depuis la dernière sauvegarde mais à l'inverse de la sauvegarde incrémentale, c'est la sauvegarde la plus récente qui est complète, les plus anciennes sont des différences par rapport à la sauvegarde suivante. Pour tout restaurer il suffit d'utiliser la dernière sauvegarde, mais on conserve l'historique pour récupérer même longtemps après un fichier qui aurait été effacé par erreur.
On pourra bien sûr se reporter à d'autres sources plus exhaustives (liens [1]).
Solutions pour répondre à son besoin
Selon le besoin bien évalué dans la section précédente, nous allons lister les solutions préconisées, d'une part par Ubuntu et d'autre part par la grande source (inépuisable…) de logiciels libres.
Ubuntu
D'après la documentation officielle (liens [2]) on peut :
- copier manuellement les fichiers à sauvegarder en utilisant le gestionnaire de fichiers (par un glisser-déposer) vers :
- des CD-R / DVD-R
- des disques durs externes et des périphériques à mémoire flash
- un autre ordinateur sur le réseau
- Sbackup).
Sauvegarder son Dossier utilisateur (/home)
Consulter le tutoriel Comment sauvegarder son dossier utilisateur.
Sauvegarder la liste des paquets (logiciels) installés
Consulter le tutoriel Sauvegarde et restauration de la liste des paquets installés pour restauration, duplication ou migration.
Autres sauvegardes système
Légende des tableaux ci-dessous
Supporté | Non supporté | Possible après quelques réglages | |
Sauvegarde unidirectionnelle
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 |
|---|---|---|---|---|---|---|---|
| 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!!!! |
Supporté
Non supporté
Possible après quelques réglages 