Re: Question on folder sync with directory name translation

2015-06-10 Thread Gionata Boccalini
Yeah, I don't have other symlink.
But I'm thinking of changing my folder structure to reflect the data I
really need on the NAS. So, as a side effect, the special rsync is not
needed any more :)
Anyway, thanks for the answers!
Bye



*___Gionata Boccalini*

2015-06-09 13:25 GMT+02:00 Michael Johnson - MJ m...@revmj.com:

 Should be as long as you don't have other symlinks in the tree.

 On Mon, Jun 8, 2015, 15:14 Gionata Boccalini gionata.boccal...@gmail.com
 wrote:

 OK , but then the solution with symlinks is equivalent, just with the
 right options for rsync.

 Make the link.
 Sync + exclude.
 Remove the link.

 Don't have to live with the folder on the source.

 *___*


 *Gionata Boccalini*

 2015-06-08 22:49 GMT+02:00 Michael Johnson - MJ m...@revmj.com:

 Oh, actually, I just thought of a couple other another options that
 don't require any multiplexing or ssh keys, but it would require that your
 source machine is linux.

 The first option would be:

 mkdir /A/FolderB
 mount --bind /A/FolderA /A/FolderB

 Then just exclude /A/FolderA from the rsync and you are done.  This does
 mean that you have to be ok with /A/FolderB existing on the source.


 The second option would be to use somthing like aufs or overlayfs to
 create a new mountpoint that contains everything you want and perhaps with
 a little bit of mount --bind thrown in.


 I just saw your response, and and what you describe makes sense.  Sounds
 like the mount bind option + exclude might be the most elegant option for
 this case.  Just make sure to add the bind mount into your fstab so it
 comes back after a reboot.  :)

 On Mon, Jun 8, 2015 at 1:18 PM, Michael Johnson - MJ m...@revmj.com
 wrote:

 Thought I would chime in here.  To the best of my knowledge what you
 are trying to do cannot be done in a single run.  I supposed --fuzzy might
 work for you but I've never used that option and it sounds scary to me.
 Perhaps if I spent some time and learned the methodology it uses I would be
 less concerned.  If a feature like this were to be added, it seems like it
 would make sense to add it as a new filter type.

 But mainly you've piqued my curiosity.  The requirement that it be able
 to happen in a single rsync run seems very odd.  Is this just a desire, or
 is there really something that bad that would happen if you did one pass
 syncing A to B excluding FolderA and FolderB and then a second pass syncing
 FolderA to FolderB?

 The most likely scenario I imagine is that you are running this by hand
 and manually enter the SSH password.  Given the process take a long time,
 you don't want to enter the password again mid stream.  If this is the
 case, you could set up SSH keys to allow this to happen without a manually
 typed password.  You can find how to set that up here:

 http://www.chainsawonatireswing.com/2012/01/15/ssh-into-your-synology-diskstation-with-ssh-keys/

 If you don't want to do ssh keys w/o a password, you could use ssh
 agent with keys.

 Finally you could also utilize ssh multiplexing (it looks like that
 should work with the synology nass).  You can find information about this
 option here:
 http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing

 The other (very unlikely) scenario I can imagine is that there is
 something that prevents you from logging in more than once every X
 hours/days like a time lock safe.  multiplexing would help here as well.
 But this scenario seems unlikely, it was probably silly to even mention it.

 If there is another case I have not considered I would be very
 interested to know where this requirement comes from.

 Thanks!  Hope there was something useful for you in all this.  :)

 On Sun, Jun 7, 2015 at 9:38 AM, Gionata Boccalini 
 gionata.boccal...@gmail.com wrote:

 Hello everyone,

 I'm new to this mailing list but I have been using rsync for some
 years up to now.
 I'm trying to synchronize two directory trees, but I want a special
 behavior that I didn't find on the net nor in the manual (or maybe there 
 is
 a combination of options to get what I want but I couldn't find it).

 Tree A is like:

 A
   *
   *
FolderA
   *
   *

 And tree B (on a remote filesystem) is like:

 B
   *
   *
   *
