montare dir di rete (sul nas) in locale
- Login o registrati per inviare commenti
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
Che errore dà da console quando provi a fare "mount /media/music".
Riporta l'output di "mount" senza argomenti.
Ciao.
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)
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.
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?
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
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.
rsync cartella/ destinazione
copia il contenuto della cartella
rsync cartella destinazione
copia la cartella intera
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


nel frattempo, sono riuscito a montare la dir di rete. Ora sto sincronizzando le cartelle
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.