Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
sauvegarde [Le 01/05/2025, 18:53] krodelabestiole [Petit glossaire] incrémentielle fr / incremental en |
sauvegarde [Le 28/10/2025, 11:26] (Version actuelle) krodelabestiole changement icône (déjà dup, yaru) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>portail sécurité}} | {{tag>portail sécurité}} | ||
| - | {{ https://www.welovesolo.com/wp-content/uploads/2014/08/p16gii8vjfhb1o94ub81rpl1bv9-details.jpg?300}} | + | {{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/apps/backups-app.png?120|icône déjà dup}} |
| ====== Sauvegarde ====== | ====== Sauvegarde ====== | ||
| Ligne 24: | Ligne 24: | ||
| Dans chaque cas les solutions ne seront pas les mêmes. Voici quelques pistes pour faire cette évaluation : | Dans chaque cas les solutions ne seront pas les mêmes. Voici quelques pistes pour faire cette évaluation : | ||
| * que doit-on sauvegarder ? Quelles sont les données auxquelles on tient ? Imaginer que son disque dur tombe en panne pour se mettre en situation. | * que doit-on sauvegarder ? Quelles sont les données auxquelles on tient ? Imaginer que son disque dur tombe en panne pour se mettre en situation. | ||
| - | * selon le degré d'importance et d'activité, à quelle(s) fréquence(s) et à quels moments souhaite-t-on lancer les sauvegardes ? On peut imaginer plusieurs niveaux de fréquence (ex. : les photos une fois par mois, les travaux une fois par semaine...) | + | * selon le degré d'importance et d'activité, à quelle(s) fréquence(s) et à quels moments souhaite-t-on lancer les sauvegardes ? On peut imaginer plusieurs niveaux de fréquence (ex. : les photos une fois par semaine, les travaux tous les jours...) |
| * sur quel(s) support(s) ? Cela dépend du volume à sauvegarder et des ressources à disposition (disque dur externe, [[:NAS]], service //[[:cloud]]//, etc.) | * sur quel(s) support(s) ? Cela dépend du volume à sauvegarder et des ressources à disposition (disque dur externe, [[:NAS]], service //[[:cloud]]//, etc.) | ||
| * souhaite-on conserver les anciennes versions des fichiers sauvegardés, puis modifiés ou supprimés ? Combien de temps ? (cf. //versioning// dans le [[#petit glossaire]]) | * souhaite-on conserver les anciennes versions des fichiers sauvegardés, puis modifiés ou supprimés ? Combien de temps ? (cf. //versioning// dans le [[#petit glossaire]]) | ||
| Ligne 49: | Ligne 49: | ||
| ===== Quelles données sauvegarder ? ===== | ===== Quelles données sauvegarder ? ===== | ||
| - | ==== Sauvegarder son Dossier utilisateur (/home) ==== | + | ==== Sauvegarder son Dossier utilisateur ==== |
| - | Le plus important est évidemment vos travaux, documents et médias personnels. Ce sont les seuls qui soient souvent irremplaçables. Si vous utilisez Ubuntu tel qu'il est pensé avec ses réglages par défaut, toutes ses données se trouvent en principe dans votre //répertoire personnel// ''/home/$USER'' (où ''$USER'' est votre nom d'utilisateur). Vous pouvez les sauvegarder sans [[:permissions|permission]] particulière (autre que les [[:droits]] en écriture sur le stockage destinataire).\\ | + | <note important>Comme il est possible de changer l'emplacement de stockage des données utilisateurs, assurez-vous de sauvegarder le bon emplacement de stockage !</note> |
| + | |||
| + | Le plus important est évidemment vos travaux, documents et médias personnels. Ce sont les seuls qui soient souvent irremplaçables. Si vous utilisez Ubuntu tel qu'il est pensé avec ses réglages par défaut, toutes ses données se trouvent en principe dans votre //répertoire personnel// ''/home/$USER'' (où ''$USER'' est votre nom d'utilisateur). | ||
| + | Vous pouvez les sauvegarder sans [[:permissions|permission]] particulière (autre que les [[:droits]] en écriture sur le stockage destinataire).\\ | ||
| Ce répertoire contient aussi vos réglages personnels pour chaque application, comme votre profil de [[:navigateur|navigateur web]].\\ | Ce répertoire contient aussi vos réglages personnels pour chaque application, comme votre profil de [[:navigateur|navigateur web]].\\ | ||
| Si vous n'êtes pas seul(e) à utiliser cette machine, les données des autres utilisateurs se trouvent aussi dans leurs sous-répertoires de ''/home/'' respectifs. Vous aurez dans ce cas besoin des [[:sudo|permissions super-utilisateur]] pour y accéder et les sauvegarder. | Si vous n'êtes pas seul(e) à utiliser cette machine, les données des autres utilisateurs se trouvent aussi dans leurs sous-répertoires de ''/home/'' respectifs. Vous aurez dans ce cas besoin des [[:sudo|permissions super-utilisateur]] pour y accéder et les sauvegarder. | ||
| Ligne 68: | Ligne 71: | ||
| Cela peut-être utile en particulier quand on modifie le système sans être assuré·e des opérations entreprises, ou qu'on a l'habitude (mauvaise) de copier-coller des [[:terminal|lignes de commande]] trouvées sur Internet sans bien les comprendre.\\ | Cela peut-être utile en particulier quand on modifie le système sans être assuré·e des opérations entreprises, ou qu'on a l'habitude (mauvaise) de copier-coller des [[:terminal|lignes de commande]] trouvées sur Internet sans bien les comprendre.\\ | ||
| - | Mais pour ces cas de figure on utilisera plus facilement des [[:points_de_restauration_pour_un_systeme_linux|points de restauration]] (ou "instantanés", ou "//snapshots//"), analogues au //[[https://fr.wikipedia.org/wiki/Time_Machine_(logiciel)|TimeMachine]]// de MacOs. Ils permettent de restaurer un système devenu instable, avec tous les logiciels installés. Le logiciel **[[:timeshift|Timeshift]]** permet par exemple de gérer ceci simplement. Il ne s'agit cependant pas vraiment de sauvegarde car les instantanés se font sur le même support que le système. | + | Mais pour ces cas de figure on utilisera plus facilement des [[:points_de_restauration_pour_un_systeme_linux|points de restauration]] (ou "instantanés", ou "//snapshots//"), analogues au //[[https://fr.wikipedia.org/wiki/Time_Machine_(logiciel)|TimeMachine]]// de MacOs. Ils permettent de restaurer un système devenu instable, avec tous les logiciels installés. Le logiciel **[[:Timeshift]]** permet par exemple de gérer ceci simplement. Il ne s'agit cependant pas vraiment de sauvegarde car les instantanés se font sur le même support que le système. |
| Une vraie sauvegarde du système sur un stockage externe peut quant à elle s'avérer très utile simplement pour restaurer en une fois le système sur une même machine quand le support de stockage a failli, afin de s'économiser le temps d'une [[:Réinstallation à l'identique|réinstallation]] et d'une [[:personnalisation]].\\ | Une vraie sauvegarde du système sur un stockage externe peut quant à elle s'avérer très utile simplement pour restaurer en une fois le système sur une même machine quand le support de stockage a failli, afin de s'économiser le temps d'une [[:Réinstallation à l'identique|réinstallation]] et d'une [[:personnalisation]].\\ | ||
| Ligne 89: | Ligne 92: | ||
| ^ Nom ^ utilise (Back-end) ^ Incrémental ^ Planification ^ Restauration incorporée ^ Points forts ^ Points faibles ^ Remarques ^ | ^ Nom ^ utilise (Back-end) ^ Incrémental ^ Planification ^ Restauration incorporée ^ Points forts ^ Points faibles ^ Remarques ^ | ||
| - | | [[:deja-dup|Déjà Dup]] | [[: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. | 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 [[:GNOME]]). Permet de faire des sauvegardes dans un répertoire local, sur un serveur distant [[:SSH]] / [[:FTP]] / [[:WebDAV]]..., ou sur un service //[[:cloud]]//.\\ Permet de chiffrer les fichiers sauvegardés, et de planifier des sauvegardes automatiques. | | + | | [[:deja-dup|Déjà Dup]] | [[:restic]]\\ (anciennement [[: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. | Restauration totale ou restauration partielle depuis une option (clic droit -> retourner vers la version précédente) dans Nautilus mais sans Nautilus la restauration 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 [[:GNOME]]). Permet de faire des sauvegardes dans un répertoire local, sur un serveur distant [[:SSH]] / [[:FTP]] / [[:WebDAV]]..., ou sur un service //[[:cloud]]//.\\ Permet de chiffrer les fichiers sauvegardés, et de planifier des sauvegardes automatiques. | |
| | [[: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. Non présent dans les packets, uniquement sur sourceforge, plateforme plus vraiment fiable | | | [[: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. Non présent dans les packets, uniquement sur sourceforge, plateforme plus vraiment fiable | | ||
| | [[: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 très intuitive | Sauvegardes complètes, différentielles ou incrémentales. Périmètre de sauvegarde largement paramétrable. | | | [[: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 très 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 ! 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), [[wpfr>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__**!\\ [[http://backintime.le-web.org/|Site]]| | + | | [[: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. 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 le cas de tous les systèmes de sauvegarde stockant les données telles quelles). 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), [[wpfr>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 sauvegardes chiffrées locales et distantes, gère la limitation de bande passante pour les transferts.\\ [[http://backintime.le-web.org/|Site]]| |
| | [[: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) | | [[: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) | ||
| - | | [[:Dar]] |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é}} | 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.| | + | | [[:Dar]] |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é}} | 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) | sauvegardes complètes, différentielles, incrémentielles et décrémentielles sur disque local ou via [[:SSH]], plusieurs interfaces graphiques externes disponibles : **gdar**, **kdar**, etc.| |
| - | | Bareos |[[:mysql]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}}| {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | | | Fork de bacula avec intégration des patchs proposés. | | + | | Bareos |[[:mysql]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}}| {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | | | Fork de **bacula** avec intégration des patchs proposés. | |
| - | | [[:Grsync]] | [[:rsync]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | non | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | | | **Grsync** c'est la puissance de **rsync** sans prise de tête, en "2" clics ! | | + | | [[:Grsync]] | [[:rsync]] | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | non | {{ wiki:modeles:laptop_ok.png?nolink |Supporté}} | | | **Grsync** c'est la puissance de **[[:rsync]]** sans prise de tête, en "2" clics ! | |
| - | | [[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. |Ne permet pas de chiffrer la sauvegarde | Fonctionne indépendamment sur Gnome ou Kde (ou autre).Installez le paquet **[[apt>luckybackup]]** | | + | | [[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. |Ne permet pas de chiffrer la sauvegarde | Fonctionne indépendamment sur [[:GNOME]] ou [[:KDE]] (ou autre). Installez le paquet ''[[apt>luckybackup]]''. | |
| ==== Sauvegarde multidirectionnelle ==== | ==== Sauvegarde multidirectionnelle ==== | ||
| Ligne 171: | Ligne 174: | ||
| * [[http://www.kiwi-backup.com|Kiwi backup]] | * [[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. | * [[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. | ||
| - | * [[https://github.com/teejee2008/timeshift|Timeshift]] : backup rsync, btrfs, incrémental, interface graphique et ligne de commande | + | * [[:Timeshift]] : backup rsync, btrfs, incrémental, interface graphique et ligne de commande |
| ===== redondance RAID / Btrfs / ZFS ===== | ===== redondance RAID / Btrfs / ZFS ===== | ||
| Ligne 198: | Ligne 201: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * [1] **(fr)** [[wpfr>Sauvegarde|La sauvegarde sur Wikipedia]] | + | * [[wpfr>Sauvegarde|Sauvegarde (informatique)]] sur Wikipedia |
| - | * [2] **(en)** [[https://help.ubuntu.com/10.10/keeping-safe/C/backup-files.html|Documentation officielle]] pour Ubuntu 10.10 | + | * [[:reparer_ubuntu#Récupération des données]] |
| - | * [3] **(en)** [[https://help.ubuntu.com/community/BackupYourSystem|Documentation de la communauté Ubuntu]] | + | * **(//en//)** //[[https://help.ubuntu.com/community/BackupYourSystem|Backup your system]]//, documentation de la communauté Ubuntu internationale |
| - | * [4] **(fr)** [[https://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 "[[https://forum.ubuntu-fr.org/viewtopic.php?id=530661|Sauvegarde en entreprise]]" sur le forum ubuntu-fr | + | |
| ===== Pages traitant de la sauvegarde ===== | ===== Pages traitant de la sauvegarde ===== | ||