EmbLogic's Blog

NFS SERVER CONFIGURATION

NFS, or Network File System, is a server-client protocol for sharing files between computers on a common network. NFS enables you to mount a file system on a remote computer as if it were local to your own system. You can then directly access any of the files on that remote file system. The server and client do not have to use the same operating system. The client system just needs to be running an NFS client compatible with the NFS server.

 

For example NFS server could be a Linux system and Unix could be a client. But it can’t be a window system because window is not NFS compatible. The NFS server exports one or more directories to the client systems, and the client systems mount one or more of the shared directories to local directories called mount points. After the share is mounted, all I/O operations are written back to the server, and all clients notice the change as if it occurred on the local filesystem.

 

A manual refresh is not needed because the client accesses the remote filesystem as if it were local.because access is granted by IP address, a username and password are not required. However, there are security risks to consider because the NFS server knows nothing about the users on the client system.

 

Configure nfs server

 

  • Network configuration in Linux

 

  1. A linux server with ip address 192.168.0.254 and hostname Server
  2. A linux client with ip address 192.168.0.1 and hostname Client1
  3. Updated /etc/hosts file on both linux system
  4. Running portmap and xinetd services
  5. Firewall should be off on server

 

  • Three rpm are required to configure nfs server. nfs, portmap, xinetd check them if not found then install
  1. Now check nfs, portmap, xinetd service in system service it should be on
#setup
Select  System service
from list
[*]portmap [*]xinetd [*]nfs

2.Now restart xinetd and portmap service

  1. To keep on these services after reboot on then via chkconfig command
  2. After reboot verify their status. It must be in running condition
  3. now create a /data directory and grant full permission to it
  4. now open /etc/exports filesave file with :wq and exit
  5. also restart nfs daemons with expotfs

 

  1. verify with showmount command that you have successfully shared data folder

configure client system

  1. ping form nfs server and check the share folder
  2. now mount this share folder on mnt mount point. To test this share folder change directory to mnt and create a test file
  3. After use you should always unmount from mnt mount point
  4. create a mount point, by making a directory
  5. now open /etc/fstab file
  6. after reboot check /temp directory it should show all the shared data

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>