Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/04/2006, à 09:40

chimel

sauvegarde automatique (rsync)

bonjour
je voudrais sauvegarder quotidiennement
ce, automatiquement
sur un coin de dd
(avant extinction par ex.) certains dossiers et fichiers
que j'ai modifiés pendant la journée

Mes premières recherches d'applications
font apparaître des noms comme
amanda ?, tob ?

Auriez-vous qques indications à me donner en la matière ?
sachant que je cherche un truc plutôt simple et léger ...

Dernière modification par chimel (Le 12/04/2006, à 09:24)


Ubuntu Focal Fossa

Hors ligne

#2 Le 07/04/2006, à 10:17

david2b

Re : sauvegarde automatique (rsync)

Je te conseille rsync, déjà évoqué dans ce forum. Pour la sauvegarde automatique, il suffit de placer la commande rsync dans le fichier /etc/crontab, et il s'exécutera aux heures que tu as défini !


Ubuntu Gnome 18.04
bépo-typematrix
Registered Linux User #45312.

Hors ligne

#3 Le 07/04/2006, à 10:55

chimel

Re : sauvegarde automatique (rsync)

david2b a écrit :

il suffit de placer la commande rsync dans le fichier /etc/crontab, et il s'exécutera aux heures que tu as défini !

merci pour tes indications
je suis relativement nul en "commande"
=> question:
si le répertoire ou fichier à sauvegarder est "x"
l'endroit sur le dd (répertoire) où il faut le copier est "y"

comment dois-je articuler la commande: rsync -backup .... ?
(pour également remplacer le fichier ou rép de la veille)
comment y définir l'heure ?

bon, j'ai fait une recherche sur rsync, mais tout est en anglais
... pas évident à capter rapidement (pour moi) ...
t'as une piste pour m'auto-former smile


Ubuntu Focal Fossa

Hors ligne

#4 Le 10/04/2006, à 09:42

chimel

Re : sauvegarde automatique (rsync)

Je disais que j'étais nul
mais je me soigne tongue

Il y a un truc que je ne pige pas bien au départ:

dans les pages man rsync je lis au début des exemples

rsync -avz foo:src/bar /data/tmp

This would recursively transfer all files from the directory src/bar on the machine foo into the /data/tmp/bar directory on the local machine. The files are transferred in "archive" mode, which ensures that symbolic links, devices, attributes, permissions, ownerships, etc. are preserved in the transfer. Additionally, compression will be used to reduce the size of data portions of the transfer.

J'ai appliqué cette commande avec les options -avz mais j'obtiens une "simple" copie du dossier souhaité
-> notamment sans compression : c'est normal ?
la récursivité fonctionne bien alors que le r ne se trouve pas dans les options : normal ?


Ubuntu Focal Fossa

Hors ligne

#5 Le 10/04/2006, à 15:07

jvcharles

Re : sauvegarde automatique (rsync)

je ne sais pas si sa peut aidé, c'est mon petit script personnel pour saugarder tous mes fichiers personnel et non système, pour chaque utilisateur sur mon ordi, je l'utilise avec une icone dans ma barre des tâches.

#! /bin/sh
# Script pour sauvegarder que mes fichiers personnel
# repertoire de sauvegarde
echo " La sauvegarde est commencer "
# copie tous a jour et exclu .bak etc...
rsync -acuC --delete --exclude ".*" /home/xxxxxx /media/hdcx/sauve-xxxxxx/backup.0
echo " la sauvegarde est terminer "
# repertoire de sauvegarde
cd /media/hdcx/sauve-xxxxxx
echo " "
echo " Maintenant la sauvegarde va être compacter "
echo " ce nouveau fichier de sauvegarde va être numéroté entre "
echo " 001 et 365 (jour de l'année) comme ceci backupxxx.tgz "
DATE=`date +%j`
tar -cjf backup$DATE.tgz backup.0
echo " TERMINER................ "
exit

Debian Stable Sid/rc-buggy - Gnome/Kde  Tails LiveUsbPersistance  UBports/Ubuntu-Touch 2022/08/19 (Pixel 3a)
Windows 10/Facebook supprimer 2019/02/02   Compte Google supprimé 2023/02/15

Hors ligne

#6 Le 10/04/2006, à 22:30

Omnisilver

Re : sauvegarde automatique (rsync)

jvcharles ton script a l'air super, mais il serait encore mieux sans les fautes qui m'arrachent les yeux wink je te propose une version corrigée :

