[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsync et /run



Le 18 mai 2015 à 15:08, Sébastien NOBILI <sebnewsletter@free.fr> a écrit :
> 
> Le lundi 18 mai 2015 à 14:24, mireero a écrit :
>> On 05/18/2015 10:30 AM, Damien TOURDE wrote:
>>>> Quel sont les droits de dossiers source et cible?
>>>>> Et de /run/user/1000/gvfs?
>>> Et bien... je ne sais pas trop !
>>> ls -al /run/user/1000/
>>> ls: impossible d'accéder à /run/user/1000/gvfs: Permission non accordée
>>> total 0
>>> drwx------ 2 damien damien  60 mai   18 09:04 dconf
>>> d????????? ? ?      ?        ?              ? gvfs
>>> 
>> 
>> rsync s'est arrêté de marcher *ou* es-tu en train de le mettre en place?
>> C'est quoi la commande exacte?
>> 
>> Tu pourrais essayer un 'sudo chown damien /run/user/1000/gvfs', (et
>> peut-être un chmod 0755) puis réessayer rsync, juste pour voir (note bien le
>> message d'erreur éventuel).
> 
> Gvfs est un outil qui permet de faire différents types de montages, notamment
> des systèmes de fichiers virtuels (ssh, WebDAV, etc.).
> 
> J'ai déjà eu des attributs de ce type (« d????????? ») avec ce type de montages
> après plantage du serveur ou du lien réseau entre le client et le serveur.
> 
> Je ne pense pas que la modification des attributs du dossier t'apporte
> grand-chose.
> 
> As-tu fait des montages de partages réseau SSH, WebDAV ou autre depuis ton
> gestionnaire de fichiers graphique ?

Ça n’apporte rien car c’est un point de montage fictif. Ce n’est pas directement accessible.
cf http://fr.wikipedia.org/wiki/GVFS.

Pour ce qui est de la sauvegarde par rsync, tu as toujours la possibilité d’appliquer une exclusion de ce type de répertoire dans la ligne de commande rsync (man rsync recherche exclude) :
	rsync -avz --exclude 'dir1/dir2/file3.txt' source/ destination/
ou, s’il y en a beaucoup à exclure (cache, temp, tmp, logs, trashes, …), il suffit de se créer un fichier d’exclusion et d’y faire référence dans la ligne de commande :
	rsync -avz --exclude-from=<Fichier d'exclusion> source/ destination/

Pour le fichier d’exclusion, voici, par exemple, celui que j’utilise pour effectuer la sauvegarde de mon compte Mac OS X ou sous Debian/Ubuntu :
#
# Fichiers généraux pour une Debian (ou Ubuntu) sous Gnome
#- /.fontconfig
#- Cache/*
#- cache/*
#- /.xsession-errors
#- /.gconfd/saved_state
#- /.gnome2/share/fonts
#- /.bash_history
#- /.viminfo
#- /.config/tracker
#- /.cache
#- /.gstreamer-0.10
#- /.local
#- /.pulse-cookie
#- /.dbus
#- /.update-manager-core
#- /.update-notifier
#- /.gvfs
#
# OpenOffice.org 3 Linux
#- /.openoffice.org/3/user/temp
- temp/
- tmp/
- /<USER>/.TemporaryItems/
#
# Les poubelles
- .Trash/
#
# Fichiers généraux pour Mac OS X
# Les polices
- .fontconfig
- Fonts/
- fonts/
- Library/FontCollections
# Les caches
- Caches/
- Cache/
- cache/
- .cache/
# Les logs
- Logs/
- log/
- logs/
- CrashReporter/
#

Mais le mieux est de lire la documentation et de faire des essais car c’est très puissant mais, comme c’est basé sur un traitement itératif, peu naturel.


>> Par contre, si tu sauvegardes en local (sur un disque usb par exemple), il y
>> a des outils dédiés (même un simple 'cp --update' pourrait faire l'affaire).
> 
> J'utilise rsync sur des supports locaux et ça fonctionne très bien.
> 
>> Un truc sympa: créer une règle udev qui déclenche le backup automatiquement
>> quand tu branches le disque externe.
> 
> Je confirme, c'est sympa ;-)

Très bon ça.

--
Pierre Malard

   « La vérité ne triomphe jamais, mais ses ennemis finissent
    toujours par mourir... »
                                                   Max Placnk (1858-1947)
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ (  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


Reply to: