Sauvegarde sélective avec rsync
jok'air
Messages postés
50
Statut
Membre
-
jok'air Messages postés 50 Statut Membre -
jok'air Messages postés 50 Statut Membre -
Bonjour,
Je souhaiterais faire une sauvegarde des fichiers de mon serveur distant vers mon NAS, à l'aide du système de backup rsync. Cependant je souhaiterais que cette sauvegarde ne soit effective que pour les nouveaux fichiers et ceux qui ont été modifiés: c'est à dire que les autres ne doivent pas être copiés (gain de temps).
Auriez-vous un petit script à me proposer svp ? Je suis perdue
Je souhaiterais faire une sauvegarde des fichiers de mon serveur distant vers mon NAS, à l'aide du système de backup rsync. Cependant je souhaiterais que cette sauvegarde ne soit effective que pour les nouveaux fichiers et ceux qui ont été modifiés: c'est à dire que les autres ne doivent pas être copiés (gain de temps).
Auriez-vous un petit script à me proposer svp ? Je suis perdue
A voir également:
- Sauvegarde sélective avec rsync
- Logiciel de sauvegarde gratuit - Guide
- Sauvegarde facile - Télécharger - Sauvegarde
- Sauvegarde android - Guide
- Sauvegarde windows 10 - Guide
- Sauvegarde facebook - Guide
2 réponses
Salut,
Cependant je souhaiterais que cette sauvegarde ne soit effective que pour les nouveaux fichiers et ceux qui ont été modifiés: c'est à dire que les autres ne doivent pas être copiés (gain de temps).
Ben c'est le fonctionnement par défaut de rsync ça ;-\
Cependant je souhaiterais que cette sauvegarde ne soit effective que pour les nouveaux fichiers et ceux qui ont été modifiés: c'est à dire que les autres ne doivent pas être copiés (gain de temps).
Ben c'est le fonctionnement par défaut de rsync ça ;-\
sans doute, mais j'ai essayé de nombreux scripts proposés sur le net et aucun ne fonctionne donc je ne comprends pas.
#!/bin/sh
TARGET=@ip_externe_nas:/test_sauvegarde
SOURCE=/testsauv
ssh @ip_externe_nas "rm -rf /test_sauvegarde/sauv.2"
ssh @ip_externe_nas "mv /test_sauvegarde/sauv.1 /test_sauvegarde/sauv.2"
ssh @ip_externe_nas "mv /test_sauvegarde/sauv.0 /test_sauvegarde/sauv.1"
rsync -rz -stats --delete --progress -e ssh --link-dest=$TARGET/sauv.1 $SOURCE -e ssh $TARGET/sauv.0/
TARGET=@ip_externe_nas:/test_sauvegarde
SOURCE=/testsauv
ssh @ip_externe_nas "rm -rf /test_sauvegarde/sauv.2"
ssh @ip_externe_nas "mv /test_sauvegarde/sauv.1 /test_sauvegarde/sauv.2"
ssh @ip_externe_nas "mv /test_sauvegarde/sauv.0 /test_sauvegarde/sauv.1"
rsync -rz -stats --delete --progress -e ssh --link-dest=$TARGET/sauv.1 $SOURCE -e ssh $TARGET/sauv.0/
Les répertoires sont créés avant le lancement du script, qui a déjà été teste avec "-e ssh" une seule fois.
Mais voilà ce que ça m'affiche:
[rsyncserv@s15449221 ~]$ ./script1
sending incremental file list
created directory /test_sauvegarde/sauv.0
--link-dest arg does not exist: rsyncnas@93.121.128.129:/test_sauvegarde/sauv.1
Mais voilà ce que ça m'affiche:
[rsyncserv@s15449221 ~]$ ./script1
sending incremental file list
created directory /test_sauvegarde/sauv.0
--link-dest arg does not exist: rsyncnas@93.121.128.129:/test_sauvegarde/sauv.1