#! /bin/sh
# Script pour ne sauvegarder que mes fichiers personnels
# répertoire de sauvegarde
echo " La sauvegarde est commencée "
# copie tout a jour et exclue .bak etc...
rsync -acuC --delete --exclude ".*" /home/xxxxxx /media/hdcx/sauve-xxxxxx/backup.0
echo " la sauvegarde est terminée "
# répertoire de sauvegarde
cd /media/hdcx/sauve-xxxxxx
echo " "
echo " Maintenant la sauvegarde va être compactée "
echo " ce nouveau fichier de sauvegarde va être numéroté entre "
echo " 001 et 365 (jour de l'année) comme ceci backupxxx.tgz "
DATE=`date +%j`
tar -cjf backup$DATE.tgz backup.0
echo " TERMINÉ................ "
exit

Hors ligne

#7 Le 11/04/2006, à 01:55

jvcharles

Re : sauvegarde automatique (rsync)

lol merci de corrigée lol


Debian Stable Sid/rc-buggy - Gnome/Kde  Tails LiveUsbPersistance  UBports/Ubuntu-Touch 2022/08/19 (Pixel 3a)
Windows 10/Facebook supprimer 2019/02/02   Compte Google supprimé 2023/02/15

Hors ligne

#8 Le 11/04/2006, à 17:04

chimel

Re : sauvegarde automatique (rsync)

pour ce qui est de l'option -avz dont je parlais précédemment
j'ai trouvé ma réponse en lisant posément le man rsync:
-a est un condensé des options  rlptgoD

-a, --archive               archive mode; same as -rlptgoD (no -H)

ce qui explique la récusivité obtenue (sans besoin de marquer r) cool

Dernière modification par chimel (Le 11/04/2006, à 20:38)


Ubuntu Focal Fossa

Hors ligne

#9 Le 11/04/2006, à 20:50

chimel

Re : sauvegarde automatique (rsync)

jvcharles a écrit :

je ne sais pas si sa peut aidé, c'est mon petit script personnel pour saugarder tous mes fichiers personnel et non système

ton script me fait me poser une question
avant d'éventuellement l'utiliser en cas de besoin:

dans ta première commande tu sauvegardes ton /home/user
sur hdcx
après quoi (2ème commande) tu le compresses  avec tar

question: est-ce que l'espace dispo sur ta partition hdcx
doit être à la mesure de ton /home/user non compressé ?
ou bien est qu'il suffit d'y prévoir un espace moins grand
de la dimension de ton /home/user passé par tar ?

chui clair ?


Ubuntu Focal Fossa

Hors ligne

#10 Le 12/04/2006, à 04:33

jvcharles

Re : sauvegarde automatique (rsync)

pour mes fichiers personnel et non système; document,image,etc...

ma sauvegarde est de plus 200 Mo
compressé est de 180 Mo

Mon /home total est de 1.7 Go

J'ai un disque dure de 80 Go en 3 partition égale
1 partition - Kubuntu et Ubuntu
2 partition - Sauvegarde
3 partition - extra

j'ai jamais réellement calculé sa, mais ce qui manque à mon script, comment faire pour gardé les 3 ou 4 dernière sauvegarde les plus à jour, sans être obligé de les supprimé les autres manuellement.

Dernière modification par jvcharles (Le 12/04/2006, à 04:38)


Debian Stable Sid/rc-buggy - Gnome/Kde  Tails LiveUsbPersistance  UBports/Ubuntu-Touch 2022/08/19 (Pixel 3a)
Windows 10/Facebook supprimer 2019/02/02   Compte Google supprimé 2023/02/15

Hors ligne

#11 Le 12/04/2006, à 10:02

chimel

Re : sauvegarde automatique (rsync)

NB
j'ai rajouté "(rsync)" dans le titre du sujet
pour que ça corresponde mieux à la direction
que prend le thread ...


jvcharles a écrit :

comment faire pour gardé les 3 ou 4 dernière sauvegarde les plus à jour, sans être obligé de les supprimé les autres manuellement.

je ne saurai pas te répondre, mais ce qui est certain
c'est que dès lors où tu compresses les fichiers sauvegardés par rsync
tu obtiens des .gz,
ce qui fait que tu perds une des fonctionnalités particulièrement intéressantes de rsync
c.a.d. de remplacer dans ta sauvegarde uniquement ce qui a changé depuis la précédente !

Lorsqu'il n'y a pas de compression ni de modif du nom des fichiers
rsync n'empile pas les sauvegardes, c'est tout l'intérêt de la manip:
n'avoir qu'un seul fichier totalement à jour à chaque opération ...