FolderB
   *
   *


 I have to synchronize everything in one rsync run, like
 rysnc  -arv  A/  B/

 but I want FolderA to be synchronized with FolderB.
 They must contain the same files but have a different name! I want
 something like a directory name translation in the rsync run...
 Is it possible? Do you see any another way of doing this? (A part of
 using two rsync runs)
 Please let me know if I didn't explain the problem correctly or you
 need further information.
 Thank you for your attention and time.
 Best regards.


 *___Gionata Boccalini*

 --
 Please use reply-all for most replies to avoid omitting the mailing
 list.
 To unsubscribe or change options:
 https://lists.samba.org/mailman/listinfo/rsync
 Before posting, read:
 

Re: Question on folder sync with directory name translation

2015-06-09 Thread Michael Johnson - MJ
Should be as long as you don't have other symlinks in the tree.

On Mon, Jun 8, 2015, 15:14 Gionata Boccalini gionata.boccal...@gmail.com
wrote:

 OK , but then the solution with symlinks is equivalent, just with the
 right options for rsync.

 Make the link.
 Sync + exclude.
 Remove the link.

 Don't have to live with the folder on the source.

 *___*


 *Gionata Boccalini*

 2015-06-08 22:49 GMT+02:00 Michael Johnson - MJ m...@revmj.com:

 Oh, actually, I just thought of a couple other another options that don't
 require any multiplexing or ssh keys, but it would require that your source
 machine is linux.

 The first option would be:

 mkdir /A/FolderB
 mount --bind /A/FolderA /A/FolderB

 Then just exclude /A/FolderA from the rsync and you are done.  This does
 mean that you have to be ok with /A/FolderB existing on the source.


 The second option would be to use somthing like aufs or overlayfs to
 create a new mountpoint that contains everything you want and perhaps with
 a little bit of mount --bind thrown in.


 I just saw your response, and and what you describe makes sense.  Sounds
 like the mount bind option + exclude might be the most elegant option for
 this case.  Just make sure to add the bind mount into your fstab so it
 comes back after a reboot.  :)

 On Mon, Jun 8, 2015 at 1:18 PM, Michael Johnson - MJ m...@revmj.com
 wrote:

 Thought I would chime in here.  To the best of my knowledge what you are
 trying to do cannot be done in a single run.  I supposed --fuzzy might work
 for you but I've never used that option and it sounds scary to me.  Perhaps
 if I spent some time and learned the methodology it uses I would be less
 concerned.  If a feature like this were to be added, it seems like it would
 make sense to add it as a new filter type.

 But mainly you've piqued my curiosity.  The requirement that it be able
 to happen in a single rsync run seems very odd.  Is this just a desire, or
 is there really something that bad that would happen if you did one pass
 syncing A to B excluding FolderA and FolderB and then a second pass syncing
 FolderA to FolderB?

 The most likely scenario I imagine is that you are running this by hand
 and manually enter the SSH password.  Given the process take a long time,
 you don't want to enter the password again mid stream.  If this is the
 case, you could set up SSH keys to allow this to happen without a manually
 typed password.  You can find how to set that up here:

 http://www.chainsawonatireswing.com/2012/01/15/ssh-into-your-synology-diskstation-with-ssh-keys/

 If you don't want to do ssh keys w/o a password, you could use ssh agent
 with keys.

 Finally you could also utilize ssh multiplexing (it looks like that
 should work with the synology nass).  You can find information about this
 option here:
 http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing

 The other (very unlikely) scenario I can imagine is that there is
 something that prevents you from logging in more than once every X
 hours/days like a time lock safe.  multiplexing would help here as well.
 But this scenario seems unlikely, it was probably silly to even mention it.

 If there is another case I have not considered I would be very
 interested to know where this requirement comes from.

 Thanks!  Hope there was something useful for you in all this.  :)

 On Sun, Jun 7, 2015 at 9:38 AM, Gionata Boccalini 
 gionata.boccal...@gmail.com wrote:

 Hello everyone,

 I'm new to this mailing list but I have been using rsync for some years
 up to now.
 I'm trying to synchronize two directory trees, but I want a special
 behavior that I didn't find on the net nor in the manual (or maybe there is
 a combination of options to get what I want but I couldn't find it).

 Tree A is like:

 A
   *
   *
FolderA
   *
   *

 And tree B (on a remote filesystem) is like:

 B
   *
   *
   *
