Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema sincronizzazione folder di rete con Synkron

Ciao a tutti - ho uno strano problema nella sincronizzazione di folder 
di rete usando il software Synkron (
http://synkron.sourceforge.net/
).
 
Il problema e' il seguente. Uso Ubuntu 10.04 (64 bit) e voglio 
sincronizzare un folder, chiamato "Utilities", tra il computer con 
Ubuntu e un computer Windows che ho su una rete locale.
 
Un modo che funziona e' quello di montare il folder Windows "Utilities" 
usando Nautilus. Cliccando su "Network" cerco il folder nella rete, 
Ubuntu lo monta automaticamente e appare come
 
~/.gvfs/utilities on giovanni-deskto
 
con permessi rwx------
 
Faccio la sincronizzazione (con Synkron installato sul computer Ubuntu) 
e tutto funziona.
 
Ho tentato di automatizzare il collegamento al folder Utilities 
aggiungendo la seguente linea nel file /etc/fstab
 
//
192.168.42.21/Utilities
 /media/office_pc/Utilities cifs 
guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
 
 
Il mount non sempre funziona all'avviarsi del computer (talora devo fare 
sudo mount -a). Quando funziona il folder e' disponibile con permessi 
rwxrwxrwx
 
Ho provato e non ci sono problemi nello scrivere files. Quando faccio la 
sincronizzazione con Synkron pero' per ogni file che dovrebbe essere 
scritto nel computer Windows appare il messaggio
 
Error copying file Folder 1/file_name: Unknown error
 
(il Folder 1 e' come Synkron chiama il folder Utilities su Ubuntu e 
file_name corrisponde al file da sincronizzare). A successivo controllo 
pero' il file risulta scritto, ma questo e' scocciante perche' cosi' non 
si sa se la sincronizzazione ha funzionato o meno! Quale potrebbe essere 
la ragione di questo strano comportamento?
 
Grazie in anticipo per ogni risposta,
 
Giovanni
 
 

 la ragione di questo strano comportamento?
 
Non ne ho idea. Però: quando usi nautilus per montare il filesystem
tutto funziona, no? Allora, dopo averlo montato con nautilus, apri un
terminale e dai il comando:
 
$ cat /proc/mounts |grep cifs
 
e controlla le opzioni di mount. C'è qualche differenza, a parte _netdev,
rispetto a quelle che imposti tu nel fstab? Ti suggerisce qualcosa?
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
_________________________________________________________________
Non sprecare i cicli idle della tua CPU, né quelli della tua GPU.
http://cleanenergy.harvard.edu/
 
http://spin.fh-bielefeld.de/
 
 
http://www.gpugrid.net/
 

 Per avere permessi rwx------, dovrai sostituire 0777 con 0700.
 
Ma attento a chi è l'owner, in questo caso!


 rispetto a quelle che imposti tu nel fstab? Ti suggerisce qualcosa?
 
 
Ti riferisci alla linea
 
gvfs-fuse-daemon /home/giovanni/.gvfs fuse.gvfs-fuse-daemon 
rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
 
che c'e' in /proc/mounts sia quando i volumi sono montati con Nautilus 
che quando non lo sono? Perche' anche quando sono montati con Nautilus 
non compare nulla come cifs.
 
Ho provato a scrivere in fstab
 
//
192.168.42.21/Utilities
 /media/office_pc/Utilities cifs 
_netdev,guest,rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
 
e la situazione non e' migliorata  - anzi, adesso la sincronizzazione 
non la fa neanche, e anche se ho ripristinato fstab a
 
//
192.168.42.21/Utilities
 /media/office_pc/Utilities cifs 
_netdev,guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
 
ha insistito a montarmelo come rwxr-xr-x finche' non ho riavviato il 
computer (sudo mount -a non sembrava fare effetto).

 non compare nulla come cifs.
 
Ah! Mi spiace, non conosco i meandri dei montaggi di nautilus, né
Synkron... né Windows, ormai.


 Synkron... né Windows, ormai.
 
 
Ciao, grazie comunque per la risposta. Mi hai pero' dato l'idea di come 
proseguire nell'investigazione: capire come funzionano i montaggi di 
nautilus.
 
G.

 G.
 
Ho ottenuto l'effetto voluto anche senza capire come funzionano: il 
comando da usare e'
 
gvfs-mount  "smb://giovanni-deskto/Utilities"
 
che ho messo in uno script in esecuzione automatica al login. La cosa 
curiosa e' che all'inizio ho provato a mettere la riga in .profile, ma 
li' non funzionava :-) ho anche pensato alla faccenda dei servizi di 
rete non ancora attivi,ma non ho approfondito poi la questione.

 Ho ottenuto l'effetto voluto anche senza capire come funzionano:
 
Beh, come biasimarti?
Primum vivere, deinde philosophari!  ;-p
 
LOL. :)
