Centos搭建NFS服务及客户端访问
一、环境介绍
NFS服务端:192.168.200.101
NFS客户端:192.168.200.102
二、服务器端安装配置
1、查看rpcbind和nfs-utils安装包是否安装
[root@bogon ~]# rpm -qa | grep "rpcbind"
rpcbind-0.2.0-12.el6.x86_64
[root@bogon ~]# rpm -qa | grep "nfs"
nfs-utils-lib-1.1.5-11.el6.x86_64
nfs4-acl-tools-0.3.3-8.el6.x86_64
nfs-utils-1.2.3-70.el6.x86_64
2、上面的输出说明已经安装,如果没有安装,则需要使用yum安装:
[root@bogon ~]# yum -y install rpcbind nfs-utils
3、创建一个共享目录
[root@bogon ~]# mkdir /share
4、编辑配置文件
[root@bogon ~]# vim /etc/exports
/share *(rw,sync,no_root_squash)
5、启动NFS服务
[root@bogon ~]# service rpcbind start
[root@bogon ~]# service nfs start
启动 NFS 服务: [确定]
关掉 NFS 配额: [确定]
启动 NFS mountd: [确定]
启动 NFS 守护进程: [确定]
正在启动 RPC idmapd: [确定]
6、设置NFS服务开机自启动
[root@bogon ~]# chkconfig rpcbind on
[root@bogon ~]# chkconfig nfs on
三、客户端挂载配置
1、创建一个挂载点
[root@localhost ~]# mkdir /nfs_client
2、查看NFS服务器上的共享
[root@localhost ~]# showmount -e 192.168.200.101
Export list for 192.168.200.101:
/share *
3、挂载
[root@localhost ~]# mount -t nfs 192.168.200.101:/share /nfs_client
4、查看已经挂载的共享
[root@localhost ~]# mount
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
/dev/sr0 on /media/CentOS_6.8_Final type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
192.168.200.101:/share on /nfs_client type nfs (rw,vers=4,addr=192.168.200.101,clientaddr=192.168.200.102)