一、<b>配置步骤:</b>
1、安装所需软件包:
NFS主程序:nfs-utils
RPC主程序:portmap
2、配置nfs主文件: /etc/exports
3、启动协助进程portmap:service portmap start
4、启动NFS服务:service nfs start
二、<b>配置过程:</b>
1、安装所需软件包后,配置主文件:vim /etc/exports
2、此文件默认是空的,需手动添加,文件语法为:
/tmp 192.168.1.0/24 localhost(rw) *.ev.ncku.edu.tw(ro,sync)
共享目录 第一台主机(权限) 可用主机名 可用通配符
如下图,nfs的ip地址在1.1.1.0/24网段,主机名是abc.com,共享跟目录下的123目录
三、<b>启动</b><b>NFS</b><b>:</b>
1、启动进程:service portmap start
2、启动nfs: service nfs start
3、查看是否正确启动: vi /var/log/messages
4、查看nfs开放的端口:netstat –ultn,portmap端口为111,nfs端口为2049
四、<b>客户端设置:</b>
1、主要步骤:确认本地端已经启动了portmap服务
扫描NFS服务器共享目录有那些,并了解是否可用showmount
在本地端建立预计要挂载的挂载点目录
利用mount挂载到目录
2、启动服务:service portmap start
service nfslock start
3、showmount –e 1.1.1.1(ip地址)
4、创建挂载目录:mkdir –p /home/nfs/public
5、挂载nfs:mount –t nfs 1.1.1.1:/123 /home/nfs/public
五、<b>权限参数:</b>
1、rw:可读写权限
2、ro:只读权限
3、sync:数据同步写入到内存与硬盘中
4、async:数据先暂存与内存中,而非直接写入硬盘
5、no_root_aquash:登入NFS主机使用共享目录的用户如果是root身份,那么对于这个共享目录来说,它具有root的权限。这个项目极不安全,不建议使用。
6、root_squash:登入NFS主机使用共享目录的用户如果是root身份,那么这个用户的权限将被压缩成为匿名用户,通常他的UID与GID都会变成nobody那个系统帐号的身份。