Linux下NFS服务配置

一、 配置步骤:
1
、安装所需软件包:
   NFS
主程序:nfs-utils
   RPC
主程序:portmap
2
、配置nfs主文件: /etc/exports
3
、启动协助进程portmapservice portmap start
4
、启动NFS服务:service nfs start

二、 配置过程:
1
、安装所需软件包后,配置主文件:vim /etc/exports
2
、此文件默认是空的,需手动添加,文件语法为:
/tmp                   192.168.1.0/24                  localhost(rw)              *.ev.ncku.edu.tw(ro,sync)
共享目录   第一台主机(权限)  可用主机名            可用通配符
如下图,nfsip地址在1.1.1.0/24网段,主机名是abc.com,共享跟目录下的123目录

三、 启动NFS
1
、启动进程:service portmap start
2
、启动nfs service nfs start
3
、查看是否正确启动: vi /var/log/messages
4
、查看nfs开放的端口:netstat –ultnportmap端口为111nfs端口为2049

四、 客户端设置:
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
、挂载nfsmount –t nfs 1.1.1.1:/123   /home/nfs/public

五、 权限参数:
1
rw:可读写权限
2
ro:只读权限
3
sync:数据同步写入到内存与硬盘中
4
async:数据先暂存与内存中,而非直接写入硬盘
5
no_root_aquash:登入NFS主机使用共享目录的用户如果是root身份,那么对于这个共享目录来说,它具有root的权限。这个项目极不安全,不建议使用。
6
root_squash:登入NFS主机使用共享目录的用户如果是root身份,那么这个用户的权限将被压缩成为匿名用户,通常他的UIDGID都会变成nobody那个系统帐号的身份。

你可能感兴趣的:(linux,NFS服务)