Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
rsnapshot [Le 23/05/2025, 12:41]
krodelabestiole màj tags
rsnapshot [Le 23/05/2025, 23:11] (Version actuelle)
krodelabestiole typos / pas forcément besoin de sudo pour la commande rsnapshot
Ligne 13: Ligne 13:
  
 Par rapport à d'​autres outils de sauvegarde incrémentielle ou de //​versioning//,​ **rsnapshot** exploite les fonctionnalités ordinaires de l'​environnement et du système de fichier (son fonctionnement est limpide, pas besoin d'​outils spécifiques pour gérer ses sauvegardes après coup ou restaurer quoi que ce soit).\\ Par rapport à d'​autres outils de sauvegarde incrémentielle ou de //​versioning//,​ **rsnapshot** exploite les fonctionnalités ordinaires de l'​environnement et du système de fichier (son fonctionnement est limpide, pas besoin d'​outils spécifiques pour gérer ses sauvegardes après coup ou restaurer quoi que ce soit).\\
-Cependant pour de la [[:​sauvegarde]] certains outils tels que **[[:​restic]]** ou **[[:​borg]]** proposent des fonctionnalités proches avec de meilleures performances. Il existe aussi des applications ​tels que **[[:​déjà-dup]]**,​ qui en plus d'​être installée par défaut sur Ubuntu, offre aussi des fonctionnalités semblables avec de meilleures ​performance ​et une interface graphique exceptionnellement facile d'​utilisation.+Cependant pour de la [[:​sauvegarde]] certains outils tels que **[[:​restic]]** ou **[[:borgbackup|borg]]** proposent des fonctionnalités proches avec de meilleures performances. Il existe aussi des applications ​telles ​que **[[:​déjà-dup]]**,​ qui en plus d'​être installée par défaut sur Ubuntu, offre aussi des fonctionnalités semblables avec de meilleures ​performances ​et une interface graphique exceptionnellement facile d'​utilisation.
  
 **rsnapshot** est un logiciel libre distribué sous licence **[[wpfr>​Licence_publique_générale_GNU|GNU GPL]]**. **rsnapshot** est un logiciel libre distribué sous licence **[[wpfr>​Licence_publique_générale_GNU|GNU GPL]]**.
Ligne 82: Ligne 82:
   rsnapshot alpha   rsnapshot alpha
 <note warning>​Pour sauvegarder un niveau autre que ''​alpha'',​ il faut que le niveau précédent existe : <note warning>​Pour sauvegarder un niveau autre que ''​alpha'',​ il faut que le niveau précédent existe :
-  ​sudo rsnapshot ​delta +  rsnapshot ​beta 
-  ​rsnapshot/​gamma.4 not present (yet), nothing to copy +peut par exemple retourner ​:
-Soit en français ​: +
-  rsnapshot/​gamma.4''​ n'est pas (encore) present, rien à copier +
- +
-  sudo rsnapshot gamma +
-  rsnapshot/​beta.6 not present (yet), nothing to copy +
-  sudo rsnapshot beta+
   rsnapshot/​alpha.23 not present (yet), nothing to copy   rsnapshot/​alpha.23 not present (yet), nothing to copy
 +soit en français :
 +  rsnapshot/​alpha.23''​ n'est pas (encore) présent, rien à copier
 </​note>​ </​note>​
  
 ==== Automatisation ==== ==== Automatisation ====
  
-Il existe plusieurs ​moyen pour automatiser la création de //​snapshots//​.+Il existe plusieurs ​méthodes ​pour automatiser la création de //​snapshots//​.
  
-Le paquet ''​[[apt>​rsnapshot]]''​ inclut un fichier ''/​etc/​cron.d/​rsnapshot''​. C'est donc la méthode prévue, et probablement la plus simple, même si [[:cron]] est vieillissant et petit à petit remplacé par les timer de [[:​systemd]].+Le paquet ''​[[apt>​rsnapshot]]''​ inclut un fichier ''/​etc/​cron.d/​rsnapshot''​. C'est donc la méthode prévue, et probablement la plus simple, même si [[:cron]] est vieillissant et petit à petit remplacé par les //​timers// ​de [[:​systemd]].
  
 === Méthode cron === === Méthode cron ===
Ligne 112: Ligne 108:
   * ''​gamma''​ se lance tous les lundi à 03h00.   * ''​gamma''​ se lance tous les lundi à 03h00.
   * ''​delta''​ se lance tous les premiers du mois à 02h30.   * ''​delta''​ se lance tous les premiers du mois à 02h30.
 +(voir //​[[#​Configuration]]//​)\\ ​
 Si ce rythme ne convient pas, il est possible de le modifier : voir //​[[:​cron#​comment_fonctionne_cron|Comment fonctionne cron]]//. Si ce rythme ne convient pas, il est possible de le modifier : voir //​[[:​cron#​comment_fonctionne_cron|Comment fonctionne cron]]//.
  
Ligne 128: Ligne 124:
 ==== Rotation des instantanés ==== ==== Rotation des instantanés ====
  
-La rotation permet de supprimer les plus anciens //​snapshots//​ et de remplacer les existants ​par de nouveaux.+La rotation permet de supprimer les plus anciens //​snapshots//​ et de remplacer les anciens ​par les nouveaux ​(en les avançant d'une étape).
  
-Le principe : l'​instantané ayant atteint ​l'âge fixé est supprimé, puis chaque numéro d'​instantané est incrémentés de 1. Le numéro le plus ancien du niveau précédent devient le numéro zéro du niveau suivant s'il a atteint la limite (le dernier ''​alpha''​ devient le premier ''​beta''​ par exemple). Sinon rien ne se passe. Il ne s'agit que de renommer les répertoires, ​c'est donc particulièrement rapide.+Le principe : l'​instantané ayant atteint ​la limite de rétention ​est supprimé, puis chaque numéro d'​instantané est incrémentés de 1. Le numéro le plus ancien du niveau précédent devient le numéro zéro du niveau suivant s'il a atteint la limite ​de rétention de sa catégorie ​(le dernier ''​alpha''​ devient le premier ''​beta''​ par exemple). Sinon rien ne se passe. Il ne s'agit que de renommer les répertoires, ​l'opération ​est donc immédiate.
  
 ===== Consultation des instantanés ===== ===== Consultation des instantanés =====
Ligne 136: Ligne 132:
 L'​instantané le plus récent est disponible dans la répertoire ''​rsnapshot/​alpha.0/​localhost''​. L'​instantané le plus récent est disponible dans la répertoire ''​rsnapshot/​alpha.0/​localhost''​.
  
-Les //​snapshots//​ précédents sont incrémentés de 1. Plus il est ancien, plus son numéro est élevé (nombre entier ou à plus forte raison lettre grecque).+Les identifiants des //​snapshots//​ précédents sont incrémentés de 1. Plus un //​snapshot// ​est ancien, plus son numéro est élevé (nombre entier ou à plus forte raison lettre grecque).
  
 <code bash>ls -ls rsnapshot <code bash>ls -ls rsnapshot
Ligne 145: Ligne 141:
 1 drwxr-xr-x 3 root root 3 Jan 22 12:07 alpha.3 </​code>​ 1 drwxr-xr-x 3 root root 3 Jan 22 12:07 alpha.3 </​code>​
  
-Chaque //snapshots// contient l'​ensemble des données (voir [[:​lien_physique_et_symbolique|lien physique]]).+<​note>​ 
 +Chaque //snapshot// contient l'​ensemble des données, mais tous les fichiers similaires, même multipliés dans chaque //​snapshot//,​ ne prennent qu'une seule fois leur espace sur le support de stockage ​(voir [[:​lien_physique_et_symbolique|lien physique]] ​: un fichier n'est supprimé que lorsque tous les liens physiques l'​identifiant sont supprimés). 
 +</​note>​
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 155: Ligne 153:
   * **(//​en//​)** [[http://​rsnapshot.org|Site officiel]]   * **(//​en//​)** [[http://​rsnapshot.org|Site officiel]]
   * [[https://​github.com/​rsnapshot/​rsnapshot|GitHub]]   * [[https://​github.com/​rsnapshot/​rsnapshot|GitHub]]
-  * une autre [[https://​forum-debian.fr/​wiki/​Rsnapshot|documentation ​en français]] sur un wiki Debian+  * un [[https://​forum-debian.fr/​wiki/​Rsnapshot|tutoriel ​en français]] sur un wiki Debian
   * une autre [[https://​wiki.calculate-linux.org/​fr/​rsnapshot|documentation en français]] sur le wiki Calculate Linux   * une autre [[https://​wiki.calculate-linux.org/​fr/​rsnapshot|documentation en français]] sur le wiki Calculate Linux
  
  • rsnapshot.1747996871.txt.gz
  • Dernière modification: Le 23/05/2025, 12:41
  • par krodelabestiole
  • Actuellement bloqué par: 216.73.216.54,10.42.2.254