Mandriva small NFS server

Network File System (NFS) is a network file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a network in a manner similar to how local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing Remote Procedure Call (ONC RPC) system. The Network File System is an open standard defined in RFCs, allowing anyone to implement the protocol.

lets   begin  to  intall  nfs  sercer on mandriva   (192.168.1.108)

First  install  the  packages  via  urpmi

 

urpmi nfs-server

Make  a  share   directory  like   /mandriva  and  give  ownership  for  nobody user  and  nogroup group

chown nobody:nogroup  /mandriva

 

Now  add  to  /etc/export the   the  directory  and  access  permission  like

 

/mandriva          192.168.1.101(rw,sync,no_root_squash,no_subtree_check)

this mean that this directory is just reachable from this ip , to make it reacerable from all mahines, remove the IP adress


After this you have to restart the nfs server



and don't forget to allow NFS services in the firewall



check nfs if ready with


[root@localhost ~]# rpcinfo  -p
program vers proto   port  service
100000    4   tcp    111  portmapper
100000    3   tcp    111  portmapper
100000    2   tcp    111  portmapper
100000    4   udp    111  portmapper
100000    3   udp    111  portmapper
100000    2   udp    111  portmapper


lets back to the Client is My Fedora 14


First make sure that nfs-cilent install on your system , andmake the mount direcotoy for nfs like /nfs-mandriva

mkdir /nfs-mandriva 


mount the nfs server to this diorectory


mount 192.168.1.108:/mandriva /nfs-mandriva

now check the file system now you can see that




[root@localhost ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
35737240   5988816  27933080  18% /
tmpfs                  3062656      1308   3061348   1% /dev/shm
/dev/sda6               495844     68034    402210  15% /boot
/dev/mapper/VolGroup-lv_home
30060596   1665956  26867652   6% /home
/dev/sda3            512020476 309441248 202579228  61% /media/New Volume
/dev/sda5            307220476  49932848 257287628  17% /media/New Volume_
192.168.1.108:/mandriva 10776192   2342656   7886080  23% /nfs-mandriva


Check the directory files

[pirat9@localhost ~]$ ls -ltr  /nfs-mandriva/
total 4
-rw-r--r-- 1 root root 40 Dec 30  2010 sharefile

you can try with gui way





to add this partitton permanently to the /etc/fstab


192.168.1.108:/mandriva  /nfs-mandriva  nfs      rw,sync,hard,intr  0     0


save and exit reboot

Enjoy