NFS服务就是将宿主机的一个目录通过网络可以被挂载到其他计算机上,并且作为其他计算机的一个目录。这里我是将虚拟机中一个目录直接挂载到虚拟机中另外一个位置,就是说,在虚拟机中不同位置有两个相同的目录。
装载RedHat9中的第1个.iso镜像文件,用root登录操作
(1)安装NFS服务器(一般系统安装的时候就有了)
# rpm -ivh nfs-utils-1.0.1-2.9.i386.rpm portmap-4.0-54.i386.rpm
portmap监控程序只是定向RPC通信数据流,使NFS客户机找到从NFS服务器共享的目录。
(2)修改NFS配置文件
# vi /etc/exports (也可以在图形界面下建立共享目录)
配置格式为: 要输出的共享目录 客户端主机地址 (设置选择)
如加上如下一行
/home/wangyu/nfsboot *(sync,rw,no_root_squash)
其中/home/wangyu/nfsboot是共享目录
sync表示同步写磁盘,ro是只读,rw是读写,参数间用逗号隔开
no_root_squash此参数用来要求服务器允许远程系统以它自己的root特权存取该目录。就是说,如果用户是root,那么他就对这个共享目录有root的权限。该参数授予了目标板很大的权利。
(3)启动NFS服务
# mkdir -m 777 /home/wangyu/nfsboot
# service portmap start
# service nfs start
(4)根据需要设置在相应的运行级别自动启动NFS:
# chkconfig --level 35 portmap on
# chkconfig --level 35 nfs on
#chkconfig --list 查看设