CentOS 7搭建NFS服务器

简介: CentOS 7搭建NFS服务器


前面我们介绍了基于Windows Server 2012 R2的共享NFS(Network File System,网络文件系统)存储Windows Server2012 R2搭建NFS服务器,今天以CentOS7为例简单介绍一下Linux系统下的NFS服务器配置。

首先安装NFS软件包nfs-utils。

yum install -y nfs-utils


我们看到依赖包里面还安装了一个rpcbind,这个软件工具可以将RPC程序号码和通用地址进行转换,来允许远程主机接入NFS服务。

首先我们要配置一个共享路径,比如设置为/nfs/tiejun,并且赋予目录读写权限。


然后配置nfs的主要配置文件/etc/exports,加入如下内容:

/nfs/tiejun/ 192.168.1.0/24(rw,sync)


可以看出,配置整体和Windows下的配置大体相似。


配置文件中的第一部分/nfs/tiejun/为要共享的路径。第二部分192.168.1.0/24为允许访问NFS服务器的主机或网段。第三部分为括号中的部分,表示用户相关的权限配置:rw代表read and write,指具有读写权限;sync表示内存中数据实时写入到磁盘,NFS服务器必须在写完文件后发出确认。还可以配置其他参数,如no_root_squash表示root用户对共享的目录拥有最高的权限控制;all_squash表示不管NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;no_subtree_check表示不对子树进行检查,子树检查用于验证正在访问的文件是否位于同一卷上的子文件夹中,如果是共享了整个驱动器卷,配置此选项将加快对子文件夹和文件的访问速度;anonuid/anongid和root_squash、all_squash同时使用,用于指定使用NFS的用户限定的uid和gid。

都配置好之后,我们就可以启动nfs和rpcbind这两个服务并设置开启自动运行了。

systemctl start nfs
systemctl start rpcbind
systemctl enable nfs
systemctl enable rpcbind


然后我们在ESXi导航器的存储中,点击“数据存储”页面的“新建数据存储”,创建类型选择“挂载NFS数据存储”,点击“下一页”


填写NFS挂载的详细信息,包括本地显示的“名称”,以及NFS服务器的IP地址、共享路径以及版本信息。注意,共享路径要和配置文件/etc/exports中配置的相同。


最后确认配置信息并点击“完成”


添加成功之后,我们可以看到新添加的数据存储nfs67,类型为NFS,容量为52.97 GB,可用为49.43 GB。


容量和用量信息和CentOS服务器的磁盘使用率一致。


然后我们通过数据存储浏览器,在数据存储nfs67中新建一个目录test。


然后从主机上进行查看,可以看到nfsnobody的用户创建了一个test目录,操作成功,读写权限测试正常。


OK,演示结束。



目录
打赏
0
0
0
0
7
分享
相关文章
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
在 centos7 下重启/开启 redis 服务器
本文提供了一种在Centos 7操作系统下如何重启Redis服务器的步骤,包括停止Redis服务、确认停止成功以及重新启动Redis服务。
264 2
在 centos7 下重启/开启 redis 服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
centos 7.2 搭建svn服务器
centos 7.2 搭建svn服务器
130 0
新 CentOS 7 服务器的基本配置
新 CentOS 7 服务器的基本配置
157 1
如何在运行Centos 6的虚拟服务器上安装cPanel
如何在运行Centos 6的虚拟服务器上安装cPanel
59 0
在 CentOS 7 服务器上安装和保护 phpMyAdmin 与 Apache 的方法
在 CentOS 7 服务器上安装和保护 phpMyAdmin 与 Apache 的方法
107 0
在CentOS 7服务器上添加和删除用户的方法
在CentOS 7服务器上添加和删除用户的方法
294 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等