nfs linux 虚拟硬盘,NFS网络文件系统详解(妈妈再也不用担心服务器磁盘不足了!!!)...

本文详细介绍如何通过NFS在网络中的两台CentOS 7虚拟机间实现数据共享。包括服务器端磁盘添加、格式化、挂载及NFS服务配置,客户端自动挂载设置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NFS(Network File System)

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

一个服务器的容量始终有限,除了增加磁盘,还有一种方式能够达到这个目的。本篇博客就将带领各位使用NFS将HTTP服务中的数据储存在远程的服务器中,并能随时读写。

事先准备:

两台Centos7的虚拟机(一台作为服务器,另一台作为客户端)

实验步骤:

一、服务器端的实验

首先,为服务器增添一块磁盘作为接下来NFS提供出去的载体。

实验步骤:

1、为虚拟机添加磁盘并重启虚拟机;

2、输入:fdisk /dev/sdb //进入磁盘管理工具

3、按“n”创建,并全部使用默认设置,

最后按“w”保存退出

4、输入:mkfs.xfs /dev/sdb1 //创建xfs格式文件系统

5、输入:mount /dev/sdb1 /mnt/ //将新磁盘挂载到/mnt目录下

实例如下

694465edfd3ecc8b33fc5a966a0af472.png

e63dd044229b619a152ce46b6fb0e2ab.png

422e222e2be097f1826554881addcc86.png

694465edfd3ecc8b33fc5a966a0af472.png

接下来,为服务器安装nfs-utils软件包以及rpcbind软件包(关键服务!)

实验步骤:

1、输入:yum install nfs-utils rpcbind -y //安装关键软件包

2、输入:systemctl enable nfs //设置nfs服务开机自启

3、输入:systemctl enable rpcbind //设置rpcbind服务开机自启

实例:

b9665dbc3ebbcac8ad9bb1a564ef1fa0.png

3dc52c53a82154393689c969e2b05741.png

最后,进行设置并提供服务

实验步骤:

1、输入:vim /etc/exports //设置共享配置文件

在配置文件内

(1)按“I”插入

(2)输入:/mnt/ 192.168.116.132/24(rw,sync,no_root_squash)

——其中mnt目录代表挂载点,“192.168.116.132/24”代表服务接受方IP及子网掩码,括号内代表该空间可读可写,与服务器同步,不可降级操作。

(3)输入“:wq”保存退出

实例如下

c54664ec7639f8358ff6dcf8bc557ac3.png

2、输入:systemcrl start nfs //启动nfs服务

3、输入:systemctl start rpcbind //启动rpcbind服务

4、输入:showmount -e //检查

5、输入:systemctl stop fireswalld //关闭防火墙

6、输入:setenforce 0 //关闭增强性安全功能

实例

6ace8a92a41f33dd7c0fd1525da992d9.png

64d7d02be7dded5e6082c017e477e453.png

上面就是NFS服务器端的全部配置,下面需要进行的就是在客户端检查是否能够使用服务器提供的空间。

二、客户端的验证

安装HTTP服务用于验证,并将远程共享的磁盘空间挂载到HTTP服务默认路径下

实验步骤:

1、输入:yum install httpd -y //安装HTTP服务

2、输入:vim /etc/fstab //进行自动挂载设置

在文件中:

(1)按“G”进入文章末行,按“o”下一行插入

(2)输入:192.168.116.131:/mnt /var/www/html nfs defaults,_netdev 0 0

——其中,“192.168.116.131:/mnt”代表NFS提供的远程空间位置

“/var/www/html”代表挂载点(/var/www/html为http服务默认路径)

(3)输入“:wq”保存退出

实例

877bec071f99ea23aaacc0f4e6299928.png

3、输入:mount -a //挂载所有

4、输入:df -hT //查看挂载情况

实例

f00e8e8371f64538e2dd1c51d9dedd66.png

重要提醒!!!

若提供远程磁盘空间的服务器突然宕机,此时在客户端上使用df命令会导致客户端彻底卡死。这个时候,用umount命令是无法进行解挂的!!!!

需要使用另一个新的终端进入,使用“umount -lf”命令进行解挂。

(千万!!!千万!!!千万!!!不要用TAB键进行补全,博主亲测,用一次炸一次。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值