收起左侧

对于VirtIOFs的支持 - 飞牛 Guest on PVE Host

2
回复
328
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2025-11-24 22:02:43 显示全部楼层 阅读模式

我搜索到之前有个帖子提过一嘴:https://club.fnnas.com/forum.php?mod=viewthread&tid=23664&highlight=

技术层面不多说了,因为virtio已经很成熟了,不是问题或者障碍。

可能还是在产品Feature层面,当然还有就是飞牛团队的工作带宽上,看怎么能够提供更好的答案。

我简单试了一下,通过脚本,是可以把PVE Host目录透传到飞牛里,然后挂载到已经创建好的个人/团队文件夹下。但是有几个问题:

必须有至少一块(飞牛OS能够识别的)“物理”硬盘,才能创建存储。只有创建了存储,才能建立个人/团队文件夹。

这在飞牛OS本身即Host的条件下,确实不会是障碍。但一旦牵扯到虚拟化,这样的检验条件就不是很合理了。

个人/团队文件夹必须在飞牛OS界面上创建和设置顶层文件夹后,才能将virtio文件挂载到下级目录。即在/vol1/@team下必须有一个顶层文件夹(比如top),且必须在飞牛OS Web界面上创建,之后才能手工mount virtio到/vol1/@team/top/my_virtio_pt_folder

实话说,这一点功能上的考量我不太理解为什么,当然也可能是**作不对,或者现在版本还有bug。但无论如何,程序设计逻辑里面加了这么多硬性的条件检查,我个人觉得不太灵活,且容易在未来功能迭代增加过程中增加各种bug和风险。

那我的建议是啥?

向daddy学习——linux把所有设备都视为文件;飞牛的功能设计上,可以考虑把所有的文件夹都视为根目录下的分叉,全部统一和集中到一个逻辑的根目录下来使用/维护/管理,而不是现在这样还硬性区分这是本地存储,那是远端存储(逻辑目录结构上真的没必要)。

学习mergefs的思路,给到最终用户就是一个最简洁做清爽的storage根目录……

收藏
送赞
分享

6

主题

1万

回帖

0

牛值

管理员

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章

2025-12-8 15:12:14 显示全部楼层
感谢反馈,这个我们转给技术评估一下

0

主题

1

回帖

0

牛值

江湖小虾

2026-2-6 15:10:24 显示全部楼层

我还是自己弄了,PVE上完美搞定,就是多一块虚拟磁盘而已,也不会占用空间victory

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则