PVE挂载SMB

前言

一般我们会使用PVE安装软路由或者部署其他服务,而我们PVE系统宿主机一般不会有很大空间,有低的32G,装个路由器,部署几个服务够了。当作NAS的可能会外挂硬盘,这个另当别论。但是我如果我们是小硬盘,跑几个服务,路由器是够,但人嘛总不会满足于现状,玩欢了,又感觉存储空间小了,想玩个轻NAS,或者已经有成品NAS了,想减轻NAS压力,将下载器转移到PVE上,或者直接就是想在PVE上部署下载服务,我们一般会再外挂硬盘,但还得再花钱买硬盘盒、硬盘、额外的USB线,还得单独给硬盘供电,如果空间小还会不方便,而且不美观,也不稳定!我就想为什么不直接使用NAS作为储存,只使用PVE部署下载服务,这样就免去空间限制,如果NAS和PVE不在同一地方还可以免去布线,免额外硬盘、硬盘盒的钱。

挂载

首先在PVE里选择数据中心,选择“存储”添加“SMB/CIFS”。

输入ID、服务器IP、用户名、密码,然后在share里选择要共享的文件夹。

我的PVE版本是8.0.3,不要勾选启用,否则你将会出现错误,其他版本自己试。

添加完成后编辑刚才添加的SMB,然后再勾选启用即可。后面的目录路径即为挂载点。

部署下载器或者其他需要储存的需要时,把路径设置为挂载点的路径即可,比如在docker部署qb下载器时,把/downloads映射为/mnt/pve/ds920,这样qb就会把文件直接下载到NAS里。

取消挂载

在PVE面板里直接删除只是不会在PVE数据中心里显示,并不会删除挂载点,而是需要通过卸载挂载命令取消挂载,不要直接在SSH里删除指定目录,那样会直接删除NAS里的文件。为什么我会知道?因为我一开始不知道直接在SSH删除,没有删除文件夹,打开一看里面的文件全没有了,再往NAS里一看也没有,删除文件夹直接通过挂载点把共享的文件给删除了!
首先我在PVE里删除刚才挂载的SMB。

然后使用”umount”命令取消挂载。

				
					umount /mnt/pve/ds920
				
			

然后通过”mount”命令验证是否去除挂载。
这是挂载后,执行“mount”命令,显示NAS的IP地址已经证明有挂载了。

卸载挂载点后,再执行“mount”命令,已经不显示NAS的IP地址,说明已经卸载成功。

然后再删除文件夹即可。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论!x