How to set absolute path for rsync?

Joe Qiao qlnaaa at gmail.com
Wed Aug 16 00:34:26 UTC 2017


Thanks so much for the quick reply, Kevin!

I tried with ssh and --partial-dir, it looks the partial file still will be
stored in local dir, but not in /tmp.


Every 1.0s: ls -al /home/joe/rsync/ /tmp/
            Tue Aug 15 17:29:30 2017

/home/joe/rsync/:
total 408840
drwxr-xr-x  2 root root      4096 Aug 15 17:29 .
drwxr-xr-x 32 joe  joe       4096 Aug 15 15:01 ..
*-rw-------  1 root root 418643968 Aug 15 17:29 .flash_image.14WoMV
<<<<<<<<<<<<<<<<<<*

/tmp/:
total 32
drwxrwxrwt  7 root    root    4096 Aug 15 17:28 .
drwxr-xr-x 24 root    root    4096 Mar 27 15:05 ..
drwxrwxrwt  2 lightdm lightdm 4096 Aug  7 09:23 at-spi2
drwxrwxrwt  2 root    root    4096 Aug  7 09:23 .ICE-unix
drwx------  2 lightdm lightdm 4096 Aug  7 09:24 pulse-bYV3V1IM0vBC
drwx------  2 lightdm lightdm 4096 Aug  7 09:24 pulse-PKdhtXMmr18n
-rw-rw-r--  1 lightdm lightdm    0 Aug  7 09:24 unity_support_test.1
-r--r--r--  1 root    root      11 Aug  7 09:23 .X0-lock
drwxrwxrwt  2 root    root    4096 Aug  7 09:23 .X11-unix


And tried again with ssh and --temp-dir, it works.


Every 1.0s: ls -al /home/joe/rsync/ /tmp/
            Tue Aug 15 17:28:15 2017

/home/joe/rsync/:
total 8
drwxr-xr-x  2 root root 4096 Aug 15 15:14 .
drwxr-xr-x 32 joe  joe  4096 Aug 15 15:01 ..

/tmp/:
total 581664
drwxrwxrwt  7 root    root         4096 Aug 15 17:28 .
drwxr-xr-x 24 root    root         4096 Mar 27 15:05 ..
drwxrwxrwt  2 lightdm lightdm      4096 Aug  7 09:23 at-spi2
*-rw-------  1 root    root    595591168 Aug 15 17:28 .flash_image.AX9F1y
 <<<<<<<<<<<<<<<<<<<<<*
drwxrwxrwt  2 root    root         4096 Aug  7 09:23 .ICE-unix
drwx------  2 lightdm lightdm      4096 Aug  7 09:24 pulse-bYV3V1IM0vBC
drwx------  2 lightdm lightdm      4096 Aug  7 09:24 pulse-PKdhtXMmr18n
-rw-rw-r--  1 lightdm lightdm         0 Aug  7 09:24 unity_support_test.1
-r--r--r--  1 root    root           11 Aug  7 09:23 .X0-lock
drwxrwxrwt  2 root    root         4096 Aug  7 09:23 .X11-unix

Anyway, at least the ssh + temp-dir works for me. Thank you!

Regards,
-Joe


On Tue, Aug 15, 2017 at 5:14 PM, Kevin Korb via rsync <rsync at lists.samba.org
> wrote:

