天天看点

Linux下NFS服务配置

一、<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目录

Linux下NFS服务配置

三、<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那个系统帐号的身份。

继续阅读