侧边栏壁纸
博主头像
奇遇网

上善若水,无为处世

  • 累计撰写 37 篇文章
  • 累计创建 74 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

通过 nfs 命令让vps挂载另一个vps空间

Leo
Leo
2025-10-29 / 0 评论 / 0 点赞 / 6 阅读 / 0 字

我们以 VPS A 作为主VPS ,挂载 VPS B的空间,默认安装 Deiban 系统为例

一、在NFS服务器(VPS B)上配置

‌1、安装NFS服务器

在NFS服务器上,你需要安装NFS服务器软件。对于基于Debian的系统(如Ubuntu),可以使用以下命令:

sudo apt update
sudo apt install nfs-kernel-server

2、创建共享目录

创建一个目录用于NFS共享,以 nfs 目录为例

sudo mkdir -p /srv/nfs
sudo chown nobody:nogroup /srv/nfs
sudo chmod 777 /srv/nfs

3、配置NFS导出

编辑/etc/exports文件来添加共享设置:

sudo nano /etc/exports

添加以下行:

/srv/nfs *(rw,sync,no_subtree_check,no_root_squash)

这里*表示所有客户端都可以访问,rw表示读写权限,sync表示数据同步写入硬盘,no_subtree_check可以加速文件查找,no_root_squash允许root用户访问。

4、应用更改并重启NFS服务

sudo exportfs -a
sudo systemctl restart nfs-kernel-server

二、在NFS客户端(VPS A)上配置

‌1、安装NFS客户端

在客户端VPS上,安装NFS客户端软件:

sudo apt update
sudo apt install nfs-common

2、挂载NFS共享

使用mount命令挂载NFS共享:

sudo mount -t nfs [服务器IP]:/srv/nfs /mnt/nfs

这里[服务器IP]是NFS服务器的IP地址,/mnt/nfs是本地挂载点。你可以根据需要更改挂载点。

3、自动挂载

要使挂载在系统启动时自动进行,可以编辑/etc/fstab文件:

sudo nano /etc/fstab

添加一行:

[服务器IP]:/srv/nfs /mnt/nfs nfs defaults 0 0

然后保存并关闭文件。之后,你可以通过运行sudo mount -a来测试自动挂载是否成功。

三、验证和测试

在客户端VPS(VPS A)上,你可以通过访问挂载点来验证NFS是否工作正常:

ls /mnt/nfs

如果一切设置正确,你应该能看到服务器上的共享文件夹内容。

通过以上步骤,你可以成功地在两个VPS之间使用NFS进行文件共享。

博主关闭了所有页面的评论