> With rsyncd you can't.  You would have to switch to rsync over ssh...
>
> rsync -a --delete --delay-updates --partial-dir=/tmp -P /home/joe/rsync/
> 10.148.34.28:/home/joe/rsync/
>
> Also, when you use --partial-dir you probably want to also use --temp-dir.
>
>
> On 08/15/2017 07:19 PM, Joe Qiao via rsync wrote:
> > Dear experts,
> >
> >
> >
> > I would like get your help for the issue with --partial-dir=_absolute
> path._
> >
> >
> >
> > I’m trying to use rsync to send big file to server and config
> > --partial-dir=_absolute path_ since I want to store temp partial file in
> > /tmp/ directory and keep the destination folder clear.
> >
> >
> >
> > My server is joe28, client is joe27. And here is the config on server.
> >
> >
> >
> > root at joe28:~# cat /etc/rsyncd.conf
> >
> > # Global settings
> >
> > address = 10.148.34.28
> >
> > numeric ids = yes
> >
> > uid = 0
> >
> > read only = no
> >
> > reverse lookup = no
> >
> > dont compress = *
> >
> > timeout = 10
> >
> > [JOE]
> >
> >         path = /home/joe/rsync
> >
> >         comment = Joe's rsync test
> >
> >
> >
> > Sending big file from joe27 to joe28:
> >
> >
> >
> > root at joe27:~# ls -l /home/joe/rsync/flash_image
> >
> > -rw-r--r-- 1 root root 766028824 Aug 15 15:23 /home/joe/rsync/flash_image
> >
> >
> >
> > root at joe27:~# rsync -a --delete --delay-updates
> > --no-relative --partial-dir=/tmp /home/joe/rsync/
> > rsync://10.148.34.28:873/JOE <http://10.148.34.28:873/JOE> -P
> >
> > building file list ...
> >
> > 2 files to consider
> >
> > ./
> >
> > flash_image
> >
> >    766028824 100%  108.69MB/s    0:00:06 (xfer#1, to-check=0/2)
> >
> >
> >
> > sent 766122429 bytes  received 30 bytes  61289796.72 bytes/sec
> >
> > total size is 766028824  speedup is 1.00
> >
> >
> >
> > However, I still see the partial file in the local directory, but not in
> > /tmp which I configured.
> >
> >
> >
> > root at joe28:~# watch --interval=1 ls -al /home/joe/rsync/ /tmp/flash*
> >
> > Every 1.0s: ls -al /home/joe/rsync/
> > /tmp/flash*                                         Tue Aug 15 15:35:55
> 2017
> >
> >
> >
> > ls: cannot access /tmp/flash*: No such file or directory
> >
> > /home/joe/rsync/:
> >
> > total 77064
> >
> > drwxr-xr-x  2 root root        4096 Aug 15 15:35 .
> >
> > drwxr-xr-x 32 joe  joe         4096 Aug 15 15:01 ..
> >
> > -rw-------  1 root nogroup 78905344 Aug 15 15:35 .flash_image.xlIBqo
> >
> >
> >
> > And finally I saw the “tmp” folder is created on server. That is not my
> > expected.
> >
> >
> >
> > Every 1.0s: ls -al /home/joe/rsync/
> > /tmp/flash*                                         Tue Aug 15 15:36:05
> 2017
> >
> >
> >
> > ls: cannot access /tmp/flash*: No such file or directory
> >
> > /home/joe/rsync/:
> >
> > total 748092
> >
> > drwxr-xr-x  3 root root         4096 Aug 15 15:14 .
> >
> > drwxr-xr-x 32 joe  joe          4096 Aug 15 15:01 ..
> >
> > -rw-r--r--  1 root root    766028824 Aug 15 15:23 flash_image
> >
> > drwx------  2 root nogroup      4096 Aug 15 15:36 tmp
> >
> >
> >
> > Would you please give some suggestions? Appreciate the help!
> >
> >
> >
> > BTW. I tried with --temp-dir but same result. Rsync version is 3.1.2.
> >
> >
> >
> > Regards,
> >
> > -Joe
> >
> >
> >
>
> --
> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
>         Kevin Korb                      Phone:    (407) 252-6853
>         Systems Administrator           Internet:
>         FutureQuest, Inc.               Kevin at FutureQuest.net  (work)
>         Orlando, Florida                kmk at sanitarium.net (personal)
>         Web page:                       http://www.sanitarium.net/
>         PGP public key available on web site.
> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
>
>
> --
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.samba.org/pipermail/rsync/attachments/20170815/f1a054d8/attachment.html>


More information about the rsync mailing list