FolderB
   *
   *


 I have to synchronize everything in one rsync run, like
 rysnc  -arv  A/  B/

 but I want FolderA to be synchronized with FolderB.
 They must contain the same files but have a different name! I want
 something like a directory name translation in the rsync run...
 Is it possible? Do you see any another way of doing this? (A part of
 using two rsync runs)
 Please let me know if I didn't explain the problem correctly or you
 need further information.
 Thank you for your attention and time.
 Best regards.


 *___Gionata Boccalini*

 --
 Please use reply-all for most replies to avoid omitting the mailing
 list.
 To unsubscribe or change options:
 https://lists.samba.org/mailman/listinfo/rsync
 Before posting, read:
 http://www.catb.org/~esr/faqs/smart-questions.html




 --
 Michael Johnson - MJ




 --
 Michael Johnson - MJ



-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: Question on folder sync with directory name translation

2015-06-09 Thread Charles Marcus
Hello,

I've been tasked with migrating a smallish (@90 mailboxes) company from
a linux/dovecot mail server to Office 365, and after experiencing a ton
of issues with Microsoft's native Imap syncing tool, I decided to use
Imapsync, and it is working perfectly.

It has the ability to add a simple regex translation for mapping folders
of different names - mainly used for the special use folders that can
have different names depending on the server/client involved.

Ie, dovecot/Thunderbird use 'Sent', 'Trash' and 'Junk', while
Office65/Outlook use 'Sent Items', 'Deleted Items' and 'Junk Emails'.

So, a few simple regex lines in the ImapSync commandline options and
problem solved:

--regextrans2 's/Sent$/Sent Items/' \
--regextrans2 's/Trash$/Deleted Items/' \
--regextrans2 's/Junk$/Junk Email/' \

I do use a few more to catch a few other cases, but you get the idea.

I'd be surprised if rsync can't do something similar?

Charles


On 6/7/2015 12:38 PM, Gionata Boccalini gionata.boccal...@gmail.com wrote:
 Hello everyone,

 I'm new to this mailing list but I have been using rsync for some
 years up to now.
 I'm trying to synchronize two directory trees, but I want a special
 behavior that I didn't find on the net nor in the manual (or maybe
 there is a combination of options to get what I want but I couldn't
 find it).

 Tree A is like:

 A
   *
   *
FolderA
   *
   *

 And tree B (on a remote filesystem) is like:

 B
   *
   *
   *
FolderB
   *
   *


 I have to synchronize everything in one rsync run, like
 rysnc  -arv  A/  B/

 but I want FolderA to be synchronized with FolderB.
 They must contain the same files but have a different name! I want
 something like a directory name translation in the rsync run...
 Is it possible? Do you see any another way of doing this? (A part of
 using two rsync runs)
 Please let me know if I didn't explain the problem correctly or you
 need further information.
 Thank you for your attention and time.
 Best regards.
 /___

 Gionata Boccalini/



-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: Question on folder sync with directory name translation

