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 Les deux révisions suivantes | ||
grsync [Le 11/08/2022, 15:01] 141.227.26.230 [Sauvegardes multiples] bug |
grsync [Le 11/09/2022, 11:07] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 24: | Ligne 24: | ||
===== Principes d'une sauvegarde===== | ===== Principes d'une sauvegarde===== | ||
- | Grsync sauvegarde / synchronise un seul répertoire (et ses sous-répertoires) par sauvegarde. | + | Grsync sauvegarde / synchronise un seul répertoire (et ses sous-répertoires) par sauvegarde. |
On peut cependant définir plusieurs sauvegardes (une par répertoire). On devra ensuite lancer les sauvegardes / synchro une par une. | On peut cependant définir plusieurs sauvegardes (une par répertoire). On devra ensuite lancer les sauvegardes / synchro une par une. | ||
Ligne 48: | Ligne 48: | ||
Dans **« Source et destination »** : | Dans **« Source et destination »** : | ||
- | * la première ligne correspond à la **source**, c'est-à-dire au répertoire à sauvegarder / synchroniser. Indiquez dans cette ligne votre répertoire, par exemple **/home///vous///Documents** ; | + | * la première ligne correspond à la **source**, c'est-à-dire au répertoire à sauvegarder / synchroniser. Indiquez dans cette ligne votre répertoire, par exemple **/home///vous///Documents** ; |
* la seconde ligne correspond à la **destination**, c'est-à-dire à l'endroit où sera copiée la sauvegarde. La ligne sera du type : **/media/nom_du_support_de_sauvegarde/mes-sauvegardes/** (/media/ indique que vous accéder à une autre partition ou disque, mais c'est pas une obligation). Si la partition de destination est différente, **elle doit être __[[montage|montée]]__ pour que la sauvegarde fonctionne**. | * la seconde ligne correspond à la **destination**, c'est-à-dire à l'endroit où sera copiée la sauvegarde. La ligne sera du type : **/media/nom_du_support_de_sauvegarde/mes-sauvegardes/** (/media/ indique que vous accéder à une autre partition ou disque, mais c'est pas une obligation). Si la partition de destination est différente, **elle doit être __[[montage|montée]]__ pour que la sauvegarde fonctionne**. | ||
Dans les 2 cas, on peut utiliser le bouton « **Ouvrir** » pour chercher graphiquement le répertoire d'origine ou de destination. | Dans les 2 cas, on peut utiliser le bouton « **Ouvrir** » pour chercher graphiquement le répertoire d'origine ou de destination. | ||
Ligne 56: | Ligne 56: | ||
{{ :grsync:grsync_definir_synchro.png?500 |Grsync 1.2.6 : Paramétrage d'une synchro}} | {{ :grsync:grsync_definir_synchro.png?500 |Grsync 1.2.6 : Paramétrage d'une synchro}} | ||
- | L'option **"Effacer sur la destination"** n'est pas cochée par défaut, mais c'est sans doute la plus intéressante des options additionnelles : cochée, elle efface automatiquement sur le répertoire cible tous les fichiers qui ne sont pas (ou ne sont plus) dans votre répertoire source. | + | L'option **"Effacer sur la destination"** n'est pas cochée par défaut, mais c'est sans doute la plus intéressante des options additionnelles : cochée, elle efface automatiquement sur le répertoire cible tous les fichiers qui ne sont pas (ou ne sont plus) dans votre répertoire source. |
- | * Inconvénient : un répertoire ou un fichier effacé par erreur sur la source disparaîtra aussi de la sauvegarde. | + | * Inconvénient : un répertoire ou un fichier effacé par erreur sur la source disparaîtra aussi de la sauvegarde. |
- | * Avantage : votre synchronisation sera parfaite. | + | * Avantage : votre synchronisation sera parfaite. |
Cette option transforme donc le sens de Grsync : il faut la cocher si on veut une synchronisation, mais la décocher si on préfère une sauvegarde de sécurité. Si l'espace de destination est assez grand, on peut d'ailleurs avoir 2 sauvegardes en parallèle dont seuls cette option et le répertoire de destination diffèrent, afin d'avoir à la fois une sauvegarde à l'identique et une préservation des anciens fichiers supprimés. | Cette option transforme donc le sens de Grsync : il faut la cocher si on veut une synchronisation, mais la décocher si on préfère une sauvegarde de sécurité. Si l'espace de destination est assez grand, on peut d'ailleurs avoir 2 sauvegardes en parallèle dont seuls cette option et le répertoire de destination diffèrent, afin d'avoir à la fois une sauvegarde à l'identique et une préservation des anciens fichiers supprimés. | ||
Ligne 127: | Ligne 127: | ||
* ou au terminal **grsync -e //nom-sauvegarde//** (l'option **-e** ferme automatiquement Grsync après la synchro, quand l'option **-s** conserve Grsync ouvert). | * ou au terminal **grsync -e //nom-sauvegarde//** (l'option **-e** ferme automatiquement Grsync après la synchro, quand l'option **-s** conserve Grsync ouvert). | ||
- | Ci-dessous le choix de la session à lancer (cette liste apparaît après avoir cliqué dans la liste déroulante en haut de l'écran) : | + | Ci-dessous le choix de la session à lancer (cette liste apparaît après avoir cliqué dans la liste déroulante en haut de l'écran) : |
{{ :grsync:grsync_choisir_synchro.png?500 |Grsync 1.2.6 : Choix session à lancer}} | {{ :grsync:grsync_choisir_synchro.png?500 |Grsync 1.2.6 : Choix session à lancer}} | ||
Ligne 133: | Ligne 133: | ||
On peut aussi lancer un groupe de sauvegardes en faisant un script au terminal : | On peut aussi lancer un groupe de sauvegardes en faisant un script au terminal : | ||
- | Par exemple **grsync -e mozilla && grsync -e thunderbird && grsync -e documents && grsync -e images** lance 4 sauvegardes par leur nom, l'une après l'autre (bien sur, il a fallut paramétrer chacune de ces sauvegardes auparavant). | + | Par exemple **grsync -e mozilla && grsync -e thunderbird && grsync -e documents && grsync -e images** lance 4 sauvegardes par leur nom, l'une après l'autre (bien sur, il a fallut paramétrer chacune de ces sauvegardes auparavant). |
Le lien entre nom de la sauvegarde et répertoire sauvegardé n'a rien d'obligatoire, mais il est pratique. Ici, le nom des sauvegardes indique les répertoires à sauver : profil [[firefox|firefox]], profil [[thunderbird|thunderbird]], répertoire "Documents" et répertoire "Images". | Le lien entre nom de la sauvegarde et répertoire sauvegardé n'a rien d'obligatoire, mais il est pratique. Ici, le nom des sauvegardes indique les répertoires à sauver : profil [[firefox|firefox]], profil [[thunderbird|thunderbird]], répertoire "Documents" et répertoire "Images". | ||
Ligne 156: | Ligne 156: | ||
{{ :grsync:grsync_au_demarrage.png?600 |Grsync 1.2.6 : Créer un lancement automatique au démarrage}} | {{ :grsync:grsync_au_demarrage.png?600 |Grsync 1.2.6 : Créer un lancement automatique au démarrage}} | ||
- | Si on souhaite un démarrage à un rythme différent du quotidien, [[cron|Cron]] ou [[anacron|anacron]] (ce dernier plus adapté à un PC) ne sont pas vraiment utiles, car ils sont lancés par l'**utilisateur root**, lequel n'affiche pas le résultat à l'écran, et ne connaît pas votre compte utilisateur (ou sont stockés vos paramétrages de sauvegardes). Ils sont bien adaptés par contre pour lancer rsync, la commande derrière Grsync. | + | Si on souhaite un démarrage à un rythme différent du quotidien, [[cron|Cron]] ou [[anacron|anacron]] (ce dernier plus adapté à un PC) ne sont pas vraiment utiles, car ils sont lancés par l'**utilisateur root**, lequel n'affiche pas le résultat à l'écran, et ne connaît pas votre compte utilisateur (ou sont stockés vos paramétrages de sauvegardes). Ils sont bien adaptés par contre pour lancer rsync, la commande derrière Grsync. |
Pour une telle automatisation, et si vous ne connaissez pas la syntaxe rsync, cliquez sur l’icône "simuler", récupérez la commande rsync générée par Grync : | Pour une telle automatisation, et si vous ne connaissez pas la syntaxe rsync, cliquez sur l’icône "simuler", récupérez la commande rsync générée par Grync : | ||
Ligne 168: | Ligne 168: | ||
7 15 sauvegarde rsync -r -n -t -p -o -g -v --progress --delete -c -l -D -s /home/chris/Documents /mnt/abbd0971-7729-4469-ba03-1558429aa04d/sauvegarde | 7 15 sauvegarde rsync -r -n -t -p -o -g -v --progress --delete -c -l -D -s /home/chris/Documents /mnt/abbd0971-7729-4469-ba03-1558429aa04d/sauvegarde | ||
- | * où le 1er chiffre est le nombre de jour entre chaque sauvegarde (ici 7 jour), | + | * où le 1er chiffre est le nombre de jour entre chaque sauvegarde (ici 7 jour), |
* le second le nombre de minutes entre le démarrage du PC et lancement de la sauvegarde (ici 15 minutes), | * le second le nombre de minutes entre le démarrage du PC et lancement de la sauvegarde (ici 15 minutes), | ||
* "sauvegarde" est un nom que vous choisissez vous-même (il est libre), | * "sauvegarde" est un nom que vous choisissez vous-même (il est libre), | ||
- | * Enfin, la commande rsync reprend simplement l'exemple de la copie écran précédente. | + | * Enfin, la commande rsync reprend simplement l'exemple de la copie écran précédente. |
Pour aller plus loin, voyez l'aide [[anacron|anacron]]. | Pour aller plus loin, voyez l'aide [[anacron|anacron]]. | ||
====Synchronisation en continu==== | ====Synchronisation en continu==== | ||
Ligne 218: | Ligne 218: | ||
Pensez à utilisez (si besoin) les options d'exclusion par la synchro de certains répertoires ou fichiers (voir plus haut). | Pensez à utilisez (si besoin) les options d'exclusion par la synchro de certains répertoires ou fichiers (voir plus haut). | ||
- | Pour aller plus loin, voir le tutoriel : **[[/tutoriel/sauvegarder_home_avec_grsync|Sauvegarder "/home" avec Grsync]]**. | + | Pour aller plus loin, voir le tutoriel : **[[/tutoriel/sauvegarder_home_avec_grsync|Sauvegarder "/home" avec Grsync]]**. |
==== Sauvegarde sur un serveur distant ==== | ==== Sauvegarde sur un serveur distant ==== | ||