0


【Linux】Ubuntu 安装 NFS 步骤详解

Ubuntu 安装 NFS 步骤详解 
NFS

Network File System

)是一种允许不同主机之间通过网络共享文件系统的协议。以下是详细的在 Ubuntu 上安装和配置 NFS 共享目录的方法,并附带示例。

在这里插入图片描述

本文将在以上 3 台主机上安装 NFS 服务。

1.安装 NFS 服务

首先,在你的 Ubuntu 服务器上安装 NFS 服务器软件包。

aptinstall-y nfs-kernel-server

在这里插入图片描述

2.配置 NFS 服务

创建一个目录作为共享目录。例如,我们使用

/nfs

作为共享目录。

mkdir /nfs

在 master 节点上编辑

/etc/exports

文件,输入以下配置信息。该节点将作为 NFS Server。

echo"/nfs *(rw,sync,no_root_squash)"> /etc/exports

其中的参数说明如下。

  • /nfs:NFS 共享的目录。
  • *:可以访问所有的主机网段。
  • rw:可读写权限。如果是只读权限,则是 ro
  • sync:数据传输采用同步方式。采用同步方式可以保障数据的安全性,但传输速度较慢。如果采用异步方式,则是 async。在异步方式下,数据传输效率高,但安全性差。
  • no_root_squash:NFS 服务共享目录的属性。如果用户是 root,则它对这个目录就有 root 的权限了。

3.启用 NFS 服务

启动 NFS 服务并设置其开机自启动。

systemctl restart nfs-kernel-server
systemctl enable nfs-kernel-server

检查一下状态。

systemctl status nfs-server

在这里插入图片描述

4.客户端挂载 NFS 共享目录

在客户端机器上,安装 NFS 客户端软件包。

aptinstall-y nfs-common

在这里插入图片描述

创建一个挂载点,例如

/nfs/node_01

mkdir-p /nfs/node_01

挂载 NFS 共享目录。

mount172.16.0.2:/nfs /nfs/node_01

🚀

172.16.0.2

是服务器的 IP 地址,请根据实际情况进行修改。

5.验证挂载是否成功

在客户端机器上,验证是否成功挂载 NFS 共享目录。

df-h

在这里插入图片描述

在客户端对应目录下创建一个测试文件。

echo"<h1>Hello World and Hello NFS</h1>"> /nfs/node_01/index.html

在这里插入图片描述

在服务端的共享目录下也能看到测试文件。

在这里插入图片描述

6.持久化挂载(可选)

为了在重启后仍然保持挂载状态,可以在

/etc/fstab

文件中添加一行:

172.16.0.2:/nfs  /nfs/node_01  nfs  defaults  00

保存并退出。这样每次系统启动时,NFS 共享目录将自动挂载。

7.其他客户端节点安装

node-02

节点按照相同的方式安装及验证。

在这里插入图片描述

在这里插入图片描述

新增文件后,

node-01

节点也能看到。

在这里插入图片描述

标签: linux ubuntu NFS

本文转载自: https://blog.csdn.net/be_racle/article/details/141785824
版权归原作者 G皮T 所有, 如有侵权,请联系我们删除。

“【Linux】Ubuntu 安装 NFS 步骤详解”的评论:

还没有评论