nfs部署

1. 服务端安装

1.1 yum下载软件

yum install -y rpcbind nfs-utils

1.2 编写nfs服务配置文件

vim /etc/exports

存储目录信息  允许哪些主机进行数据存储(权限参数)

/data/        172.16.1.0/24(rw,sync)

1.3 创建共享存储目录,授权目录

mkdir /nfs/data/ -p

chown -R nfsnobody.nfsnobody /nfs/data/

1.4 启动程序服务 (启动有先后顺序)

systemctl start rpcbind

systemctl start nfs

2. 客户端安装

1.1 yum下载软件

2.1 下载软件

yum install -y rpcbind nfs-utils

2.2 进行远程共享目录挂载 (检查是否有可挂载的远端)

显示NFS服务器共享目录列表

[root@app home]# showmount -e 192.168.0.1

挂载服务端的共享目录

[root@node1 /]# mount -t nfs 192.168.0.53:/nfs/data /nfs/data

常见的选项:

       ro:默认选项,以只读的方式共享。

       rw:以读写的方式共享。

       root_squash:将客户端使用的是root用户时,则映射到NFS服务器的用户为NFS的匿名用户(nfsnobody)。

       no_root_squash:将客户端使用的是root用户时,则映射到FNS服务器的用户依然为root用户。

       all_squash:默认选项,将所有访问NFS服务器的客户端的用户都映射为匿名用户,不管客户端使用的是什么用户。

       anonuid:设置映射到本地的匿名用户的UID

       anongid:设置映射到本地的匿名用户的GID

       sync:默认选项,保持数据同步,数据同步写入到内存和硬盘。

       async:异步,先将数据写入到内存,在将数据写入到硬盘。

       secure:NFS客户端必须使用NFS保留端口(通常是1024以下的端口),默认选项。

       insecure:允许NFS客户端不使用NFS保留端口(通常是1024以上的端口)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容