Mount webdav og local sync
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
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
-
- 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
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.
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
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:
får jeg denne tilbagemeldning:
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
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
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
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.
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!
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
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
Hvilket kunne løses ved at tilføje
Så nu virker phd-web til phd. Så mangler jeg bare den anden vej
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
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
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.
* Det tager 3-4 minutter(!) , hvor rsync
Jeg kører 'den samme' kommando hver vej
Nogen ideer til, hvorfor det ikke virker fra den almindelige mappe til webdav mappen?
* 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
før aktionen går i gangsending incremental file list
Jeg kører 'den samme' kommando hver vej
Nogen ideer til, hvorfor det ikke virker fra den almindelige mappe til webdav mappen?
Mvh Jacob
-
- 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
Er det ikke kun datoen der ikke bliver rettet på filerne, og er det vigtig for dig at den bliver det?
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
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
-
- 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
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.
-
- Indlæg: 357
- Tilmeldt: 25. nov 2008, 11:29
Re: Mount webdav og local sync
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
Tak for hjælpen
Mvh Jacob