2015-06-08 Thread Gionata Boccalini
Thanks Joe for the reply:
1) why do you say to use fuzzy twice? Do you mean in both directions?
2) I have to mention that the remote system is a Synology NAS, which for
whatever reason (I can't think about), doesn't support symlinks, even in
the same disk volume or share!

 But I could make some symlinks in the local system (archlinux) and user
 exclude filters to remove the directories I don't want to synchronize.


But still there is no way of doing this with rsync options alone?


*___Gionata Boccalini*

2015-06-07 19:28 GMT+02:00 Joe jose...@main.nc.us:

 I'm sure one of the experts will have a better answer, but two things come
 to mind as options to explore:
 1) Use --fuzzy twice so files which are the same but possibly with
 different names and locations are synced
 2) Use some sort of symlinks on the destination so the names actually
 match (these could be added and removed right before and after the rsync
 respectively if you don't want them around later.) Symlinks are tricky with
 rsync. You have to set the options right, so I'm not sure of the exact
 details.


 On 06/07/2015 12:38 PM, Gionata Boccalini wrote:

 Hello everyone,

 I'm new to this mailing list but I have been using rsync for some years
 up to now.
 I'm trying to synchronize two directory trees, but I want a special
 behavior that I didn't find on the net nor in the manual (or maybe there is
 a combination of options to get what I want but I couldn't find it).

 Tree A is like:

 A
   *
   *
FolderA
   *
   *

 And tree B (on a remote filesystem) is like:

 B
   *
   *
   *
FolderB
   *
   *


 I have to synchronize everything in one rsync run, like
 rysnc  -arv  A/  B/

 but I want FolderA to be synchronized with FolderB.
 They must contain the same files but have a different name! I want
 something like a directory name translation in the rsync run...
 Is it possible? Do you see any another way of doing this? (A part of
 using two rsync runs)
 Please let me know if I didn't explain the problem correctly or you need
 further information.
 Thank you for your attention and time.
 Best regards.
 /___

 Gionata Boccalini/




-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: Question on folder sync with directory name translation

2015-06-08 Thread Gionata Boccalini
OK , but then the solution with symlinks is equivalent, just with the right
options for rsync.

Make the link.
Sync + exclude.
Remove the link.

Don't have to live with the folder on the source.



*___Gionata Boccalini*

2015-06-08 22:49 GMT+02:00 Michael Johnson - MJ m...@revmj.com:

 Oh, actually, I just thought of a couple other another options that don't
 require any multiplexing or ssh keys, but it would require that your source
 machine is linux.

 The first option would be:

 mkdir /A/FolderB
 mount --bind /A/FolderA /A/FolderB

 Then just exclude /A/FolderA from the rsync and you are done.  This does
 mean that you have to be ok with /A/FolderB existing on the source.


 The second option would be to use somthing like aufs or overlayfs to
 create a new mountpoint that contains everything you want and perhaps with
 a little bit of mount --bind thrown in.


 I just saw your response, and and what you describe makes sense.  Sounds
 like the mount bind option + exclude might be the most elegant option for
 this case.  Just make sure to add the bind mount into your fstab so it
 comes back after a reboot.  :)

 On Mon, Jun 8, 2015 at 1:18 PM, Michael Johnson - MJ m...@revmj.com wrote:

 Thought I would chime in here.  To the best of my knowledge what you are
 trying to do cannot be done in a single run.  I supposed --fuzzy might work
 for you but I've never used that option and it sounds scary to me.  Perhaps
 if I spent some time and learned the methodology it uses I would be less
 concerned.  If a feature like this were to be added, it seems like it would
 make sense to add it as a new filter type.

 But mainly you've piqued my curiosity.  The requirement that it be able
 to happen in a single rsync run seems very odd.  Is this just a desire, or
 is there really something that bad that would happen if you did one pass
 syncing A to B excluding FolderA and FolderB and then a second pass syncing
 FolderA to FolderB?

 The most likely scenario I imagine is that you are running this by hand
 and manually enter the SSH password.  Given the process take a long time,
 you don't want to enter the password again mid stream.  If this is the
 case, you could set up SSH keys to allow this to happen without a manually
 typed password.  You can find how to set that up here:

 http://www.chainsawonatireswing.com/2012/01/15/ssh-into-your-synology-diskstation-with-ssh-keys/

 If you don't want to do ssh keys w/o a password, you could use ssh agent
 with keys.

 Finally you could also utilize ssh multiplexing (it looks like that
 should work with the synology nass).  You can find information about this
 option here:
 http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing

 The other (very unlikely) scenario I can imagine is that there is
 something that prevents you from logging in more than once every X
 hours/days like a time lock safe.  multiplexing would help here as well.
 But this scenario seems unlikely, it was probably silly to even mention it.

 If there is another case I have not considered I would be very interested
 to know where this requirement comes from.

 Thanks!  Hope there was something useful for you in all this.  :)

 On Sun, Jun 7, 2015 at 9:38 AM, Gionata Boccalini 
 gionata.boccal...@gmail.com wrote:

 Hello everyone,

 I'm new to this mailing list but I have been using rsync for some years
 up to now.
 I'm trying to synchronize two directory trees, but I want a special
 behavior that I didn't find on the net nor in the manual (or maybe there is
 a combination of options to get what I want but I couldn't find it).

 Tree A is like:

 A
   *
   *
FolderA
   *
   *

 And tree B (on a remote filesystem) is like:

 B
   *
   *
   *
