Linux操作篇之NFS

一、NFS

NFS是network file system的缩写,是一种分散式文件系统。

 

二、NFS工作原理

NFS通过网络来进行服务端与客户端的数据传输。

首先,需要有RPC(也称为portmap)服务,这个服务会统一管理一些服务的端口。其次需要NFS服务。

当安装完NFS服务与RPC服务后,首先启动RPC服务,再启动NFS服务后,会将NFS随机开放的端口向RPC服务进行注册。这样,当客户端在进行NFS连接的时候,会首先连接RPC服务(111端口),由RPC服务端发送NFS开放的随机端口至客户端,这样客户端才能连接NFS服务端的端口。完成连接。

 

三、配置

NFS的配置文件:/etc/exports,默认情况下是空的,有时可能需要手动建立。

格式:。

共享的目录  地址、地址段、域名、域  *  (权限、映射关系、其他选项)

1、其中 * 代表所有主机、客户端可以填写多个,空格隔开。

2、只读权限ro;读写权限rw。

3、映射关系(这里我理解为客户端创建的文件与服务器端保存的文件,两者所有者映射关系)

root_squash(默认):

 

 

 no_root_squash:

 

 

 all_squash,anonuid=xxx,anongid=xxx:指定映射的UID与GID。

 

 

4、其他选项

sync(异步传输)

async(同步传输)

 

5、查看状态

 

 

 四、卸载与自动挂载

1、卸载方式

客户端:umount 挂载点

服务器端:exportfs  -a(全部)、 r(重新读取,可理解为挂载)、u(卸载单一目录)

2、自动挂载(写入/etc/fstab)

192.168.56.128:/test     /home/testa   nfs    defaults,vers=3   0   0

 

posted on 2020-10-01 16:21  沫仔  阅读(363)  评论(0编辑  收藏  举报

导航