前言
需求概述
在PVE虚拟机中,我运行着两台虚拟机:一台是搭建1Panel服务器面板的Ubuntu服务器,用于对外提供服务;另一台是用作NAS的DSM服务器。我希望将某些需要占用大容量存储的对外服务的数据存储在NAS上。
硬件和网络环境
- DSM的内网地址:
192.168.1.3
- Ubuntu的内网地址:
192.168.1.2
- 使用NFS进行共享文件夹的挂载
步骤流程
1. 在DSM上配置NFS共享
-
登录DSM管理界面:
- 打开DSM的控制面板。
-
创建或选择共享文件夹:
- 进入“控制面板” > “共享文件夹”,选择或创建一个共享文件夹(如
/volume1/ubuntu
)。
- 进入“控制面板” > “共享文件夹”,选择或创建一个共享文件夹(如
-
设置NFS权限:
- 选择该共享文件夹,点击“编辑”。
- 在“共享文件夹编辑”窗口中,选择“NFS权限”标签页,点击“创建”。
- 在“NFS权限设置”窗口中:
- 服务器名称或IP地址:输入Ubuntu服务器的内网IP地址(如
192.168.1.2
)。 - 权限:选择“可读写”。
- Squash:选择“无映射”。
- 安全性:选择“sys”。
- 勾选“启动异步”。
- 其他选项保持默认设置。
- 服务器名称或IP地址:输入Ubuntu服务器的内网IP地址(如
- 点击“保存”完成设置。
2. 在Ubuntu上安装NFS客户端并挂载NFS共享
-
更新包列表并安装NFS客户端:
sudo apt update sudo apt install nfs-common
-
创建挂载点目录:
sudo mkdir /mnt/nas
-
编辑
/etc/fstab
文件,添加NFS挂载信息:sudo nano /etc/fstab
在文件末尾添加以下内容:
192.168.1.3:/volume1/ubuntu /mnt/nas nfs defaults 0 0
-
挂载NFS共享:
sudo mount -a
3. 验证NFS挂载
-
检查挂载是否成功:
df -h
你应该可以看到
192.168.1.3:/volume1/ubuntu
挂载在/mnt/nas
目录下。 -
测试读写权限:
cd /mnt/nas sudo touch testfile sudo rm testfile
确保能够成功创建和删除文件,验证读写权限是否正常。
4. 在1Panel中配置存储路径
-
登录到1Panel服务器面板:
- 打开1Panel的管理界面。
-
配置存储路径:
- 找到需要使用大容量存储的服务配置。
- 将服务的存储路径指向挂载的NAS目录
/mnt/nas
。
-
重启服务:
- 保存配置并重启服务,确保其正常工作。
总结
共享文件夹按照自己需求创建就好了,我建了三个
pve的搭建可见上篇