FolderB
   *
   *


 I have to synchronize everything in one rsync run, like
 rysnc  -arv  A/  B/

 but I want FolderA to be synchronized with FolderB.
 They must contain the same files but have a different name! I want
 something like a directory name translation in the rsync run...
 Is it possible? Do you see any another way of doing this? (A part of
 using two rsync runs)
 Please let me know if I didn't explain the problem correctly or you need
 further information.
 Thank you for your attention and time.
 Best regards.


 *___Gionata Boccalini*

 --
 Please use reply-all for most replies to avoid omitting the mailing list.
 To unsubscribe or change options:
 https://lists.samba.org/mailman/listinfo/rsync
 Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html




 --
 Michael Johnson - MJ




 --
 Michael Johnson - MJ

-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: Question on folder sync with directory name translation

2015-06-08 Thread Gionata Boccalini
I should describe the problem more in details, but I believe this is off
topic for this list.
The FolderA is named Musica (in Italian) because.. I like it that way..
and is in my home folder.

PC # /home/gionata/Musica

FolderB MUST be named music, in my home folder on the NFS filesystem,

NAS # /volume1/homes/gionata/music

*because the synology media parse service only indexes the directory name
music in the user home dirs!* (Damn Syno...)
So I have different name on different system for the same folder! I could
change the name on my home, do it in two runs or do some symlinks.. but I
was just wondering if a more elegant solution could be found within rsync.


Anyway I can login with ssh as many time I wantm with RSA key pair. Even
multiplexing is not necessary, but thanks anyway for the info.

I hope now the problem is more clear. Is not even a real problem.. :)



*___Gionata Boccalini*

2015-06-08 22:18 GMT+02:00 Michael Johnson - MJ m...@revmj.com:

 Thought I would chime in here.  To the best of my knowledge what you are
 trying to do cannot be done in a single run.  I supposed --fuzzy might work
 for you but I've never used that option and it sounds scary to me.  Perhaps
 if I spent some time and learned the methodology it uses I would be less
 concerned.  If a feature like this were to be added, it seems like it would
 make sense to add it as a new filter type.

 But mainly you've piqued my curiosity.  The requirement that it be able to
 happen in a single rsync run seems very odd.  Is this just a desire, or is
 there really something that bad that would happen if you did one pass
 syncing A to B excluding FolderA and FolderB and then a second pass syncing
 FolderA to FolderB?

 The most likely scenario I imagine is that you are running this by hand
 and manually enter the SSH password.  Given the process take a long time,
 you don't want to enter the password again mid stream.  If this is the
 case, you could set up SSH keys to allow this to happen without a manually
 typed password.  You can find how to set that up here:

 http://www.chainsawonatireswing.com/2012/01/15/ssh-into-your-synology-diskstation-with-sshRSA-keys/
 http://www.chainsawonatireswing.com/2012/01/15/ssh-into-your-synology-diskstation-with-ssh-keys/

 If you don't want to do ssh keys w/o a password, you could use ssh agent
 with keys.

 Finally you could also utilize ssh multiplexing (it looks like that should
 work with the synology nass).  You can find information about this option
 here:
 http://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing

 The other (very unlikely) scenario I can imagine is that there is
 something that prevents you from logging in more than once every X
 hours/days like a time lock safe.  multiplexing would help here as well.
 But this scenario seems unlikely, it was probably silly to even mention it.

 If there is another case I have not considered I would be very interested
 to know where this requirement comes from.

 Thanks!  Hope there was something useful for you in all this.  :)

 On Sun, Jun 7, 2015 at 9:38 AM, Gionata Boccalini 
 gionata.boccal...@gmail.com wrote:

 Hello everyone,

 I'm new to this mailing list but I have been using rsync for some years
 up to now.
 I'm trying to synchronize two directory trees, but I want a special
 behavior that I didn't find on the net nor in the manual (or maybe there is
 a combination of options to get what I want but I couldn't find it).

 Tree A is like:

 A
   *
   *
FolderA
   *
   *

 And tree B (on a remote filesystem) is like:

 B
   *
   *
   *
