买了 R7-5825U 的 All-in-Boom,谁做底层?以及一些小问题

6 天前
 yangwei0502

需求其实不复杂:

  1. OpenWRT ( iStoreOS ):用来开 ddns 、smartdns 、AdGuardHome 、部分 docker ( vaultwarden 、mtphoto 等);
  2. 飞牛:其实我对飞牛影视和飞牛相册都没什么需求 - 其实 OpenWRT 能满足很大部分,但是这个系统确实很好玩;另外我有想把网盘从 OneDrive 迁移到自己的 NAS 但自动保存、协作编辑和版本历史这些功能似乎飞牛还不行?
  3. Windows:我想直通显卡给 Win10 跑一些服务( Ollama 小模型)+播视频+某些下载用。
  4. 飞牛原生对我的 UPS 支持很好,在停电后希望能自动关机来保护硬盘(如果 pve 做底层的话,把所有硬盘都直连给飞牛是不是就行了。

PVE 层用 NUT 托管 UPS ,按电量或掉电时序触发宿主关机,VM 跟随停机;飞牛自 0.8.27 起内置 UPS ,也可在“物理机安装飞牛时”直接用。如果飞牛在 VM 里,官方也建议在 PVE 侧配 UPS 更稳。

在纠结到底用谁做底层来开 PVE 。

有几个考虑 - 以及 AI 给的建议: 1. PVE 做底层当然稳定性最好,飞牛经常更新且暂时稳定性还不太够(?) 是的 2. 似乎飞牛的 SMB 和 WebDAV 比 OpenWRT+OpenList 版本更高、性能更好?

OpenWrt/iStoreOS 既可用 samba4 ,也能选 ksmbd (内核 SMB 服务器)。ksmbd 轻量,常见于路由器平台;而 samba4 功能更全。飞牛的 SMB 侧在近期版本加入了 SMB 多通道等高级选项,配 Windows 10/11 客户端可自动利用多队列与多链路提升吞吐。WebDAV 也有官方指引(含 Windows 端一些限制与注册表注意事项)。

3. 听说了一些飞牛掉硬盘的案例,加上我不打算做 raid (只做冷备份),不知道把硬盘直通给硬盘安不安全,还是继续直通给 openwrt 再用 SMB 挂载给飞牛。

社区确有“更新后掉盘/存储空间异常”的个案报告,且修复依赖版本更新或手动操作。这类风险与“直通本身”不是一回事,更多与内核/驱动/电源管理/阵列层有关。文件系统层面:飞牛默认栈是 mdadm + LVM + btrfs ,支持快照,后续也出现了 ext4 选项。你既然不做阵列,选 btrfs 单盘配快照,再加一块独立冷备盘,会比“SMB 经另一台再挂载”简单可靠。

4. 另外想知道几个虚拟机之间共享硬盘,除了 SMB 以外,有没有性能更高的选项。 5. 对于 Docker ,似乎 OpenWRT 的对部分 docker 的支持不够好(过度魔改 Linux 后果),飞牛是否更好?还是真的搞个 Linux 跑 Docker ?这些系统会让 Docker 有性能的差异吗?

OpenWrt/iStoreOS 可跑 Docker ,但更适合轻量容器(它基于 musl ,系统环境与常见桌面/服务器发行版差异大,包生态与内核特性也以路由为主)。飞牛基于 Debian ,容器生态与 Compose 体验更接近常规服务器系统,还有“Compose 商店”等社区资源,上手快。性能上不会因为“飞牛”这层显著吃亏,本质还是 Linux 内核的容器

AI 的小结

你的使用场景非常典型的 AIO:PVE 当地基,飞牛当 NAS 应用机,iStoreOS 当路由与轻容器机,Windows 做 GPU 直通与播放下载。 SMB/WebDAV 用飞牛;多 VM 间共享,Linux 之间优先 virtio‑fs ,Windows 侧以 SMB 为主。 不做 RAID 的前提下,整盘直通给飞牛让它统一管理,辅以快照与独立冷备盘,比“再从 iStoreOS 经 SMB 回挂给飞牛”更简洁可靠。

——————

虽然 AI 给了很多信息,但还是想听听各位大佬和有经验人士,是否有不合理、错误、过时的信息,是否有更好的方案?谢谢!

4635 次点击
所在节点    NAS
81 条回复
ihainan
5 天前
@1252603486 我之前折腾过独显直通环境的 Steam Headless ,当时也写了一篇简单的分享: https://ex.noerr.eu.org/t/1147308 ,比司波图稍微早一点点,不过他是教程,详细很多,我就是给了些思路和心得。

等我忙完这几天就继续弄在 LXC 上跑 Steam Headless 。回头再跟大家分享。
yolee599
5 天前
我选择 nixos 手搓
xiaoz
5 天前
@bclerdx #37 ,是的,就是这样。
my101du
5 天前
5825U ? 你是不是买的那个天钡的塑料外壳双盘位的 NAS ?
zhaoxiaofeng
5 天前
PVE ,安装飞牛、openwrt 、win 和其他虚拟机,按需开启
yangwei0502
5 天前
@alteremliu immortalwrt 你觉得比 istoreos 好在哪里呢,unRAID 、TrueNAS 我没用过,有什么建议吗
yangwei0502
5 天前
@neosfung 我因为是做旁路由所以影响没那么大,群晖用起来咋样,和飞牛比呢
yangwei0502
5 天前
@msg7086 nfs 和 samba 直接跑在 Debian/PVE 上?这么操作有什么好处吗
yangwei0502
5 天前
@cxbdasheng 支持大佬输出! ESXi 和 PVE 您是怎么决策的呢
msg7086
5 天前
@yangwei0502 我是直接把 Debian/PVE 当 NAS 来跑的,这样少一层虚拟机。
我把磁盘格式化成 zfs 阵列,然后数据直接放里面的。
neosfung
5 天前
@greengmyi 我也是旁路由,设置参考 https://www.right.com.cn/forum/thread-8284982-1-1.html ,主路由是 tp link
neosfung
5 天前
@yangwei0502 对的,旁路由比较好,尤其是有老婆的情况下,搞坏了不会被暴打,我的旁路由参考了这个 https://www.right.com.cn/forum/thread-8284982-1-1.html 。没有用过飞牛呢。
neosfung
5 天前
@yangwei0502 对了,你说要 PVE 直通集显给 Windows 用,目前我也是这个方案,但是这个直通有问题,就是如果要重启直通的虚拟机,会失败报错,只能重启整个 PVE 设备,这是目前我遇到的唯一一个问题。直通给 Windows 还能打游戏呢,我就是串流过去打文明的
morota
5 天前
@bclerdx
all in boom ,第一个 boom 的就是网络
起初,家里人发现 wifi 显示无互联网,打电话给你,你远程想看看软路由,发现连不上。
然后你想去 PVE 管理界面看看状态,你发现 PVE 失联了。你以为是内网穿透出问题了,等晚上回了家,发现局域网也找不到 PVE 了,重启两次都不行。
这时候你需要插上键盘鼠标显示器来 debug 一下 PVE ,忽然想起来核显被直通给虚拟机了,显示器不亮。
没辙,第二天,买/借了一个亮机卡,插上后启动,发现 PVE 启动卡住了,是因为自动更新导致的,然后插上 U 盘,修复 PVE 。折腾了一圈,终于好了,PVE 救活了。软路由虚拟机启动了,家里的网恢复了,失联的智能家居也都活过来了。
听着媳妇在你耳边骂骂咧咧,你发誓,马上把软路由搞到单独硬件上去。
yangwei0502
5 天前
@neosfung #53 哈? windows 不能重启这太扯了吧,岂不是完全失去了可用性。。。
neosfung
4 天前
@yangwei0502 是的,只能和 PVE 主机一起重启才行,这也是我目前遇到的唯一问题了。Windows 这个傻 X 的自动更新功能总会想不到的时候自己重启
redcats
4 天前
@morota 真漂亮,这是啥 app ?
liuwleo
4 天前
@morota 看得出,是过来人
alteremliu
4 天前
@yangwei0502 istoreos 也是打包的 openwrt 既然都是 openwrt 为什么不选一个干净纯洁的版本,openwrt 官方的插件相对较少,immortalwrt 定期同步官方源码且打包方便:https://firmware-selector.immortalwrt.org/
strobber16
4 天前
用 exsi

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1156949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX