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

4 天前
 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 给了很多信息,但还是想听听各位大佬和有经验人士,是否有不合理、错误、过时的信息,是否有更好的方案?谢谢!

3875 次点击
所在节点    NAS
70 条回复
lx0758
3 天前
@morota 老哥你这几个是啥软件, 求分享
cxbdasheng
3 天前
搞家庭 AIO ESXi 环境,可看我写的教程( https://aio.it927.com ),目前还在持续写中,如果觉得写的不错可以( https://github.com/cxbdasheng/AIO )点个 star 。
Vesc
3 天前
我是把路由器独立出来了,弄了个 J4125 做软路由刷的 openWrt,然后单独的组一个 nas ,用的 unraid ,后期考虑出掉 unraid 换 PVE
cxbdasheng
3 天前
如果是经常折腾,我的建议是 网络 和 AIO 主机分开,网络可买个支持刷 OpenWrt 的路由器,AIO 主机重启死机都不会影响家庭网络。
HilaryL789
3 天前
@morota #17 同问,第一个是 Luci Manager 吗?下面那个监控 docker 的 app 叫啥
edenzhang
3 天前
建议 PVE 做底层,并且限制自己不要在 PVE 上做系统相关的改动。
飞牛虚拟机做硬盘直通,注意留冷备盘,定期备份数据到冷备盘,定期数据加密上云,防止数据盘 boom ,数据灰飞烟灭
其他需要的功能虚拟机或者 docker 随便折腾,折腾坏了销毁重建就好了
网络如果建好后不建议经常折腾
我的小主机目前以这种方式稳定运行 2 年了
ihainan
3 天前
我个人目前家庭服务方案:

软路由单独一个设备,放在弱电箱,能不动就不动。科学 + IPTV 单播转组播 + SS 回家。



之前 NAS 和 Home Server 分体,前段时间都挪到了铭凡新出的 N5 上,插了三条 NVMe 和三块 2.5 SATA SSD ,一张 4050m 刀卡以及 USB 4 连了一张 4060 Ti 16G 。底层是 PVE ,机器插着一个小米智能插座,来电自启,外加插着极客云跑 OneKVM 在 PVE 故障的时候远程修复。



PVE 上最重要的服务是黑群晖,透传了整个 SATA 控制器以及一块 NVMe ,我有国外网盘同步备份 + iSCSI 的需求,之前用的威联通,现在则换到了群晖,群晖的备份套件也做得很完善。NAS 纯做存储和备份,外加额外一个 SS 回家服务作为软路由上的服务的冗余以防万一。

然后是功能性需求虚拟机,包括跑容器服务和开发用途的 Debian (透传了两张独显),偶尔使用的 Windows ,控制家里设备的 Home Assistant 。功能性虚拟机的数据存储尽可能使用群晖提供的 iSCSI 磁盘,PVE 创建的虚拟磁盘只存系统本身和必要数据。同时重要的数据每天都会同步到 NAS 的备份盘,特别重要的数据上 OneDrive + Google Drive 。

最后 LXC 跑的一个 PBS ,直通了一块磁盘,做 PVE 系统备份,后续要是 PVE 出现严重故障不得不重装,我有脚本能快速初始化好 PBS ,就可以快速做还原了,而且同机还原速度很快。

顺便在研究 LXC 跑 Steam Headless 项目,做独立游戏串流服务器,不然核显放那不用有些浪费。
morota
3 天前
@lx0758 docker 这个就是飞牛 app 自带的,我的很多服务都跑在飞牛的 docker 里
bclerdx
3 天前
@chinanala 为什么 pve 做底层呢?
alteremliu
3 天前
pve 打底,上层跑 ubuntu 、immortalwrt 、 或者你喜欢的 FnOS 、unRAID 、TrueNAS 都行
bclerdx
3 天前
@morota 为什么软路由分数去做独立的设备?有什么优点和缺点?
ihainan
3 天前
@bclerdx 折腾坏了不会因为断网被家人暴打。
bclerdx
3 天前
@dhuzbb 硬路由和软路由独立出来,负责家里什么类型的网络呢。
bclerdx
3 天前
@ihainan 家人手机不是还有移动数据网络嘛😂
xiaoz
3 天前
我也是 5825U ,底层是 PVE ,然后各种虚拟机,NAS 设置 GPU 和硬盘直通。
greengmyi
3 天前
@neosfung #11 我也是 5825U ,跟你差不多,只不过 openwrt 只当旁路由,主路由是 iKuai 硬路由
bclerdx
3 天前
@xiaoz 你的意思是指 5825U 的底层安装了 PVC 虚拟机,安装好后,在此 PVE 虚拟机平台的基础上,创建了多个虚拟机,然后多个虚拟机安装不同的系统或软件,对吧?
bclerdx
3 天前
@greengmyi Openwrt 只做旁路网关的作用仅用于科学嘛?
1252603486
3 天前
家庭 homelab 把网络独立出去就不怎么怕 aib 了,不要把软路由放在一起,一定要单独设备,这样就随便折腾了,然后折腾用 pve ,很好用,pve 上装飞牛,ubtuntu ,windows ,硬盘直通给飞牛。
这样就算 pve 炸了,你可以淡定的修,但是你如果把网络也放在这上面,复杂度明显高了一个等级,炸了还要被家里人说,不值当
1252603486
3 天前
@ihainan #27 我前段时间看到示波图的这个 steamheadless 了,但是发现 amd 的核显在 pve 上直通比 intel 核显麻烦,折腾半天没搞好

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

https://www.v2ex.com/t/1156949

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

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

© 2021 V2EX