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:48]
krodelabestiole [Rotation des instantanés] précision vocabulaire
rsnapshot [Le 23/05/2025, 23:11] (Version actuelle)
krodelabestiole typos / pas forcément besoin de sudo pour la commande rsnapshot
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 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. 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.
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.1747997304.txt.gz
  • Dernière modification: Le 23/05/2025, 12:48
  • par krodelabestiole