tu dis que tu ne gagnes que 20Mo ?
Dans ton cas, ne vaudrait-il pas mieux (vis à vis d'un gain aussi faible) ne pas compresser
pour éviter d'avoir à virer manuellement des anciennes sauvegardes ?

c'est un peu le sens de ma précédente question et
c'est d'ailleurs pour ça que ton procédé ne me convient pas parfaitement ...

Sinon, j'ai remarqué un autre problème avec rsync:

toujours dans l'exemple d'une sauvegarde du dossier Mail complet
-> lorsque rsync me copie puis recopie ce dossier sur ma partition ubuntu
(qque part dans mon /home) -> aucun problème, je retrouve tous les fichiers à jour
dans les sous dossiers ...

-> si je choisis de sauvegarder sur une autre partition
par ex. hdcx qui est en fat32 (où sommeille un vieux windows tongue)
ça ne marche pas aussi bien hmm
le dossier Mail y est bien copié par rsync
mais il manque certains fichiers à l'intérieur !
D'autres ne sont pas misà jour

je précise que j'ai bien vérifié
que les droits soient acquis à l'utilisateur
sur tous les dossiers concernés

personne n'a remarqué ce genre de défection ? de rsync ?

Dernière modification par chimel (Le 12/04/2006, à 10:03)


Ubuntu Focal Fossa

Hors ligne

#12 Le 12/04/2006, à 13:59

njal

Re : sauvegarde automatique (rsync)

Pourquoi ne pas utiliser tout simplement backup-manager ?  wink

Hors ligne

#13 Le 12/04/2006, à 19:45

jvcharles

Re : sauvegarde automatique (rsync)

je l'ai testé et il me bloque mais propre sauvegarde

2 ième problème -  backup-manager --help, il veut que je soi en root

c'est pas trop transparent mais plutôt invisible


Debian Stable Sid/rc-buggy - Gnome/Kde  Tails LiveUsbPersistance  UBports/Ubuntu-Touch 2022/08/19 (Pixel 3a)
Windows 10/Facebook supprimer 2019/02/02   Compte Google supprimé 2023/02/15

Hors ligne

#14 Le 13/04/2006, à 08:26

chimel

Re : sauvegarde automatique (rsync)

njal a écrit :

Pourquoi ne pas utiliser tout simplement backup-manager ?  wink

j'ai rapidement testé, mais on se retrouve toujours devant le même problème non ?
des fichiers qui s'ajoutent au fur et à mesure ?

Lorsqu'il n'y a pas de compression ni de modif du nom des fichiers
rsync n'empile pas les sauvegardes, c'est tout l'intérêt de la manip:
n'avoir qu'un seul fichier totalement à jour à chaque opération ...


Ubuntu Focal Fossa

Hors ligne

#15 Le 13/04/2006, à 11:27

njal

Re : sauvegarde automatique (rsync)

C'est à toi de voir en fonction de tes besoins.

Backup-manager possède cependant quelques options intéressantes :
- Définir le nombre de jours de rétention des archives
- Créer un lien symbolique vers l'archive précédente au lieu de créer une nouvelle archive si cette dernière est identique
- Effectuer des sauvegardes incrémentales
- Et bien d'autres choses encore...  smile

Dernière modification par njal (Le 13/04/2006, à 11:36)

Hors ligne

#16 Le 10/05/2006, à 09:59

beat

Re : sauvegarde automatique (rsync)

je souhaiterais effectuer un travail je suis on ne peux plus profane , alors si quelqu'un peut m'aider éfficacement je souhaierasi qu'il sois très simplice
Je doi effectuer ce travail:
creer un fichier bat
utiliser une application 7zip  pour compacter des fichiers mdb à un endroit précis du repertoire et generer une sauvegarde ,un langage interprété par le client est souhaité(vbscript ou javascript)

Hors ligne

#17 Le 10/05/2006, à 18:31

sksbir

Re : sauvegarde automatique (rsync)

beat a écrit :

je souhaiterais effectuer un travail je suis on ne peux plus profane , alors si quelqu'un peut m'aider éfficacement je souhaierasi qu'il sois très simplice
Je doi effectuer ce travail:
creer un fichier bat
utiliser une application 7zip  pour compacter des fichiers mdb à un endroit précis du repertoire et generer une sauvegarde ,un langage interprété par le client est souhaité(vbscript ou javascript)

les .bat, vbscript,  c'est sous windows ça  . Tu ferais mieux de rechercher sur un forum qui s'adresse aux windowsiens.

Hors ligne

#18 Le 12/05/2006, à 09:05

beat

Re : sauvegarde automatique (rsync)

c'est gentil de m'orienter je te remercie mais t'aurais pu éviter de faire de l'esprit tu n'as jamais débuté toi, car c'était ma première fois

Hors ligne

#19 Le 15/05/2006, à 12:52

sksbir

Re : sauvegarde automatique (rsync)

beat a écrit :

c'est gentil de m'orienter je te remercie mais t'aurais pu éviter de faire de l'esprit tu n'as jamais débuté toi, car c'était ma première fois

Mais si, j'ai débuté un jour, et je ne faisais pas de l'esprit. Je ne vois pas comment te dire autrement que tu auras plus de chance d'avoir des réponses à des questions relatives à windows sur un forum qui s'occupe de windows. Tu t'es probablement imaginé que je me moquais de toi , mais je t'assure qu'il n'en n'est rien.

Hors ligne

#20 Le 16/05/2006, à 20:45

forficule

Re : sauvegarde automatique (rsync)

bonjour,
comme je suis moi-même à la recherche d'un logiciel de sauvegarde simple à utiliser, je suis passé sur les forums, j'ai cherché un peu dans les paquets et j'ai trouvé simple-backup, une fois installé il y a deux entrées dans le menu système > administration > simple-backup config et simple-backup-restore. L'interface graphique est claire, on peut choisir la fréquence ou lancer à la main, ça me semble pas mal wink
j'ai aussi essayé backup-manager, mais c'est en ligne de commande, je ne vois pas trop ou changer sa configuration, bref ça marche mais ça me semble moins simple...

Hors ligne

#21 Le 08/06/2006, à 14:29

vince371

Re : sauvegarde automatique (rsync)

bonjour,
je voudrait créer un dossier qui serait une copie de la corbeille. Chaque fois qu'un fichier est déplacé dans la corbeille je voudrait qu'il soit aussi copié dans le dossier créer précedement. Biensur en excécutant la commande vider la corbeille je ne veux pas effacer mon fichier de sauvegarde.
Si qqlcun à une astuce, merci d'avance...........

#22 Le 15/08/2006, à 14:31

ludox

Re : sauvegarde automatique (rsync)

Salut,

J'ai enfin récupéré un disque dur pour ma sauvegarde...

Alors pour le moment je lance à la main un

sudo rsync -avz --delete /home /mnt/miroir/

Mais comme quelqu'un le faisait remarquer plus haut, apparemment rsync n'archive ni ne compresse malgré les options -a et -z.

Bon, pour le moment c'est un problème secondaire pour moi.

Je cherche également le nom du démon que j'ai oublié qui comme cron permet de déclencher des actions mais non pas en fonction de l'heure mais en fonction du temps passé depuis la dernière sauvegarde.
Ce qui permet de déclencher celle-ci au démarrage si le pc n'est pas allumé à l'heure H définie par cron.


LudoX
-----------------------------------------

-----------------------------------------

Hors ligne

#23 Le 19/08/2006, à 11:13

francoisa

Re : sauvegarde automatique (rsync)

ludox a écrit :

Mais comme quelqu'un le faisait remarquer plus haut, apparemment rsync n'archive ni ne compresse malgré les options -a et -z.

L'option -z ne sert qu'à compresser durant la copie. Cela ne crée pas une archive finale... Mais évite de transférer beaucoup de données.

La page de manuel dit :
-z, --compress              compress file data during the transfer

Quant à l'option -a elle est équivalente aux options suivantes confondues :
-a : mode archive équivalent à -rlptgoD

En détail :
-r :récursif (sous-dossiers)
-l : liens symboliques préservés (leur contenu n'est pas copié)
-p : droits préservés
- t : temps préservés (date de création, modification...)
-g : groupes préservés
-o : droits des "autres" préservés (user/group/others)
-D : devices (liens vers périphériques) préservés

Je conseile l'option -u qui sert à ne faire qu'une mise à jour des fichiers copiés (update), cela ne les recrée pas s'ils sont identiques.
Ma commande est donc
rsync -auz --del --stats dossiers_a_sauvegarder/ lieu_ou_les_sauvegarder/

J'ajoute devant un "nice -n 19 " pour donner à cette commande une priorité moindre si je suis en train d'utiliser ce disque.

Mais je n'ai pas encore réussi à sauvegarder ceci de manière incrémentale.


Comment promouvoir l'informatique dans nos écoles ?
AbulEdu, solution logicielle libre http://www.abuledu.org
AbulEdu-fr, association des utilisateurs d'AbulÉdu http://abuledu-fr.org

Hors ligne

#24 Le 29/10/2006, à 16:09

LR

Re : sauvegarde automatique (rsync)

Je suis en train d'essayer la commande

rsync -auz --del --stats dossiers_a_sauvegarder/ lieu_ou_les_sauvegarder/

Ca a l'air parfait. J'ai créé une partition de la taille de ma partition /home pour y faire le backup.

Je vais faire un petit script pour monter la partition, lancer la commande et démonter la partition.

Comment avoir un message à chaque fermeture de session qui me propose de lancer ce script ?

Merci smile

Hors ligne

#25 Le 29/10/2006, à 18:31

lolowood

Re : sauvegarde automatique (rsync)

Si cela peut aider, j'avais fait une doc perso sur rsync :
Je l'ai mise en ligne ici http://lolowood.free.fr/blogOwood/index … precieuses


Bonne journée à tous

Hors ligne