NFS服务器的配置
STEP 1:
以root用户编辑共享目录配置文件exports,指定共享目录及权限:
# vi /etc/exports
在该文件中增加如下内容:
/home/work/ 192.168.67.* (rw, sync, no_root_squash)
表示允许IP在192.168.67.*的计算机以读写的权限来访问/home/work目录。
括号中参数的含义如下:
rw:读写权限,只读为ro;
sync:数据同步写入内存和磁盘,也可以用async,此时,数据先写入内存,而不立即写入硬盘。
no_root_squash:NFS服务器共享目录用户的属性,如用户是root,则这个共享目录具有root权限。
STEP 2:
在虚拟机上运行setup,选择Network configuration设置ip,然后选择Systems services 加入portmap 和 nfs 两项服务,取消iptables 服务。
STEP 3:
执行如下命令,来关闭iptables(防火墙),启动portmap和nfs:
Service iptables stop
Service portmap restart
Service nfs restart
STEP4:
首先在本机进行回环测试,验证共享目录是否能被访问,在Linux服务器上执行如下命令:
# mount –t nfs –o nolock 192.168.67.1:/home/work/ /mnt/
# ls /mnt
卸载命令:
Umount /mnt/
STEP5:
NFS客户端要配置为支持NFS服务。
在配置内核时,选择File System下的Network File Systems下的NFS system support和Provide NFSv3 client support两项。保存退出,编译内核。
在客户shell下运行如下命令:
# mount –o nolock –t nfs 192.168.67.1:/home/work /mnt/nfs
# cd /mnt/nfs
# ls
注意,当使用虚拟机时,物理机的防火墙也要关闭,否则NFS可能挂不上。
另外注意实验箱的跳线设置,以太网跳线JP2全部跳上,LED和PS2全断开。