Difference between revisions of "NFS"
From Alessandro's Wiki
(Reverted edits by Ypebezimyx (Talk) to last version by 195.169.98.130) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
* 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: | ||
# /export | # /export | ||
* Modifico il file /etc/exports per dire a NFS di espoortare queste directory a chi e come: | * Modifico il file /etc/exports per dire a NFS di espoortare queste directory a chi e come: | ||
Line 14: | Line 10: | ||
* Aggiungo le seguenti linee: | * Aggiungo le seguenti linee: | ||
/export/ 192.168.1.251(rw,async,no_root_squash) | /export/ 192.168.1.251(rw,async,no_root_squash) | ||
* la formattazione è '''''Directory | ip/domain/hostname(opzione,opzione,...)''''' | * la formattazione è '''''Directory | ip/domain/hostname(opzione,opzione,...)''''' | ||
* '''rw''' dal client sarà possibile scrivere nella directory | * '''rw''' dal client sarà possibile scrivere nella directory | ||
* '''sync''' tutte le operazioni di scrittura vengono eseguite in modo sincrono | * '''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 | * '''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 | ||
* | * Ricarico file di configurazione: | ||
/etc/init.d/nfs | /etc/init.d/nfs reload | ||
* Ora dal client sarà possibile montare la partizione in questo modo: | * Ora dal client sarà possibile montare la partizione in questo modo: | ||
mkdir /mnt/remote_export | mkdir /mnt/remote_export | ||
Line 36: | Line 26: | ||
** File di configurazione generale | ** File di configurazione generale | ||
/etc/conf.d/nfs | /etc/conf.d/nfs | ||
* Directory attualmente esportate: | * Directory attualmente esportate: | ||
elwood ~ # exportfs | elwood ~ # exportfs | ||
/export zombie | /export zombie | ||
== From the Client == | == From the Client == | ||
Line 58: | Line 36: | ||
*show remote mounts | *show remote mounts | ||
showmount -e <hostname> | showmount -e <hostname> | ||
=== ubuntu === | |||
* to allow the system to mount a NFS share, you need to install: | |||
apt-get install nfs-common |
Revision as of 16:56, 5 December 2011
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:
- /export
- 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)
- 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
- Ricarico file di configurazione:
/etc/init.d/nfs reload
- 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
- Directory attualmente esportate:
elwood ~ # exportfs /export zombie
From the Client
- show remote mounts
showmount -e <hostname>
ubuntu
- to allow the system to mount a NFS share, you need to install:
apt-get install nfs-common