前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于NFS v4版本搭建NFS服务器

基于NFS v4版本搭建NFS服务器

作者头像
菲宇
发布2022-12-21 18:21:12
1.1K0
发布2022-12-21 18:21:12
举报
文章被收录于专栏:菲宇菲宇

1资源规划

作用

IP

版本

NFS服务端

192.168.78.1

Centos6.5 64位

NFS客户端

192.168.78.1

Centos6.5 64位

2 NFS服务端安装配置

2.1 安装rpm包

   yum install  nfs-utils  nfs-utils-lib  nfs4-acl-tools rpcbind

2.2 新建要导出的目录

   mkdir  -pv  /home/data/

   mkdir  -pv  /home/nfs/

2.3 编写/etc/exports文件

--------------------------------------------------------------------------------------------------------

/home  192.168.78.0/24(rw,fsid=0,sync,all_squash)  #导出虚拟根目录                                                                                                            

/home/nfs  192.168.78.0/24(rw,sync,all_squash)    #导出虚拟根下的子目录1

/home/data  192.168.78.0/24(rw,sync,all_squash)   #导出虚拟根下的子目录2

--------------------------------------------------------------------------------------------------------

#rw :读写;

#ro :只读;

#sync :同步模式,内存中数据时时写入磁盘;

#async :不同步,把内存中数据定期写入磁盘中;

#no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;

#root_squash :和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;

#all_squash :不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份

2.4 对导出的目录赋予权限

#改变文件的属主属组,结合/etc/exports/中的all_squash使得客户端使用NFS的用户被限定为指定用户nfsnobody的权限

chown -R  nfsnobody:nfsnobody   /home/data/   

chown -R  nfsnobody:nfsnobody   /home/nfs/

2.5 重启服务

service rpcbind restart

service nfs restart

2.6验证

使用命令exportfs显示导出的目录如下

--------------------------------------------------------------------------------------------------------

/home         192.168.78.0/24

/home/nfs     192.168.78.0/24

/home/data    192.168.78.0/24

--------------------------------------------------------------------------------------------------------

3 客户端的安装配置

3.1 安装rpm包

   yum install  nfs-utils  nfs-utils-lib  nfs4-acl-tools rpcbind

3.2 新建要挂载的目录

   mkdir  -pv  /tmp/data/

   mkdir  -pv  /tmp/nfs/

3.3 重启服务

service rpcbind restart

service nfs restart

3.4 挂载

#192.168.78.1:/nfs中的/nfs代表了服务端的/home/nfs

mount -t nfs4 192.168.78.1:/nfs   /tmp/nfs

mount -t nfs4 192.168.78.1:/data  /tmp/data

3.5验证

df  -h

-------------------------------------------------------------------------------

7b4b4e8d46de409b844c524e13eba718.png-wh_
7b4b4e8d46de409b844c524e13eba718.png-wh_

-------------------------------------------------------------------------------

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档