montare dir di rete (sul nas) in locale

19 replies [Ultimo contenuto]
Christian
Offline
Joined: 09/22/2008

Vorrei sincronizzare delle directory sul pc con quelle presenti sul nas che fornisce samba e nfs volendo.

Il primo passo che ho capito è quello di montare in locale le dir interessate, ad esempio con:

//192.168.1.106/music /media/music cifs _netdev user,credentials=/etc/samba/auth.sync.admin 0 0

ma non va una mazza.

oppure con :

//192.168.1.106/music /media/music cifs _netdev, users 0 0

dove sync è il NAS.

UPDATE:

se monto a mano riesce il tutto con l'ultima stringa ma vorrei fosse montata all'avvio..sto studiando..

 

ciao

sirio81
Offline
Joined: 10/06/2008

Che errore dà da console quando provi a fare "mount /media/music".
Riporta l'output di "mount" senza argomenti.

Ciao.

Christian
Offline
Joined: 09/22/2008

nel frattempo, sono riuscito  a montare la dir di rete. Ora sto sincronizzando le cartelleLaughing

Ora mi rimane solo di farle montare all'avvio.

Sto scrivendo un piccolo tutorial se servirà..

Purtroppo non riesco a farel montare in automatico al boot e se lo faccio manualmente da root mi chiede comunque la password.

sirio81
Offline
Joined: 10/06/2008

Devi per forza farlo via samba?Non puoi farlo via nfs?
Lato nas, hai impostato samba in modo che la condivisione sia accessibile a tutti (guests = yes, security = share)?
Che permessi ha la cartella e a chi appartiene? (permessi unix intendo)

Christian
Offline
Joined: 09/22/2008

si posso farlo via nfs ma sincermente a parte attivare nfs sul nas, dal lato client devo ancora studiare la cosa.

Comque usando cifs come fs cosa uso?

Ora studio la cosa per nfs,comunque sono riuscito a sincronizzare due cartelle di diversi GB di roba, appena finisce la seconda provo a disabilitare smb e usare solo NFS.

La cosa che ancora non funziona è il montaggio automantico delle suddette cartelle remote al boot del sistema.

 

che figata comunque poter sincronizzare cartelle via rete..nel tempo vorrò automatizzare il tutto

ciao homus

sirio81
Offline
Joined: 10/06/2008

Con nfs è più semplice perché non hai problemi di password e configurazioni complicate.
Lato client di basta mettere nell'fstab:

# nfs3
//nas/path/cartella/condivisa1    /media/condivisa1   nfs  rw,async  0 0

Se il server-nfs usa nfs4 la sintassi cambia di poco ma la vediamo al bisogno.

Ricordati che del mount al boot potrebbe essere legato al network-manager: può essere che la condivisione venga montata prima che parta il network-manager e quindi fallisca.
In questo caso, in crontab metti il comando di mount con un delay di 30 secondi circa.

@reboot    sleep 30;   grep -w /media/condivisa /etc/mtab || mount  /media/condivisa

Ovvero:  al riavvio, fermati per 30 secondi, controlla se condivisa è già montata, altrimenti montala.

Christian
Offline
Joined: 09/22/2008

per il boot dovrebbe bastare l'opzione  _netdev. Ora però mi scontro con un permesso negato dal server.

Devo rivedere le impostazioni sul nas.

ciao

Christian
Offline
Joined: 09/22/2008

ci sono riuscito sia a montare al boot sia ad usare nfs con le seguenti righe:

192.168.1.106:/volume1/photo /media/foto/ nfs _netdev,rw, 0 0

192.168.1.106:/volume1/music /media/music/ nfs _netdev,rw 0 0

ho messo inoltre le seguenti righe in /etc/rc.local:

mount -t nfs /media/foto/
mount -t nfs /media/music/

e al successivo riavvio le directory sono disponibili e accessbili via NFS e soprattutto ora posso gestire digikam e vediamo come funziona, anche amarok.

Grazie a Valerio per gli ottimi suggerimenti.

sirio81
Offline
Joined: 10/06/2008

