Friday, September 21, 2012

NFS Server

[1]It's the Configuration on the system you want to build NFS server.
[root@dlp ~]# 
yum -y install nfs-utils
# install
[root@dlp ~]# 
vi /etc/idmapd.conf
# line 5: uncomment and change to your domain name

Domain = 
horoppa.net
[root@dlp ~]# 
vi /etc/exports
# write like below *note

/home 10.0.0.0/24(rw,sync,no_root_squash,no_all_squash)
# *note
/home 
⇒ shared directory

10.0.0.0/24 
⇒ range of networks NFS permits accesses

rw 
⇒ writable

sync 
⇒ synchronize

no_root_squash 
⇒ enable root privilege

no_all_squash
⇒ enable users' authority
[root@dlp ~]# 
/etc/rc.d/init.d/rpcbind start 

Starting rpcbind: 
[  OK  ]

[root@dlp ~]# 
/etc/rc.d/init.d/nfslock start 

Starting NFS statd: 
[  OK  ]

[root@dlp ~]# 
/etc/rc.d/init.d/nfs start 

RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Starting NFS services: 
[  OK  ]

Starting NFS daemon: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
[ OK ]
Starting NFS mountd: [ OK ]
[  OK  ]

Starting RPC idmapd: [ OK ]
[  OK  ]
[root@dlp ~]# 
chkconfig rpcbind on 

[root@dlp ~]# 
chkconfig nfslock on 

[root@dlp ~]# 
chkconfig nfs on 
[2]Configuration on NFS clients
[root@www ~]# 
yum -y install nfs-utils
# install
[root@www ~]# 
vi /etc/idmapd.conf
# line 5: uncomment and change to your domain name

Domain = 
horoppa.net
[root@www ~]# 
/etc/rc.d/init.d/rpcbind start 

Starting rpcbind: 
[  OK  ]

[root@www ~]# 
/etc/rc.d/init.d/rpcidmapd start 

Starting RPC idmapd: RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
[ OK ]
[root@www ~]# 
/etc/rc.d/init.d/nfslock start 

Starting NFS statd: 
[  OK  ]

[root@www ~]# 
/etc/rc.d/init.d/netfs start 

Mounting other filesystems: 
[  OK  ]

[root@www ~]# 
chkconfig rpcbind on 

[root@www ~]# 
chkconfig rpcidmapd on 

[root@www ~]# 
chkconfig nfslock on 

[root@www ~]# 
chkconfig netfs on 

[root@www ~]# 
mount -t nfs dlp.horoppa.net:/home /home 

[root@www ~]# 
df -h 

Filesystem
Size
Used
Avail
Use%
Mounted on

/dev/mapper/VolGroup-lv_root
18G
864M
16G
6%
/

tmpfs
499M
0
499M
0%
/dev/shm

/dev/vda1
485M
47M
413M
11%
/boot

dlp.server.world:/home
18G
864M
16G
6%
/home

# home directory on NFS is mounted
[root@www ~]# 
vi /etc/fstab 

# add at the lat line: change home directory this server mounts to the one on NFS

/dev/mapper/VolGroup-lv_root
/
ext4
defaults
1 1

UUID=2078630e-e84a-49e7-af68-55f0bde8d6c3   /boot   ext4   defaults
1 2

tmpfs
/dev/shm
tmpfs
defaults
0 0

devpts
/dev/pts
devpts
gid=5,mode=620
0 0

sysfs
/sys
sysfs
defaults
0 0

proc
/proc
proc
defaults
0 0

dlp.horoppa.net:/home
/home
nfs
defaults
1 1

0 comments: