千家信息网

Linux CentOS7系统NFS共享存储服务

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,简介:NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位
千家信息网最后更新 2026年11月03日Linux CentOS7系统NFS共享存储服务

简介:

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

优点:

  • 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。
  • 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。
  • 一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。

实际操作:

1.给服务端添加一块硬盘,添加完成要重启系统。

2.先查看一下磁盘是否添加成功,然后对新添加磁盘进行分区,我们将全部空间分配到sdb1。(不会的小伙伴可以去看我之前写的关于磁盘的博客)


3.格式化磁盘分区。

输入:mkfs.xfs /dev/sdb1

4.设置自动挂载。

输入:vim /etc/fstab添加:/dev/sdb1      /mnt      xfs      defaults        0 0


5.挂载磁盘分区,并查看是否挂载成功。

输入:mount -a输入:df -hT

6.用yum仓库安装NFS服务的两个程序,nfs-utils、rpcbind。

输入:yum install nfs-utils rpcbind -y

7.设置两个服务程序的开机自启动。

输入:systemctl enable nfs输入:systemctl enable rpcbind

8.用vim编辑器对共享配置文件进行编辑,添加一条共享命令。

输入:vim /etc/export添加:/mnt 192.168.52.0/24(rw,sync,no_root_squash)


"/mnt"为提供共享的磁盘挂载点,"192.168.52.0/24"为共享的网段。括号里的是权限,rw表示允许读写(ro为只读),sync表示同步写, no_root_squash表示当前客户机以root身份访问时,赋予本地root权限(默认是root_squash,将作为nfsnobody用户降权对待)。

9.将两个服务开启,同时关闭防火墙和增强性安全功能。

输入:systemctl start nfs输入:systemctl start rpcbind输入:systemctl stop firewalld.service输入:setenforce 0

10.检查一下服务端口是否开启了,并查看NFS服务的输出清单,NSF服务端已经配置完毕。

输入:netstat -ntap | grep rpc
输入:showmount -e


11.下面我们进入客户端,关闭防护墙和增强性安全功能,安装一个httpd服务,接下来我们将使用NFS服务提供的共享存储空间来存放httpd服务的相关文件。

输入:systemctl stop firewalld.service输入:setenforce 0输入:yum install httpd -y

12.我们可以手动将共享目录挂载到httpd服务的站点目录下面。

输入:mount 192.168.52.131:/mnt /var/www/html/

13.我们也可以设置自动挂载,我们先将之前挂载好的目录卸载,然后进入自动挂载文件里进行配置。

输入:umount /var/www/html输入:vim /etc/fstab添加:192.168.52.131:/mnt     /var/www/html     nfs     defaults,_netdev     0 0



14.我们再将fstab文件里的所有内容挂载,然后查看是否挂载成功。

输入:mount -a输入:df -hT

15.我们进入到httpd服务的站点目录下,在里面新建一个html首页文件,并用vim编辑器在里面编辑一段内容。

输入:cd /var/www/html输入:vim index.html添加:

this is nfs web


16.开启httpd服务,同时用宿主机的浏览器去访问,访问成功。

输入:systemctl start httpd


17.我们去服务端的共享目录下查看,可以看到我们之前新建的html文件。

输入:cd /mnt/输入:ls

注意:如果NFS服务端的共享服务出故障了,我们想解除客户端上挂载的共享目录时。用umount命令解挂载时路径需要手打,千万不要用[Tab]键补全,用[Tab]键会卡死。

输入 服务 文件 目录 磁盘 网络 存储 成功 客户 空间 系统 两个 客户端 服务器 配置 安全 内容 功能 同时 命令 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 互联网佳科技有限公司 广州百单互联网科技有限公司 科技股互联网 工业互联网科技新基建 互联网金融公司科技 碳银互联网科技 深圳期待互联网科技 科技互联网创业计划书 老年人脱离互联网科技的作文 以后互联网后是啥科技 厦门千工互联网科技有限公司 哈尔滨屹滨互联网科技有限公司 呼和浩特新华互联网科技学院 银川新华互联网科技学校联系电话 高科技互联网套路 山东星卡互联网科技有限公司官网 工业互联网科技成果转化 互联网科技平台产品运营 互联网科技创业有什么好项目 国智互联网科技 科技互联网公司装修 互联网科技宣传片 海南科技产业互联网平台 阿里巴巴算科技企业还是互联网 阿大互联网科技有限公司 上海钢联属于互联网科技股吗 广州有谷有贝互联网科技有限公司 湖北辰鑫科技互联网 求路客互联网科技电话
0