centos 5 :
yum install nfs-utils portmap
centos 6 :
yum install nfs-utils rpcbind
本节是使用centos 6的配置过程:
设备:两台 centos6 OS 安装的时候选择的是"BasicServer"软件配置包。
首先,让两台机器都安装NFS的 软件包,如下显示的是服务器端:
[root@roothomes /home]$ yuminstall nfs-utils rpcbind -y
服务器端:
@H_403_25@NFS服务端需要先启动rpc,再启动NFS,这样才能够到RPC去注册端口信息。客户端的可以通过向服务端的请求获取服务端的端口信息。当获取到了端口信息后,就会以实际端口进行数据的传输。
###(建立挂载的目录,并且挂载目录。)
[root@roothomes /etc]$ mkdir/opt/centos6
[root@roothomes /etc]$ cd /opt/centos6/
[root@roothomes /opt/centos6]$ mkdir thisISnfsFile
[root@roothomes /opt/centos6]$ ls
thisISnfsFile
[root@roothomes /etc]$ vi /etc/exports
[root@roothomes /opt/centos6]$ cat /etc/exports
/opt/centos6 192.168.1.0/24(rw,no_root_squash)
#### no_root_squash指客户端root用户不进行降权使用
### 备注:/opt/centos6表示nfs共享的目录 192.168.1.0-192.168.1.254区间的IP可以访问,访问权限是自读,root 用户
###(启动对应的服务)
[root@roothomes /opt/centos6]$ chkconfig nfs on
[root@roothomes /opt/centos6]$ /etc/init.d/rpcbind start
[root@roothomes /opt/centos6]$ /etc/init.d/nfs start
[root@roothomes /opt/centos6]$ service iptables stop
iptables: Flushing firewallrules:[ OK ]
iptables: Setting chains to policy ACCEPT:filter [ OK ]
iptables: Unloadingmodules:[ OK ]
客户端:
[root@roothomes /home]$ yum install nfs-utils rpcbind -y
安装完毕!
[root@vmBS00 ~]# service iptablesstop
###查看是否能访问nfs服务
[root@vmBS00 ~]# showmount -e 192.168.1.75
Export list for 192.168.1.75:
/opt/centos6 192.168.1.0/24
[root@vmBS00 ~]# mkdir /opt/centos6
[root@vmBS00 ~]# mount -t nfs 192.168.1.75:/opt/centos6/ /opt/centos6/
[root@vmBS00 ~]# ls /opt/centos6/
thisISnfsFile
###配置开机自动挂载
[root@vmBS00 ~]# vi /etc/fstab
### 添加 #
192.168.1.75:/opt/centos6/ /opt/centos6/ nfsnodev,ro,rsize=32768,wsize=32768 0 0
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
客户端查询
客户端要安装nfs-utils
showmount -e 192.168.1.250(服务端地址)
#查询1.250服务器共享了哪些共享
mount �Ct nfs192.168.1.250:/xx /bb