FolderB
   *
   *


 I have to synchronize everything in one rsync run, like
 rysnc  -arv  A/  B/

 but I want FolderA to be synchronized with FolderB.
 They must contain the same files but have a different name! I want
 something like a directory name translation in the rsync run...
 Is it possible? Do you see any another way of doing this? (A part of
 using two rsync runs)
 Please let me know if I didn't explain the problem correctly or you need
 further information.
 Thank you for your attention and time.
 Best regards.


 *___Gionata Boccalini*

 --
 Please use reply-all for most replies to avoid omitting the mailing list.
 To unsubscribe or change options:
 https://lists.samba.org/mailman/listinfo/rsync
 Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html




 --
 Michael Johnson - MJ

-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Re: Question on folder sync with directory name translation

2015-06-08 Thread Joe
The symlinks was mostly a shot in the dark. They're often useful when 
you need synonyms.


The --fuzzy: I believe once handles different names and the second one 
adds different locations.


I have thought about using it for issues I have reorganizing collections 
of media files, but never got around to actually testing it.


Joe

On 06/08/2015 03:40 PM, Gionata Boccalini wrote:

Thanks Joe for the reply:
1) why do you say to use fuzzy twice? Do you mean in both directions?
2) I have to mention that the remote system is a Synology NAS, which 
for whatever reason (I can't think about), doesn't support symlinks, 
even in the same disk volume or share!


But I could make some symlinks in the local system (archlinux) and
user exclude filters to remove the directories I don't want to
synchronize.


But still there is no way of doing this with rsync options alone?
/___

Gionata Boccalini/

2015-06-07 19:28 GMT+02:00 Joe jose...@main.nc.us 
mailto:jose...@main.nc.us:


I'm sure one of the experts will have a better answer, but two
things come to mind as options to explore:
1) Use --fuzzy twice so files which are the same but possibly with
different names and locations are synced
2) Use some sort of symlinks on the destination so the names
actually match (these could be added and removed right before and
after the rsync respectively if you don't want them around later.)
Symlinks are tricky with rsync. You have to set the options right,
so I'm not sure of the exact details.


On 06/07/2015 12:38 PM, Gionata Boccalini wrote:

Hello everyone,

I'm new to this mailing list but I have been using rsync for
some years up to now.
I'm trying to synchronize two directory trees, but I want a
special behavior that I didn't find on the net nor in the
manual (or maybe there is a combination of options to get what
I want but I couldn't find it).

Tree A is like:

A
  *
  *
   FolderA
  *
  *

And tree B (on a remote filesystem) is like:

B
  *
  *
  *
   FolderB
  *
  *


I have to synchronize everything in one rsync run, like
rysnc  -arv  A/  B/

but I want FolderA to be synchronized with FolderB.
They must contain the same files but have a different name! I
want something like a directory name translation in the
rsync run...
Is it possible? Do you see any another way of doing this? (A
part of using two rsync runs)
Please let me know if I didn't explain the problem correctly
or you need further information.
Thank you for your attention and time.
Best regards.
/___

Gionata Boccalini/






--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html


Re: Question on folder sync with directory name translation

2015-06-07 Thread Joe
I'm sure one of the experts will have a better answer, but two things 
come to mind as options to explore:
1) Use --fuzzy twice so files which are the same but possibly with 
different names and locations are synced
2) Use some sort of symlinks on the destination so the names actually 
match (these could be added and removed right before and after the rsync 
respectively if you don't want them around later.) Symlinks are tricky 
with rsync. You have to set the options right, so I'm not sure of the 
exact details.


On 06/07/2015 12:38 PM, Gionata Boccalini wrote:

Hello everyone,

I'm new to this mailing list but I have been using rsync for some 
years up to now.
I'm trying to synchronize two directory trees, but I want a special 
behavior that I didn't find on the net nor in the manual (or maybe 
there is a combination of options to get what I want but I couldn't 
find it).


Tree A is like:

A
  *
  *
   FolderA
  *
  *

And tree B (on a remote filesystem) is like:

B
  *
  *
  *
   FolderB
  *
  *


I have to synchronize everything in one rsync run, like
rysnc  -arv  A/  B/

but I want FolderA to be synchronized with FolderB.
They must contain the same files but have a different name! I want 
something like a directory name translation in the rsync run...
Is it possible? Do you see any another way of doing this? (A part of 
using two rsync runs)
Please let me know if I didn't explain the problem correctly or you 
need further information.

Thank you for your attention and time.
Best regards.
/___

Gionata Boccalini/




--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html