Synkronisering af mappe på netværksdrev

Få hjælp til at sætte programmer eller funktioner op.
Tobleronealfen
Indlæg: 16
Tilmeldt: 1. jan 2011, 16:46

Re: Synkronisering af mappe på netværksdrev

Indlæg af Tobleronealfen »

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.
AJenbo
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

Indlæg af AJenbo »

Indsæt dit synkroniserings script her:

Kode: Vælg alt

sudo gedit /etc/rc0.d/sync
sudo chmod +x /etc/rc0.d/sync
Tobleronealfen
Indlæg: 16
Tilmeldt: 1. jan 2011, 16:46

Re: Synkronisering af mappe på netværksdrev

Indlæg af Tobleronealfen »

**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

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)
Brugeravatar
NickyThomassen
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

Indlæg af NickyThomassen »

Underligt, rsync plejer ellers at virke fint.

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
Tobleronealfen
Indlæg: 16
Tilmeldt: 1. jan 2011, 16:46

Re: Synkronisering af mappe på netværksdrev

Indlæg af Tobleronealfen »

Her er oplysningerne:

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)
Brugeravatar
NickyThomassen
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

Indlæg af NickyThomassen »

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

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
Tobleronealfen
Indlæg: 16
Tilmeldt: 1. jan 2011, 16:46

Re: Synkronisering af mappe på netværksdrev

Indlæg af Tobleronealfen »

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"

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?
Brugeravatar
NickyThomassen
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

Indlæg af NickyThomassen »

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
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'