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 05/03/2010, à 18:21

jejux

[Résolu] Sauvegarde /home/ avec grsync

Bonjour,
j'ai un petit souci de compréhension...

Je cherche à sauvegarder ma configuration pour passer sagement de jaunty à lucid linx.
J'avais compris que /home/ contenait bien la configuration, mais pas les éléments du bureau et pleins de dossiers. Je m'explique : j'ai quelques fichiers lourds sur mon bureau, musique, bases de données... quand je lance la sauvegarde de /home/ sur clef usb j'ai aussi tous ces fichiers qui partent sur la clef, de trop petite capacité par ailleurs.

Moi je voudrais juste conserver mes paramètres d'utilisateur, ma configuration logicielle, et ma listes de sources et paquets.

N'y a-t-il pas moyen dans grsynch d'outrepasser certains répertoires, comme le bureau, le dossier musique, document, etc ?

Dernière modification par jejux (Le 04/12/2016, à 00:11)


"Je connais ce système, c'est facile il est sous Unix, je peux le faire".
Jurassic Park 1, la gamine qui a peur de tout sauf d'un clavier.

Hors ligne

#2 Le 05/03/2010, à 18:32

bibleu

Re : [Résolu] Sauvegarde /home/ avec grsync

Salut,
Apparemment grsync ne permet pas les sauts de répertoires (ou alors en ajoutant des commandes dans options supplementaires ).
Il te reste la solution ligne de commande avec l'option -exclude !

Hors ligne

#3 Le 05/03/2010, à 18:36

Michel Leunen

Re : [Résolu] Sauvegarde /home/ avec grsync

Dans l'onglet Options avancées, tu ajoutes dans le champ Options supplémentaires, --exclude-from=~/exclude.
Dans le fichier ~/exclude, tu mets la liste des répertoires que tu veux exclure de la sauvegarde (un par ligne). Par exemple:

Public/
tmp/
.Trash/
.thumbnails/
.local/share/Trash/
.VirtualBox/VDI/

Note: tu peux donner un autre nom au fichier et/ou le mettre où tu veux.

Dernière modification par Michel Leunen (Le 05/03/2010, à 18:37)


Michel Leunen
http://linux.leunen.com

Hors ligne

#4 Le 05/03/2010, à 20:11

jejux

Re : [Résolu] Sauvegarde /home/ avec grsync

Merci à toi

J'ai donc rentré ces destinations dans exclude.txt, que j'ai enregistré dans /Documents

grsync Me prévient :

rsync: failed to open exclude file ~/Documents/exclude.txt: No such file or directory (2)
rsync error: error in file IO (code 11) at exclude.c(1062) [client=3.0.5]

Comprends pas neutral


"Je connais ce système, c'est facile il est sous Unix, je peux le faire".
Jurassic Park 1, la gamine qui a peur de tout sauf d'un clavier.

Hors ligne

#5 Le 05/03/2010, à 23:08

Michel Leunen

Re : [Résolu] Sauvegarde /home/ avec grsync

jejux a écrit :

Merci à toi

J'ai donc rentré ces destinations dans exclude.txt, que j'ai enregistré dans /Documents

rsync: failed to open exclude file ~/Documents/exclude.txt: No such file or directory (2)

Les deux répertoires ne sont pas les mêmes.

/Documents/exclude.txt n'est pas la même chose que ~/Documents/exclude.txt.
~/Documents/exclude.txt = /home/ton_login/Documents/exclude.txt

Tu vois la différence? ~ fait référence à ton home.


Michel Leunen
http://linux.leunen.com

Hors ligne

#6 Le 06/03/2010, à 03:37

jejux

Re : [Résolu] Sauvegarde /home/ avec grsync

Pardon, je pense que je me suis mal exprimé : le fichier exclude.txt je l'ai bien mis dans

/home/mon_identifiant/Documents/

Je déplace exclude.txt pour éviter la multipication des chemins d'accès et me rendre plus clair. Voici ce que je fais :

- Sauvegarder /home/mon_identifiant/
- sur /media/disk/
- En excluant les répertoires suivants via le fichier home/mon_identifiant/exclude.txt :

Bureau/
Documents/
Musique/
Vidéos/
Images/
Public/
tmp/
.Trash/
.thumbnails/
.local/share/Trash/
.VirtualBox/VDI/

- via la commande avancées : --exclude-from= ~/exclude.txt

Grsync me prévient toujours qu'il ne trouve pas le fichier exclude. J'ai essayé un peu tout, ajouté ou enlevé des parties de la syntaxe, et même remplacé par le chemin d'accès /home/mon_identifiant/exclude.txt
J'ai des noeuds à la tête roll


"Je connais ce système, c'est facile il est sous Unix, je peux le faire".
Jurassic Park 1, la gamine qui a peur de tout sauf d'un clavier.

Hors ligne

#7 Le 06/03/2010, à 09:21

kyncani

Re : [Résolu] Sauvegarde /home/ avec grsync

jejux a écrit :

--exclude-from= ~/exclude.txt

--exclude-from=~/exclude.txt

Il n'y a pas d'espace après le signe égal.

Edit: Par ailleurs, pour avoir la liste des paquets :
- "dpkg -l" (liste exhaustive)
- installe deborphan et "deborphan -a" (liste condensée sans les dépendances)

Dernière modification par kyncani (Le 06/03/2010, à 09:23)

Hors ligne

#8 Le 06/03/2010, à 20:39

jejux

Re : [Résolu] Sauvegarde /home/ avec grsync

Arrg (râle de délivrance), j'ai trouvé la bonne syntaxe.
C'était

--exclude-from=exclude.txt

La simulation semble ok à 100%. Il semble les fichiers sauvegardés sont en fait bien ceux qui me sont cachés dans nautilus, donc des fichiers de conf.


"Je connais ce système, c'est facile il est sous Unix, je peux le faire".
Jurassic Park 1, la gamine qui a peur de tout sauf d'un clavier.

Hors ligne