安装配置NFS做服务器之间磁盘共享

注意:
进行mount挂载的时候,挂载和被挂载的当前目录一定不要在挂载目录上!

在 Ubuntu 22.04 上安装 NFS,其他系统类似

第1步:更新系统包

首先,通过运行提供的命令更新系统软件包:

$ sudo apt update

第2步:安装NFS服务器

$ sudo apt install nfs-kernel-server

在 Ubuntu 22.04 上配置 NFS 服务器

对于 Ubuntu 22.04 上的 NFS 服务器的配置,请按照给定的说明进行操作。

第1步:创建共享NFS目录

首先,我们将创建一个名为“nfs_share”的目录,该目录将由所有客户端系统共享。为此,请写出以下命令:

$ sudo mkdir -p /mnt/nfs_share

第 2 步:设置目录权限

接下来,设置创建的“nfs_share”目录的权限,以便所有客户端计算机都可以轻松访问它:

$ sudo chown -R 777 /mnt/nfs_share/

第 3 步:授予 NFS 访问权限

在此步骤中,我们将授予客户端系统访问 NFS 服务器的权限。为此,请在“nano”编辑器中打开“/etc/exports”:

$ sudo nano /etc/exports

现在,您可以决定是否要授予对整个子网、单个或多个客户端的访问权限。例如,我们将允许整个子网“10.0.2.15/24”访问 NFS 共享:

/mnt/nfs_share 10.0.2.15/24(rw,sync,no_subtree_check,no_root_squash)

添加所需行后,按“CTRL+O”保存文件并切换回 Ubuntu 22.04 终端。

第4步:导出NFS目录

使用提供的命令导出 NFS 共享目录:

$ sudo exportfs -a

第6步:重新启动NFS服务器

写出提供的命令,用于在 Ubuntu 22.04 系统上重新启动 NFS 服务器:

$ sudo systemctl restart nfs-kernel-server

第 7 步:授予防火墙访问权限

接下来,使用以下“ufw”命令授予防火墙对客户端系统的访问权限:

$ sudo ufw allow from 10.0.2.15/24 to any port nfs

第 8 步:启用防火墙

使用“ufw”命令和“enable”选项启用防火墙:

$ sudo ufw enable

第 9 步:检查防火墙状态

接下来,验证防火墙是否配置为允许通过端口“2049”进行访问:

$ sudo ufw status

在 Ubuntu 22.04 上安装 NFS 客户端

为了在 Ubuntu 22.04 上执行 NFS 客户端安装,请点击“CTRL+ALT+T”并运行以下命令:

$ sudo apt install nfs-common

在 Ubuntu 22.04 上测试 NFS 共享

现在,我们将测试NFS客户端“ubuntuuser”和“linuxuser”NFS服务器之间的访问协调。为此,请在 NFS 客户端系统上创建一个挂载点:

$ sudo mkdir -p /mnt/nfs_clientshare

然后,在另一个客户端系统上挂载 NSF 共享:

$ sudo mount 10.0.2.15:/mnt/nfs_share /mnt/nfs_clientshare

为了在客户端系统上测试 NFS 共享,首先,我们将在“linuxuser”NFS 服务器上的“nfs_share”目录中创建一些文件:

$ cd /mnt/nfs_share/

$ touch sample1.text sample2.text

然后,切换到客户端系统并查看“nfs_clientshare”目录中存在的文件列表:

$ ls -l /mnt/nfs_clientshare/

注意:
进行mount挂载的时候,挂载和被挂载的当前目录一定不要在挂载目录上!
进行mount挂载的时候,挂载和被挂载的当前目录一定不要在挂载目录上!
进行mount挂载的时候,挂载和被挂载的当前目录一定不要在挂载目录上!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值