Jeg har sådan set fået det til at virke efter jeg fulgte step-by-step vejledning i det link jeg smed sidst.
Så nu mangler jeg bare at få lavet sådan at Ubuntu selv synkroniserer mappen på NAS'en. Og evt. gerne når man lukker computeren ned.
Synkronisering af mappe på netværksdrev
-
- Indlæg: 16
- Tilmeldt: 1. jan 2011, 16:46
-
- Admin
- Indlæg: 20884
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Synkronisering af mappe på netværksdrev
Indsæt dit synkroniserings script her:
Kode: Vælg alt
sudo gedit /etc/rc0.d/sync
sudo chmod +x /etc/rc0.d/sync
-
- Indlæg: 16
- Tilmeldt: 1. jan 2011, 16:46
Re: Synkronisering af mappe på netværksdrev
**slettet**
Den skal lave en kopi af hele indholdet i mappen Billeder, og så holde den opdateret når jeg laver ændringer i filerne.
Jeg har lavet dette script
Men den laver denne fejl på alle billederne:
Den skal lave en kopi af hele indholdet i mappen Billeder, og så holde den opdateret når jeg laver ændringer i filerne.
Jeg har lavet dette script
Kode: Vælg alt
rsync -arh --update /home/jan/Billeder/ /mnt/NetBackup
Men den laver denne fejl på alle billederne:
Kode: Vælg alt
rsync: chgrp "/mnt/NetBackup/Fotos/Eksperimenter /HDR/IMG_0684.JPG" failed: Permission denied (13)
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Synkronisering af mappe på netværksdrev
Underligt, rsync plejer ellers at virke fint.
Har du tjekket at du har rw-adgang på synology-drevet? Det kan gøres med:
Hvordan ser mount-kommandoen til drevet ud, altså er du sikker på at rw er aktiveret? Kan du ikke vise os fstab-lnjen, det kan gøre med
og så bare kopierer linjen.
Alternativt kan man se hvordan Linux rent faktisk har monteret noget ved bare at skrive
men outputet fra den kommando er lidt rodet (der er rigtig mange oplysninger).
Hilsen Nicky
Har du tjekket at du har rw-adgang på synology-drevet? Det kan gøres med:
Kode: Vælg alt
ls -s -l /mnt/ && user
Hvordan ser mount-kommandoen til drevet ud, altså er du sikker på at rw er aktiveret? Kan du ikke vise os fstab-lnjen, det kan gøre med
Kode: Vælg alt
cat /etc/fstab
og så bare kopierer linjen.
Alternativt kan man se hvordan Linux rent faktisk har monteret noget ved bare at skrive
Kode: Vælg alt
mount
men outputet fra den kommando er lidt rodet (der er rigtig mange oplysninger).
Hilsen Nicky
-
- Indlæg: 16
- Tilmeldt: 1. jan 2011, 16:46
Re: Synkronisering af mappe på netværksdrev
Her er oplysningerne:
ls -s -l /mnt/ && user
/etc/fstab linien
Mount kommandoen
ls -s -l /mnt/ && user
Kode: Vælg alt
totalt 0
0 drwxrwxrwx 10 root root 0 2011-01-04 07:55 myshare
0 drwxrwxrwx 10 root root 0 2011-01-04 07:55 NetBackup
Ingen kommando ved navn "user" blev fundet. Mente du istedet:
Kommandoen "ser" fra pakken "ser" (universe)
Kommandoen "kuser" fra pakken "kuser" (main)
Kommandoen "fuser" fra pakken "psmisc" (main)
Kommandoen "userv" fra pakken "userv" (universe)
Kommandoen "users" fra pakken "coreutils" (main)
user: kommando ikke fundet
/etc/fstab linien
Kode: Vælg alt
//192.168.1.100/NetBackup /mnt/NetBackup cifs credentials=/home/jan/Hemmelig/dslogin,iocharset=utf8,codepage=cp850,noperm,auto 0 0
Mount kommandoen
Kode: Vælg alt
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
/dev/sdb1 on /media/DATA type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/jan/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=jan)
//192.168.1.100/NetBackup/ on /mnt/myshare type cifs (rw,mand)
//192.168.1.100/NetBackup/ on /mnt/NetBackup type cifs (rw,mand)
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Synkronisering af mappe på netværksdrev
Jeg er bange for at vi er ved at nå grænsen for hvad jeg kan hjælpe med.
Umiddelbart ser alle de oplysninger som du sendte ind gode ud, eneste ting jeg kunne få øje på er at der mangler en "rw" parametre i fstab-linje efter "auto", men da "mount"-kommandoen tydeligt viser at netværksdrevet er tilsluttet med "rw"-adgang, burde det virke uden at pille ved fstab...
Det er nok værd at dobbelttjekke indstillingerne på diskstationen hvis ikke at du allerede har gjort det, og især sikre at NFS-privilegierne under "Shared Folder" tillader "read/write", og ikke kun "read only".
Dernæst ville jeg nok oprette en test-mappe på diskstationen hvor der ikke skal logges ind, og se om jeg kan få det til at virke (for at sikre at det ikke er et logon-problem). I første omgang kan den monteres manuelt for at teste opsætningen uden diverse parametre med
hvor /mnt/test er monteringspunktet og skal findes.
Af ren nysgerrighed, hvis du åbner en mappe, går ind på netværksdrevet og prøver at oprette en fil eller mappe, hvad sige den så? Og hvad siger
?
Hilsen Nicky
Umiddelbart ser alle de oplysninger som du sendte ind gode ud, eneste ting jeg kunne få øje på er at der mangler en "rw" parametre i fstab-linje efter "auto", men da "mount"-kommandoen tydeligt viser at netværksdrevet er tilsluttet med "rw"-adgang, burde det virke uden at pille ved fstab...
Det er nok værd at dobbelttjekke indstillingerne på diskstationen hvis ikke at du allerede har gjort det, og især sikre at NFS-privilegierne under "Shared Folder" tillader "read/write", og ikke kun "read only".
Dernæst ville jeg nok oprette en test-mappe på diskstationen hvor der ikke skal logges ind, og se om jeg kan få det til at virke (for at sikre at det ikke er et logon-problem). I første omgang kan den monteres manuelt for at teste opsætningen uden diverse parametre med
Kode: Vælg alt
sudo mount 192.168.20.101:/volume1/test /mnt/test
hvor /mnt/test er monteringspunktet og skal findes.
Af ren nysgerrighed, hvis du åbner en mappe, går ind på netværksdrevet og prøver at oprette en fil eller mappe, hvad sige den så? Og hvad siger
Kode: Vælg alt
df -h
?
Hilsen Nicky
-
- Indlæg: 16
- Tilmeldt: 1. jan 2011, 16:46
Re: Synkronisering af mappe på netværksdrev
Hej Titanus
har haft en del at se til, så jeg kom fra dette projekt.
Men nu vil jeg videre og jeg håber du (eller andre) måske kunne hjælpe mig.
Her er hvad jeg bl.a. får i når jeg kører "mount"
Så jeg vil tro at jeg har mount'ed dem korrekt.
Jeg vil have taget en backup/kopi af denne mappe inkl. indhold: /media/DATA/Billeder til denne delte mappe: /media/diskstation/photo/Billeder
Her er hvad jeg får når jeg bruger Grsync
Så nu er jeg blank igen. Hvad skal jeg gøre?
har haft en del at se til, så jeg kom fra dette projekt.
Men nu vil jeg videre og jeg håber du (eller andre) måske kunne hjælpe mig.
Her er hvad jeg bl.a. får i når jeg kører "mount"
Kode: Vælg alt
//192.168.1.4/video/ on /media/diskstation/video type cifs (rw,mand)
//192.168.1.4/NetBackup/ on /media/diskstation/NetBackup type cifs (rw,mand)
//192.168.1.4/public/ on /media/diskstation/public type cifs (rw,mand)
//192.168.1.4/photo/ on /media/diskstation/photo type cifs (rw,mand)
Så jeg vil tro at jeg har mount'ed dem korrekt.
Jeg vil have taget en backup/kopi af denne mappe inkl. indhold: /media/DATA/Billeder til denne delte mappe: /media/diskstation/photo/Billeder
Her er hvad jeg får når jeg bruger Grsync
*** Launching RSYNC command:
rsync -r -t -v --progress -s /media/DATA/Billeder /media/diskstation/photo
sending incremental file list
Billeder/
rsync: failed to set times on "/media/diskstation/photo/Billeder": Operation not permitted (1)
Billeder/2009/
rsync: recv_generator: failed to stat "/media/diskstation/photo/Billeder/digikam4.db": Permission denied (13)
Billeder/2010/
rsync: recv_generator: failed to stat "/media/diskstation/photo/Billeder/thumbnails-digikam.db": Permission denied (13)
Billeder/2011/
rsync: recv_generator: mkdir "/media/diskstation/photo/Billeder/2009" failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/media/diskstation/photo/Billeder/2010" failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/media/diskstation/photo/Billeder/2011" failed: Permission denied (13)
Billeder/2012/
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/media/diskstation/photo/Billeder/2012" failed: Permission denied (13)
Billeder/Til salg/
*** Skipping any contents from this failed directory ***
rsync: recv_generator: mkdir "/media/diskstation/photo/Billeder/Til salg" failed: Permission denied (13)
sent 37132 bytes received 116 bytes 14899.20 bytes/sec
*** Skipping any contents from this failed directory ***
total size is 11482879315 speedup is 308281.77
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]
Rsync process exit status: 23
Så nu er jeg blank igen. Hvad skal jeg gøre?
-
- Admin
- Indlæg: 3652
- Tilmeldt: 5. mar 2010, 19:58
- IRC nickname: nicky
- Geografisk sted: 192.168.20.42
Re: Synkronisering af mappe på netværksdrev
Sandt at sige er jeg stadig tom for forslag.
Jeg syntes jeg kom på en løsning nogle dage efter du skrev det sidste indlæg, men jeg kan simpelthen ikke huske hvad det var.
Så det eneste forslag jeg har, er at prøve at lave en testmappe på diskstationen hvor der ikke skal logges ind, og så se om det virker. Så er problemet i det mindste fundet.
Jeg ville mene at
dækker over at destinationen er skrivebeskyttet, hvilket er underligt når 'mount'-kommandoen netop viser at der både kan læses og skrives. Fuldstændig som 'ls'-kommandoen viser, i øvrigt.
Kan du ikke lige prøve og vise resultatet af
Den er lidt mere detaljeret end 'mount'
Jeg syntes jeg kom på en løsning nogle dage efter du skrev det sidste indlæg, men jeg kan simpelthen ikke huske hvad det var.
Så det eneste forslag jeg har, er at prøve at lave en testmappe på diskstationen hvor der ikke skal logges ind, og så se om det virker. Så er problemet i det mindste fundet.
Jeg ville mene at
Operation not permitted
dækker over at destinationen er skrivebeskyttet, hvilket er underligt når 'mount'-kommandoen netop viser at der både kan læses og skrives. Fuldstændig som 'ls'-kommandoen viser, i øvrigt.
Kan du ikke lige prøve og vise resultatet af
Kode: Vælg alt
cat /proc/mounts
Den er lidt mere detaljeret end 'mount'