ho messo inoltre le seguenti righe in /etc/rc.local:
mount -t nfs /media/foto/
mount -t nfs /media/music/

Una curiosità: senza queste righe vengono montate al boot oppure no?

Christian
Offline
Joined: 09/22/2008

ho preso un'abbaglio almeno penso. Che ci siano o non ci siano, quando clicco sulla cartella vegnono montate.NNon mi da

l'impressione che vengano montate la boot, all'avvio non mi pare di averle viste montare. Credo solo manualmente..

PS: si può fare qualcosa per l'editor dei messaggi del forum che quando si scrive si va sempre fuori bordi e non si vede bene cosa si sta scrivendo. Non va mai a capo se non dopo molto. forse si deve modificare qualche parametro nei limiti larerali.

ciao ciao

Tbob74
Offline
Joined: 01/18/2011

Oggi mi è capitato la stessa cosa che è successa a te con NFS le cartelle si montano ma all'interno non c'è nulla, ho provato a riavviare il server nfs sul mio server ma il problema sul client restava, ho riavviato anche sul client, am nulla, ho smontato e montato i dischi sul server ma niente, ho fatto la stessa operazione lato client e dopo il rimontaggio dei dischi vedevo cartelle e file presenti nella condivisione.

Al momento sembra un problema lato client, se me lo rifarà provero e rifare la stesse trafila di prima

Christian
Offline
Joined: 09/22/2008

ho messo la nuova mandriva e ora sto provando a ricaricare i file sul nas. Secondo me, usando rsync per sincronizzare le cartelle sono stati modificati dei permessi su quelle cartelle. La cosa fastidiosa che alcune le posso vedere altre no tramite NFS, mentre con SMB tutto ok.

Continuerò a studiare..

Christian
Offline
Joined: 09/22/2008

Ricaricando i file ora sono tutti visibili, però non riesco a montarli con digikam come facevo prima.Ottimo..che pale

sirio81
Offline
Joined: 10/06/2008

Prova a postare 'ls -l /punto/di/mount'. Bisogna capire chi è il proprietario dei file/cartelle e che permessi ci sono.
Riporta anche l'output di 'mount' senza argomenti.

Christian
Offline
Joined: 09/22/2008

alla fine sono riuscito a sistemare la cosa, ricaricando i file sul nas.

Ora mi resta che imparare rsync per la sincronizzazione dei file.

ciao

Christian
Offline
Joined: 09/22/2008

Aggiornamento:

studiando meglio usando queste impostazioni:

rw,sync,users,initr,hard si migliora la sicurezza nella protezione dei dati

Sto valutando quanto mi rallenta il boot l'opzione _netdev e altre opzioni, comque ora l'accesso ai file è ottimo e con buone performance.

ciao

Christian
Offline
Joined: 09/22/2008

ciao valerio, se ci sei Laughing

Sto facendo ulteriori prove con nfs e non mi ricordo bene la questione della "/" nel percorso delle cartelle.

La devo mettere alla fine del percorso sorgente e destinatario? IO ho visto che senza non mi entra nella cartella e non mi sincronizza la cartella  da aggiornare.

Inoltre sto provando ulteriori opzioni in modo da conoscere meglio le varie funzioni di rsync.

ciao

sirio81
Offline
Joined: 10/06/2008

rsync cartella/ destinazione

copia il contenuto della cartella

rsync cartella destinazione

copia la cartella intera

Christian
Offline
Joined: 09/22/2008

non è la stessa cosa alla fine, come l'hai detta tu?

Ho visto che se non metto la "/" mi copia anche quello che c'è nella dir superiore

sirio81
Offline
Joined: 10/06/2008

esempio

/home/valerio/vasco
contiene canzone1.mp3 canzone2.mpe canzone3.mp3

rsync -r /home/valerio/vasco /home/christian

Troverai nella tua home la cartella vasco, con al suo interno le canzoni

/home/christian/vasco

rsync -r /home/valerio/vasco/ /home/christian

nella tua home troverai le canzoni

/home/christian/canzone1.mp3
/home/christian/canzone2.mp3
/home/christian/canzone3.mp3