Mount webdav og local sync

Få hjælp til at sætte programmer eller funktioner op.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Mount webdav og local sync

Indlæg af AJenbo »

rsync
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

AJenbo skrev:rsync


Desværre er jeg ikke sikker på, at jeg kan få det til at virke. I rsync manualen dtår der_

'Note that rsync must be installed on both the source and destination machines. '

Jeg har ikke kontrol over destinationen
Mvh Jacob
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Mount webdav og local sync

Indlæg af AJenbo »

Begge maskiner er din egen maskine eftersom webdav mappen er monteret på din maskine, du skal der med blot give rsync to lokale mapper og ikke en remote mappe.
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

Ja ja, jeg kommer længere og længere. Nu bliver filerne overført, men jeg får nogle fejlmeldinger. Jeg har endnu kun prøvet den ene vej mellem to mapper, fra phd til phd-web.

Jeg har både prøvet i rsync og grsync. I dette tilfælde er der en ny fil, der hedder 'cat1.JPG' i mappen phd, der skal overføres til phd-web. Når jeg kører denne kommando:

Kode: Vælg alt

rsync -r -t -v --progress -u --modify-window=1 --partial -s /home/jb/Skrivebord/phd/ /run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir\ \(H\)/phd-web

får jeg denne tilbagemeldning:

Kode: Vælg alt

sending incremental file list
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/.": Operation not supported (95)
./
cat1.JPG
         93,534 100%   57.95MB/s    0:00:00 (xfr#1, to-chk=1/10)
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/.cat1.JPG.vXNRpT": Operation not supported (95)

sent 93,943 bytes  received 407 bytes  4,838.46 bytes/sec
total size is 6,981,216  speedup is 73.99
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]

Jeg kan ikke finde et bud på, hvad kode (95) betyder, men tilsyneladende betyder kode (23): Partial transfer due to error
Jeg har prøvet -O for at komme uden om 'set times' problemet, men det hjalp ikke
Mvh Jacob
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

Når jeg vender kommandoen om (og husker at flytte '/' fra modtager til afsendermappe!) kopierer rsync alle filerne fra phd-ind til phd uden egentlige fejl.

Kode: Vælg alt

**** phd-web til phd - Tue Jun 16 22:47:36 2015

** Launching RSYNC command:
rsync -r -p -v --progress -u --modify-window=1 --partial -s /run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/ /home/jb/Skrivebord/phd

sending incremental file list
./
20150611_175826.jpeg
        102,686 100%   66.68MB/s    0:00:00 (xfr#1, to-chk=9/11)
20150611_182408.jpeg
         83,320 100%   48.21MB/s    0:00:00 (xfr#2, to-chk=8/11)
ASTE-3009.pptx
            165 100%    0.00kB/s    0:00:00 (xfr#3, to-chk=7/11)
Bilag 05.jpg
      1,603,933 100%   46.82kB/s    0:00:32 (xfr#4, to-chk=6/11)
Brousseau 1997.pdf
      3,859,097 100%   37.68kB/s    0:01:39 (xfr#5, to-chk=5/11)
Ingrid på trampolin.JPG
        150,825 100%   56.29MB/s    0:00:00 (xfr#6, to-chk=4/11)
Isoda.odt
         11,014 100%    0.00kB/s    0:00:00 (xfr#7, to-chk=3/11)
Plan i Tsukuba.ods
         19,519 100%    0.00kB/s    0:00:00 (xfr#8, to-chk=2/11)
cat1.JPG
         93,534 100%   57.95MB/s    0:00:00 (xfr#9, to-chk=1/11)
et mysterium om tal.pdf
      1,057,288 100%  157.14kB/s    0:00:06 (xfr#10, to-chk=0/11)

sent 6,983,761 bytes  received 209 bytes  32,408.21 bytes/sec
total size is 6,981,381  speedup is 1.00
Rsync process exit status: 0


Problemet er bare, at bortset fra filen'ASTE-3009.pptx' var alle filer allerede i 'phd'-mappen! Der er jo ingen grund til at skifte filen ud, når de er identiske!
Mvh Jacob
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

Hvilket kunne løses ved at tilføje

Kode: Vælg alt

-c, --checksum              skip based on checksum, not mod-time & size


Så nu virker phd-web til phd. Så mangler jeg bare den anden vej
Mvh Jacob
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

Status:

* Jeg kan uden fejl få rsync til at kopiere og opdatere fra webdav-mappen til den 'almindelige' mappe.
* Jeg kan ikke uden fejl få rsync til at kopiere og opdatere fra 'almindelige' mappe til den webdav-mappen.

**** phd til phd-web - Wed Jun 17 09:34:50 2015

** Launching RSYNC command:
rsync -r -t -p -o -v --progress -u --modify-window=1 -c --partial -s /home/jb/Skrivebord/phd/ /run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web

sending incremental file list
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/20150611_175826.jpeg": Operation not supported (95)
ASTE-3009.odt
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/20150611_182408.jpeg": Operation not supported (95)

9,273 100% 0.00kB/s 0:00:00
9,273 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=8/12)
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/Brousseau 1997.pdf": Operation not supported (95)
Plan i Tsukuba.ods
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/Ingrid på trampolin.JPG": Operation not supported (95)

18,874 100% 18.00MB/s 0:00:00
18,874 100% 18.00MB/s 0:00:00 (xfr#2, to-chk=2/12)
rsync: mkstemp "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/.ASTE-3009.odt.r9KHFm" failed: Operation not supported (95)

rsync: mkstemp "/run/user/1000/gvfs/dav:host=webfile.science.ku.dk,ssl=true,user=wnj424,prefix=%2Fwebdav/Homedir (H)/phd-web/.Plan i Tsukuba.ods.q45YZ5" failed: Operation not supported (95)
sent 28,814 bytes received 2,008 bytes 322.74 bytes/sec
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]
total size is 6,990,096 speedup is 226.79
Rsync process exit status: 23


* Det tager 3-4 minutter(!) , hvor rsync
sending incremental file list
før aktionen går i gang

Jeg kører 'den samme' kommando hver vej

Nogen ideer til, hvorfor det ikke virker fra den almindelige mappe til webdav mappen?
Mvh Jacob
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Mount webdav og local sync

Indlæg af AJenbo »

Er det ikke kun datoen der ikke bliver rettet på filerne, og er det vigtig for dig at den bliver det?
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

Hmm, hvis det ikke er andet end det...! Men kan det ikke have betydning, når jeg tilgår og ændrer de samme filer fra flere computere; at computeren eller serveren vælger at overskrive den forkerte fil?
Mvh Jacob
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Mount webdav og local sync

Indlæg af AJenbo »

Det tror jeg ikke. Mit gæt er at WebDav altid sætter tidspunktet til NU, så en fil berøres, rsync ville så helst have at den kunne sætte tidspunktet til det samme som den fil der kopieres.
Jacob Bahn
Indlæg: 357
Tilmeldt: 25. nov 2008, 11:29

Re: Mount webdav og local sync

Indlæg af Jacob Bahn »

Ok, jeg prøver at sætte nogle 'fælder' op for at se, om jeg kan blive ramt af problemer i den henseende. Jeg markerer tråden som løst for nu!

Tak for hjælpen
Mvh Jacob