分类:
2010-12-01 01:04:30
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:
执行如下命令,启动端口映射:
# /etc/rc.d/init.d/portmap start
或执行# /etc/init.d/portmap start //同一个目录的链接
或执行# /sbin/service portmap start
STEP 3:
执行如下命令,启动NFS服务:
# /etc/rc.d/init.d/nfs start
或执行# /etc/init.d/nfs start //同一个目录的链接
或执行# /sbin/service nfs start
STEP4:
NFS服务启动后,还要检查Linux服务器的防火墙等设置,确保没有屏蔽掉NFS使用的端口和允许通信的主机。
STEP5:
首先在本机进行回环测试,验证共享目录是否能被访问,在Linux服务器上执行如下命令:
# mount –t nfs 192.168.67.1:/home/work /mnt
# ls /mnt
STEP6:
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
注: 几个常用命令
setup 设置启动选项,设置网络IP等
service network restart 重新启动网络服务
service iptables stop 关闭防火墙,否则NFS可能挂不上
service portmap start 启动端口映射
service nfs start 启动NFS服务
注意,当使用虚拟机时,物理机的防火墙也要关闭,否则NFS可能挂不上。
另外注意实验箱的跳线设置,以太网跳线JP2全部跳上,LED和PS2全断开。