IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Commande rSync et problèmes icônes, Comment faire une copie exacte ?
Options
Slumb
posté 5 Sep 2011, 18:43
Message #1


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Bonsoir à tous et toutes.

Voilà, j'aimerais utiliser la commande rSync pour copier des fichiers/dossiers d'un Mac sur un autre.
Mais quand j'ai des dossiers avec des icônes, elles ne sont pas gardés.

Je n'arrive pas à trouver l'option qui va bien.


Quelqu'un aurait il une idée ? Et ne me sortait pas le man, je connais smile.gif

Merci.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
schlum
posté 6 Sep 2011, 10:38
Message #2


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



RTFM laugh.gif

Citation
-E, --extended-attributes copy extended attributes, resource forks


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Slumb
posté 6 Sep 2011, 16:26
Message #3


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Dommage qu'il n'y ai pas de mots en réponse au 'RTFM', parce que le -E ne marche pas biggrin.gif

J'ai une icône sur un dossier dans mon dossier source, et dans la destination, rien...

Code
rsync -aE source/ dest/


Ce message a été modifié par Slumb - 6 Sep 2011, 16:27.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
schlum
posté 6 Sep 2011, 17:55
Message #4


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Ça ne fonctionne qu’avec le rsync spécifique Mac il me semble, donc pas de rsync externe ou compilé avec Fink par exemple.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Slumb
posté 6 Sep 2011, 21:05
Message #5


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Ah, alors attention, car ces mots sont lourd de conséquences, pour moi en tout cas...

Déjà je ne suis pas passé par Fink mais MacPort, je suppose que le résultat est le même !
Ensuite, le but est de copier mes données, au final, sur un NAS.
C'est d'ailleurs pour cela que je suis passé par MacPort car au départ ce n'est pas -E mais -X l'option équivalente.
Ce qui, du coup, est bizarre avec le fait que tu me dise que cela ne fonctionne pas avec Fink.

Peux-tu me préciser avec la version de rSync qui fonctionne avec -E, pour ma part c'est la version 3.

Merci pour ton aide.

Ce message a été modifié par Slumb - 6 Sep 2011, 21:10.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 6 Sep 2011, 21:42
Message #6





Guests






Bonsoir,

L'option -E fonctionne à partir de Mac OS X 10.4
Les options doivent être séparées
Code
rsync -a -E
Go to the top of the page
 
+Quote Post
Slumb
posté 6 Sep 2011, 22:07
Message #7


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Je viens de faire l'essai... Idem confused5.gif

Pas d'icône, un fichier Icon est par contre créé dans le dossier qui n'a plus son icône biggrin.gif
J'ai oublié de le dire sur le post précédent...

Et pourquoi sur mon NAS j'arrive à copier les icônes de ces dossiers avec FolderWatch ?
J'ai regardé les options et on dirait bien qu'il utilise rSync...

Merci pour votre aide.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 6 Sep 2011, 23:57
Message #8





Guests






Citation (Slumb @ 6 Sep 2011, 17:07) *
Je viens de faire l'essai... Idem confused5.gif

C'est parce que le rsync utilisé n'est pas celui de Mac OS X, mais celui installé par MacPort.
Pour utiliser le rsync du Mac (il est dans le dossier /usr/bin ), il faut spécifier son chemin au complet
Code
/usr/bin/rsync -a -E
Go to the top of the page
 
+Quote Post
Slumb
posté 7 Sep 2011, 21:38
Message #9


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Merci pour ta réponse, mais je ne comprends plus rien biggrin.gif

J'ai viré le rSync installé via MacPort et quand je fais :

Code
rsync -a -E source/ dest/


Je n'ai pas d'icônes (alors que juste avant, oui) et si je fais :

Code
rsync -a -X source/ dest/


Je l'ai. Alors pourquoi me parler du -E alors que c'est -X ?
Et pourquoi avant la désinstallation ça fonctionné et plus maintenant ?
Une réponse d'un peu plus de deux lignes m'aiderais sans doutes plus biggrin.gif

Merci et bonne fin de soirée.

Ce message a été modifié par Slumb - 7 Sep 2011, 21:41.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 8 Sep 2011, 00:27
Message #10





Guests






Bonsoir,

Si ça marche avec moins l'option -X , où est le problème ?
As-tu essayé avec le chemin au complet ?
Code
/usr/bin/rsync -a -E




Les options ne dépendent pas seulement de la version, mais de la source téléchargée, elles sont toutes légèrement différentes par rapport à celui d'origine sur le Mac.

Si tu as MAc OS X 10.4 ou plus et que rsync -a -E ne fonctionne pas :
Soit que tu as une autre version d'installée ailleurs que dans le dossier "/usr/bin" et la commande rsync utilise la version non Mac.
Ou soit que tu as écrasé le rsync d'origine Mac par une autre version installée.

Edition : d'autre informations.
Si je fais
Code
/usr/bin/rsync -a -E /dossierA /dossierB
Cela fonctionne, l'icône personnalisée des dossiers sont affichées


