{{tag>portail sécurité}}
----
====== Sauvegarde ======
Cette page est la page portail 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é les données contenues dans un système informatique. (//Source : [[wpfr>Sauvegarde|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, [[wpfr>Network_attached_storage|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.//
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|gestionnaire de fichiers]] (par drag & drop) 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
* ou utiliser une alternative simple avec l'application [[:Sbackup]] ([[:Hubackup|HUBackup]] était conseillé jusqu'à Intrepid inclus).
==== Sauvegarder son Dossier utilisateur (/home) ====
//Consulter le tutoriel [[:tutoriel:sauvegarder_home|Comment sauvegarder son dossier utilisateur]]//.
==== Sauvegarder la liste des paquets (logiciels) installés====
//Consulter le tutoriel [[:tutoriel:comment_sauver_et_restaurer_la_liste_des_paquets|Sauvegarde et restauration de la liste des paquets installés pour restauration, duplication ou migration]]//.
====Autres sauvegardes système====
voir [[reinstallation_a_l_identique]] FIXME page à renommer ?
==== Icônes ====
**Proposition(s) de sets d'icône pour les tableaux :**
| {{ wiki:modeles:laptop_ok.png?nolink |Supporté}}Supporté | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}}Non supporté | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}}Possible après quelques réglages | {{ icons:icon-support.png?nolink32 |Non testé}} Non testé |
==== 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 | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | 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 |
| [[bacula]] | [[mysql]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}}| {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | 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 tres intuitive | Sauvegardes complètes, différentielles ou incrémentales. Périmètre de sauvegarde largement paramétrable. |
| [[BackInTime]] | [[rsync]] \\ [[wpfr>diff]] \\ [[meld]] | {{ wiki:modeles:laptop_ok.png?nolink32 |Supporté}} |{{ wiki:modeles:laptop_ok.png?nolink |Supporté}} |{{ wiki:modeles:laptop_ok.png?nolink32 |Supporté}}| 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 ! |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)|Interface graphique de [[rsync]] (sauvegarde), [[wpfr>diff]] et [[meld]] (outils de comparaison de fichiers). Inspiré de [[TimeVault]] et [[FlyBack]]. Pas de compression possible.\\ [[http://backintime.le-web.org/|Site]]|
| [[backuppc|BackupPC]] | [[rsync]]\\ [[samba]]\\ [[tar]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | | | Outil très puissant permettant de sauvegarder plusieurs clients (Linux ou Windows) |
| [[deja-dup|Déjà Dup]] | [[http://duplicity.nongnu.org|duplicity]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | Très simple: 2 gros boutons (sauvegarder, restaurer) et menu préférences. | Pas de restauration partielle (d'un répertoire par exemple) | Permet de faire des sauvegardes dans un répertoire local, sur un serveur ssh/ftp/http... ou dans les nuages (amazon S3). Permet de chiffrer les fichiers sauvegardés, et de planifier des sauvegardes automatiques. |
| [[grsync|Grsync]] | [[rsync]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | | | **Grsync** c'est la puissance de **rsync** sans prise de tête, en "2" clics ! |
| [[keep|Keep]] | [[rdiff-backup]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | simple. Permet de restaurer une sauvegarde datant de plusieurs jours auparavant. | Pas de mode superutilisateur. ! Attention : n'est plus maintenu depuis 2006 ! | Outils KDE, adapté pour les sauvegardes de données d'un seul utilisateur (pas de gestion des droits pour plusieurs comptes((version 0.4.0)) ). |
| [[http://luckybackup.sourceforge.net/features.html|luckyBackup]] | [[rsync]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | 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. | | Fonctionne indépendamment sur Gnome ou Kde (ou autre) |
| [[sbackup|SBackup]] | N/A | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png ?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | Sbackup ne sauve pas seulement les fichiers personnels du home, il peut sauver la liste des paquets installés et les fichiers de configuration. Il est idéal pour restaurer la totalité du système, mais également pour sauvegarder ses données. Enfin il est compatible exFat et permet d'effectuer des restauration partielles (un répertoire, ou un fichier à un endroit spécifié). C'est l'outil que je conseille ! | | Outil simple d'utilisation et assez puissant. Sauvegarde incrémentielle mais pas différentielle. |
==== Sauvegarde multidirectionnelle ====
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 ^
| [[fullsync|FullSync]] | N/A | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ wiki:modeles:laptop_ok.png ?nolink |Supporté}} | {{ icons:icon-support.png?nolink32 |Non testé}} | | Ne fonctionne pas avec java 64bits. Plus de dvpt depuis 2005 | Pas vraiment un outil de Sauvegarde à proprement parler mais plutôt de Synchronisation (ce qu'il réalise très bien). On obtient une copie non compressée du/des dossier(s) surveillé(s). Permet de synchroniser des dossiers en local, ou bien via FTP, SFTP ou le protocole SMB. |
| [[FreeFileSync]] | N/A | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ wiki:modeles:laptop_ok.png ?nolink |Supporté}} | {{ icons:icon-support.png?nolink32 |Non testé}} | 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. | | 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#unison_en_mode_facile_interface_graphique|unison-gtk]] | [[unison]] | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ icons:icon-support.png?nolink32 |Non testé}} | | | Outil simple d'utilisation mais présentant des limitations par rapport à l'utilisation d'[[unison]] en ligne de commande : impossibilité de modifier les profils, l'outil n'évolue plus |
| [[synkron|Synkron]] | [[Synkron]] | {{ wiki:modeles:laptop_ok.png ?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png ?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png ?nolink |Supporté}} | Francisé, simple à comprendre, fiable facile à installer. Il est également multiplateforme. Disponible en 32 et 64 bits. [[synkron| Voir la doc]] | [[synkron|Synkron]] gèle momentanément sur les gros fichiers, l'échange se déroule cependant sans embrouille. Quand le gros fichier est passé, [[synkron|Synkron]] reprend son affichage. | [[synkron|Synkron]] n'est pas disponible dans les dépôts pour le moment. Vous trouverez toutes les informations nécessaires à l'installation sur [[synkron|la doc]]. |
==== Ligne de commande ====
^ Nom ^ Front-end existant ^ Incrémental ^ Planification ^ Restauration incorporée ^ Points forts ^ Points faibles ^ Remarques ^
| [[Backup-Manager]] | N/A | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | 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 prends 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. |
| [[rdiff-backup]] | [[Keep]] [[https://launchpad.net/gnomeeasybackup|Gnome-EasyBackup]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | | | Planification/Restauration: cf. note ci-dessous.\\ |
| [[rsnapshot]] | N/A | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | | | **rsnapshot** est basé sur [[rsync]].\\ Planification/Restauration: cf. note ci-dessous. |
| [[rsync]] | [[backuppc|BackupPC]]\\ [[grsync|Grsync]] \\ [[BackInTime]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | {{ wiki:modeles:laptop_work.png?nolink |Possible après quelques réglages}} | | | Planification/Restauration: cf. note ci-dessous.\\ Il existe aussi un [[tutoriel:sauvegarder_home_avec_rsync|tutoriel]]. |
| [[unison]] | [[unison#unison_en_mode_facile_interface_graphique|unison-gtk]] | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ icons:icon-support.png?nolink32 |Non testé}} | {{ icons:icon-support.png?nolink32 |Non testé}} | | | **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. |
**Note générale sur la planification et la restauration pour les applications en ligne de commande**
Si l'application ne gère pas la planification et/ou la restauration, on peut facilement y remédier.
* planification: on utilisera [[cron]] ou [[anacron]]
* restauration: elle sera manuelle, en copiant les fichiers depuis la sauvegarde
==== Sauvegarde de partitions ====
^ Nom ^ utilise (Back-end) ^ Incrémental ^ Planification ^ Restauration incorporée ^ Points forts ^ Points faibles ^ Remarques ^
| [[partimage]] | N/A | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | 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 regulières. |
| [[CloneZilla]] | N/A | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | Très efficace, fonctionne indépendamment du système d'exploitation. Prend en charge tous les systèmes de fichiers (Linux, Windows et Mac Os) | Système indépendant (sous Ubuntu), ne fonctionne pas en tant que logiciel installé à votre système actuel. Interface très 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. [[http://clonezilla.org/|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 | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | Supporte de très nombreux type de filesystem (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 de version 64 bits. Pas d'interface graphique (ligne de commande)| Si vous voulez quelque chose de plus personnalisé que clonezilla, [[http://partclone.org/index.php|Partclone]] peut être installé sur un "live usb" qui sera donc en 32 bits pour sauvegarder votre système (windows, linux 64 bits, ...)|
==== Sauvegarde sur serveur distant de type "Cloud"====
^ Nom ^ Client pour Ubuntu ^ Code source ouvert^Incrémental ^ Planification ^ Restauration incorporée ^ Points forts ^ Points faibles ^ Remarques ^
| [[:dropbox]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | - | - | - | - | - | - | - |
| [[http://owncloud.org|owncloud]] | Client web | - | - | - | - | - | - | Projet encore jeune |
| [[:sparkleshare]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | - | - | - | - | - | - | - |
| [[http://www.syncany.org/|syncany]]| {{ wiki:modeles:laptop_notok.png?nolink |Non supporté}} | - | - | - | - | - | Pas encore de client pour Ubuntu | - |
| [[:ubuntuone]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | - | - | - | - | - | - | - |
Voir également la page [[:nuage_perso_secure]] (pour se créer un espace de sauvegarde sécurisé sur son serveur distant).
==== Liste brute à classer ====
Si vous utilisez un des logiciels dans cette liste, merci de le déplacer (et non pas copier) dans le tableau adéquat en remplissant les colonnes, merci !
Le but est de vider cette liste pour remplir les tableaux.
* [[Amanda]] : sauvegarde incrémentale, différentielle.
* [[Conduit]] : pour synchroniser vos photos, vos documents, vos calendriers, vos emails, vos contacts Evolution, vos notes Tomboy, vos marque-pages et flux RSS, et à terme n'importe quelle source de données), avec d'autres ordinateurs de votre réseau, des services en ligne (tels que Flickr, Picasa, Gmail) d'autres appareils (IPod, smartphones…).
* [[FlyBack]] : clone du fameux Time Machine sous MacOS (d'Apple).
* [[Lftp]] est un client FTP permettant facilement, en ligne de commande, de faire des transferts de fichiers (par exemple pour mettre à jour votre site web modifié localement ou pour faire une sauvegarde sur votre ordinateur).
* [[TimeVault]] : équivalent du fameux Time Machine sous MacOS (d'Apple). Permet de faire des snapshots de répertoires et de récupérer des fichiers tels qu'ils étaient dans le passé.
* [[http://simplelinuxbkup.sourceforge.net/|simplelinuxbkup]]
* [[http://www.kiwi-backup.com|Kiwi backup]]
* [[http://storebackup.org|Store Backup]]: Vivement conseillé par certains utilisateurs pour sa gestion des gros fichiers et la prise en compte des fichiers renommés et/ou déplacés.
==== Monter un RAID ====
Attention, un RAID n'est *pas* une sauvegarde, il ne permet pas de récupérer un fichier effacé la veille !
De plus la sécurité que cela apporte n'est fiable que dans la mesure ou l'homme qui se chargera de récupérer la situation le jour ou un disque tombe sache exactement ce qu'il fait. Une erreur de l'utilisateur à ce moment fatidique risque de faire perdre définitivement les données.
* [[RAID logiciel]] : RAID logiciel avec mdadm
* RAID matériel
===== Voir aussi =====
* [1] **(fr)** [[wpfr>Sauvegarde|La sauvegarde sur Wikipedia]]
* [2] **(en)** [[https://help.ubuntu.com/10.10/keeping-safe/C/backup-files.html|Documentation officielle]] pour Ubuntu 10.10 (c'est le même contenu depuis Ubuntu 9.10). De Ubuntu 7.04 à Ubuntu 9.04 voir la [[https://help.ubuntu.com/9.04/keeping-safe/C/backup-files.html|documentation officielle]] de Ubuntu 9.04 (puisque la page est la même pour ces versions).
* [3] **(en)** [[https://help.ubuntu.com/community/BackupYourSystem|Documentation de la communauté Ubuntu]]
* [4] **(fr)** [[http://www.system-linux.eu/index.php?post/2008/12/23/Sauvegarde-sur-bande-robot-avec-les-commandes-mt-mtx-dump-et-restore|Sauvegarde sur bande avec Lecteur ou robot]]
* [5] **(en)** [[http://www.linux.org/apps/all/Administration/Backup.html|Liste de logiciels de backup pour Linux]]
* Portail [[:reparer_ubuntu#recuperation_des_donnees|Récupération et restauration de données]]
* **(fr)** Lien pour un script python proposant un serveur de synchronisation perso avec unison [[http://www.kik-it.com/2010/09/18/system_and_network/ubuntu-one-vs-myone|lien]]
* **(fr)** Discussion "[[http://forum.ubuntu-fr.org/viewtopic.php?id=530661|Sauvegarde en entreprise]]" sur le forum ubuntu-fr
===== Pages traitant de la sauvegarde =====
{{backlinks>.}}
----
//Contributeurs : [[utilisateurs:jahwork]], [[utilisateurs:zHt]], [[utilisateurs:sylvainsjc]]