Skip to content

通过NFS把一台服务器硬盘目录挂载到另外一台服务器

Published: at 10:20 AM

通过NFS把一台服务器硬盘目录挂载到另外一台服务器。

步骤 1:在 192.1.1.1 机器上设置 NFS 服务器

1.安装 NFS 服务器

确保 192.1.1.1 上安装了 NFS 服务器:

sudo apt update
sudo apt install nfs-kernel-server

2.创建要共享的目录(如果还没有)

sudo mkdir -p /ceshi

3.编辑 /etc/exports 文件

编辑 /etc/exports 文件,将你想共享的目录 /ceshi 添加到该文件中,并指定允许访问的 IP 地址(在本例中是 192.1.1.2

sudo nano /etc/exports

在文件中添加以下行:

/ceshi 192.1.1.2(rw,sync,no_subtree_check)

4.导出共享目录

运行以下命令以使 /etc/exports 中的配置生效:

sudo exportfs -ra

5.启动 NFS 服务

启动 NFS 服务(如果还没有启动):

sudo systemctl start nfs-kernel-server

如果需要让 NFS 服务在每次启动时自动启动,可以使用以下命令:

sudo systemctl enable nfs-kernel-server

步骤 2:在 192.1.1.2 机器上设置 NFS 客户端

1.安装 NFS 服务器

确保 192.1.1.2 上安装了 NFS 服务器:

sudo apt update
sudo apt install nfs-kernel-server

2.创建挂载点目录

192.1.1.2 上,创建一个用于挂载远程目录的本地目录 /ceshi2

sudo mkdir -p /ceshi2

3.挂载远程目录

使用 mount 命令将 192.1.1.1 上的 /ceshi 目录挂载到 192.1.1.2 上的 /ceshi2 目录:

sudo mount 192.1.1.1:/ceshi /ceshi2

4.验证挂载

使用 df -hmount 命令检查是否成功挂载:

df -h  或者  mount

5.配置自动挂载

如果你希望在每次系统重启时自动挂载,可以将挂载信息添加到 /etc/fstab 文件中:

echo "192.1.1.1:/ceshi /ceshi2 nfs defaults 0 0" | sudo tee -a /etc/fstab

步骤 3:取消挂载(如果需要)

如果你需要取消挂载,可以使用 umount 命令:

sudo umount /ceshi2

如果挂载失败或出现问题,可以使用 -f 强制卸载:

sudo umount -f /ceshi2

Previous Post
一个可以下载频道视频到vps服务器的机器人
Next Post
vps上配置 SSH 密钥登录