Si je fais
Code
/usr/bin/rsync -a  /dossierA /dossierB
Cela fonctionne, mais l'icône personnalisée des dossiers a disparu.


Si je fais
Code
/usr/bin/rsync -a -X /dossierA /dossierB
rsync error: syntax or usage error (code 1) at /SourceCache/rsync/rsync-35.2/rsync/main.c(1333) [client=2.6.9]

Ici, dans le man page
Citation
-E, --extended-attributes
Apple specific option to copyextended attributes, resource forks, and ACLs. Requires at least
Mac OS X 10.4 or suitably patched rsync.


La version d'origine de rsync sur Leopard, Snow Leopard et Lion est (2.6.9 protocol version 29), même chose sur Tigre version OS X 10.4.11.

Regarde dans ce fil quelqu'un sur Lion en parle de rsync et de l'option -E

Ce message a été modifié par EricaL** - 8 Sep 2011, 02:04.
Go to the top of the page
 
+Quote Post
Slumb
posté 8 Sep 2011, 16:50
Message #11


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Ok, merci pour ta réponse... Je laisse tomber, l'usage de rSync était au final destiné à mon NAS mais j'ai beau essayer, ça ne marche pas !!!


Merci et bonne fin de soirée.

Ce message a été modifié par Slumb - 8 Sep 2011, 16:50.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
teddy7545
posté 10 Sep 2011, 17:09
Message #12


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 879
Inscrit : 4 Apr 2004
Lieu : Lorraine - 54
Membre no 17 184



Citation
J'ai viré le rSync installé via MacPort ...

Ok mais tu ne nous dis pas quelle version tu as de rsync
Que dis la commande suivante ?
Code
rsync --version

Correspond t'elle a la version rsync
Citation
version 2.6.9 protocol version 29
que cite erical et qui est la même que moi d'origine sur Lion et qui utile l'option -E et pas -X
Il semblerait que tu ne dispose pas de la même version que nous.

Pour ma part inutile de taper le chemin complet de rsync car
Code
whereis rsync
me donne bien en réponse
Citation
/usr/bin/rsync


Ce message a été modifié par teddy7545 - 11 Sep 2011, 17:35.


--------------------
MP Intel Dual Xéon 3 GHz - MacOSX 10.10.3 - ATI Radeon HD 5770 - ATTO UL5D - Apple Cinema HD Display 23 pouces
MBP 15' 2017 - MBP 13' mid 2009 - iMac 24' 8,1 2,8GHz - MP G4 MDD Bi 1,25 GHz - MP G4 Quicksylver 933MHz
Go to the top of the page
 
+Quote Post
Slumb
posté 11 Sep 2011, 16:36
Message #13


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Citation (teddy7545 @ 10 Sep 2011, 18:09) *
Citation
J'ai viré le rSync installé via MacPort ...

Ok mais tu ne nous dis pas quelle version tu as de rsync
Que dis la commande suivante ?
Code
rsync  version 2.6.9  protocol version 29

Correspond t'elle a la version rsync
Citation
version 2.6.9 protocol version 29
que cite erical et qui est la même que moi d'origine sur Lion et qui utile l'option -E et pas -X
Il semblerait que tu ne dispose pas de la même version que nous.

Pour ma part inutile de taper le chemin complet de rsync car
Code
whereis rsync
me donne bien en réponse
Citation
/usr/bin/rsync



Merci pour ta réponse.

Alors si je fais :

Code
whereis rsync


J'ai bien le même chemin :

Code
/usr/bin/rsync


Mais je ne connaissais pas cette commande. Qu'elle est la différence avec which ? Car si je l'utilise, voici la réponse :

Code
/opt/local/bin/rsync


Which ce base sur la variable PATH, non ? Pour whereis ?


Si tu veux savoir la version de rsync :

Code
rsync --version
rsync  version 3.0.8  protocol version 30
Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes, file-flags

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.


Ce qui montre finalement que je ne l'ai pas viré puisque ça représente la version de rSync installé de MacPort.
Bizarre, j'ai suivis le processus pour le désintallé.

Et si je fais :

Code
/usr/bin/rsync --version
rsync  version 2.6.9  protocol version 29
Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others.
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.
heisenberg:Desktop kcell$ /usr/bin/rsync --version
rsync  version 2.6.9  protocol version 29
Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others.
<http://rsync.samba.org/>
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.


Ce message a été modifié par Slumb - 11 Sep 2011, 16:36.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
Guest_EricaL**_*
posté 11 Sep 2011, 22:12
Message #14





Guests






Bonjour,


Garde les deux rsync, ils pourront peut-être servir.

J'ai testé rsync 3.0.8, je l'ai installé avec cette méthode ( cela nécessite que le paquet "Apple's Developer Tools" soit installé).
Son chemin est "/usr/local/bin/rsync"

Moi j'essayerai avec ces options qui sont complémentaires à -X
Code
/opt/local/bin/rsync -a -X --acls --fileflags
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 24th April 2024 - 06:11