Difference between revisions of "NFS"
From Alessandro's Wiki
Porcelinux (talk | contribs) |
(Reverted edits by Ypebezimyx (Talk) to last version by 195.169.98.130) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Nfs, Network File System serve per condividere dati tra due o + computer in rete, con linux naturalmente. | Nfs, Network File System serve per condividere dati tra due o + computer in rete, con linux naturalmente. | ||
E`molto potente ma ha degli svantaggi, pochi in realtà. | E`molto potente ma ha degli svantaggi, pochi in realtà. | ||
== Export == | |||
* Nel mio caso ho bisogno di accedere a risorse del computer della camera da quello della cucina: | * Nel mio caso ho bisogno di accedere a risorse del computer della camera da quello della cucina: | ||
* Esporterò le seguenti directory: | * Esporterò le seguenti directory: | ||
Line 31: | Line 31: | ||
* ls -la /mnt/remote_export | * ls -la /mnt/remote_export | ||
=== | === Configuration === | ||
* In [[Gentoo]] | * In [[Gentoo]] | ||
Line 55: | Line 53: | ||
/export 192.168.1.123 | /export 192.168.1.123 | ||
/root zombie | /root zombie | ||
== From the Client == | |||
*show remote mounts | |||
showmount -e <hostname> |
Revision as of 14:56, 18 November 2010
Nfs, Network File System serve per condividere dati tra due o + computer in rete, con linux naturalmente. E`molto potente ma ha degli svantaggi, pochi in realtà.
Export
- Nel mio caso ho bisogno di accedere a risorse del computer della camera da quello della cucina:
- Esporterò le seguenti directory:
- /mnt/repositorio
- /export
- /mnt/mirror160
- /mnt/musica300
- /mnt/lacie250/
- Modifico il file /etc/exports per dire a NFS di espoortare queste directory a chi e come:
vi /etc/exports
- Aggiungo le seguenti linee:
/export/ 192.168.1.251(rw,async,no_root_squash) /mnt/musica300/ 192.168.1.251(rw,async) /mnt/mirror160/ 192.168.1.251(rw,sync) /mnt/lacie250/ 192.168.1.251(rw,no_root_squash,sync) /mnt/repositorio/ 192.168.1.251(rw,sync)
- la formattazione è Directory | ip/domain/hostname(opzione,opzione,...)
- rw dal client sarà possibile scrivere nella directory
- sync tutte le operazioni di scrittura vengono eseguite in modo sincrono
- no_root_squash vuoldire che se dal client monto la partizione e cerco di modificare qualche file come root, il root del server viene mappato con il root del client
- Avvio/riavvio il demone nfsd:
/etc/init.d/nfs start
- Oppure
/etc/init.d/nfs restart
- Ora dal client sarà possibile montare la partizione in questo modo:
mkdir /mnt/remote_export mount -t nfs -o rw,users elwood:/export /mnt/remote_export
- ls -la /mnt/remote_export
Configuration
- In Gentoo
- File di configurazione generale
/etc/conf.d/nfs
- In Fedora
- File di configurazione generale (Fedora se lo fa + a modo suo, in realtà questo file è di avvio del demonio)
/etc/init.d/nfs
- Directory attualmente esportate:
elwood ~ # exportfs /mnt/repositorio/video zombie /mnt/repositorio zombie /mnt/musica300 zombie /mnt/mirror160 zombie /mnt/musica80 zombie /mnt/lacie250 zombie /export zombie /export 192.168.1.123 /root zombie
From the Client
- show remote mounts
showmount -e <hostname>