体验了 PVE 和 Unraid 有感,请大佬赐教

2022-07-28 01:01:06 +08:00
 lslvxy

之前一直用的 PVE ,最近又折腾了一套 unraid (已入正)

两个系统都体验了一段时间,感觉各自都有亮点和不足的地方。

有几个问题也请教一下大家

  1. 之前一直是 PVE 装的黑裙作为手机备份,但是基本只用到了照片备份,装了个 DSM 感觉有点浪费。Uraid 上可以用 PhotoPrism 搭配 syncthing 做备份。这两个方案对比下来全洗白的群辉使用 QC 还是比较方便的,Uraid 这边需要使用 ZeroTier 组内网,但是连接速度确实不是很快,即便已经搭建了 moon 。

  2. Uraid 有全局共享,多个 docker 和 vm 可以共享数据确实比较方便。PVE 上暂时没找到比较好的方案,有 LTX+NFS 的方案还没尝试过,想在 pve 上干掉 DSM ,也使用 PhotoPrism 搭配 syncthing ,但是多个 LTX 怎么共享数据没研究出来。

  3. 有一定的 linux 和 docker 基础,unraid 的 docker 便利吸引力不大

  4. 具体的性能没有仔细对比过,没有太多的性能要求

  5. unraid 系统使用 U 盘稳定性不知道如何

  6. 现在有 2 块 512g ssd 和两块 2T ssd ,硬盘如何利用比较合理

  7. 综合考虑 PVE 和 unraid 用哪个好点,我的需求就是能稳定备份照片和文档,然后开个 linux 跑跑项目就行了。

9621 次点击
所在节点    NAS
19 条回复
ericls
2022-07-28 02:01:46 +08:00
完全不是同一个东西啊
424778940
2022-07-28 03:06:29 +08:00
@ericls 他说的是 pve backup 吧
henyi2211
2022-07-28 08:33:16 +08:00
unraid 虚拟机卡的很,执行校验的时候更卡。。。放弃了,转了 pve + truenas 的方案
ShuA1
2022-07-28 09:25:04 +08:00
unraid 我觉得最大的问题是必须插 U 盘,不能硬盘安装。这点很坑。
Eleutherios
2022-07-28 10:27:01 +08:00
PVE + TrueNAS Core + HBA 直通?我觉得这个方案靠谱一点。

但我选择 TrueNAS Core ,放弃了 All in One 了
EvineDeng
2022-07-28 10:28:27 +08:00
pve 的话本身就是个虚拟机管理系统,你完全可以在 pve 中安装一个 debian 或者 ubuntu 来做你想做的事,用多个 LXC 来分别实现不同的服务,其实不如一个 debian 或者 ubuntu 方便。
在 debian 或者 ubuntu 中,你想用 docker 实现就用 docker 实现,不想用就直接安装配置 photoprism ,syncthing 也非常方便。其他服务也是一样,存储类的服务跑在一个虚拟机中是最合适的。
EvineDeng
2022-07-28 10:29:46 +08:00
只要有公网 ip ,手机在公网环境中可以不用中转,可以直连 syncthing 实现自动同步。
hanssx
2022-07-28 11:17:08 +08:00
@ShuA1 那这个不好,万一把 U 盘弄掉了。。
Martin123123
2022-07-28 14:37:16 +08:00
从使用场景来说的话,更适合白群晖。。。。开个 linux 跑跑项目直接群晖 vm 就好了
某种程度来说,all in one 的使用场景是比较危险的,爱折腾的话还是建议计算节点和存储节点分开
ruidoBlanco
2022-07-29 06:26:56 +08:00
1. 拍照不多,懒得琢磨手机备份的事情。
2. bind mount 听说过吗? pve 里面的任何目录,bind mount 挂载到任意多个 lxc container 都行,我是在 lxc 里跑 docker 的,所以 docker 就这样共享数据。
3. 是的。
4. 不清楚。
5. 奇怪的问题,这个跟内核版本关系更大。
6. 是我的话,全部组一个 LVM vg ,里面再怎么安排看具体需求。
7. 你的需求真的很普通。我的 nuc 就 500G ssd+5T hdd ,ssd 跑 vm 和 lxc ,hdd 做数据盘存读写不那么频繁的数据,妥妥的。

unraid 没用过,但是我不会去用。挂 vm 的 hypervisor 直接跑 docker ,太脏我不能接受。没有直接对接 qemu 命令行而是直接用 libvirt ,xml 定义 vm 太挫了。相对 pve 的 vm 配置文件,libvirt 的 xml vm 定义麻烦且毛病多。就这样还要收费?
jecvay
2022-07-29 09:56:05 +08:00
pve 好,我从 truenas 和 truenas scale 转过来。nas 系统就是有很多用不到的功能,但很想用的功能又必须折腾里面的 docker 之类。那还不如纯用 Debian
lslvxy
2022-07-29 13:49:10 +08:00
@ruidoBlanco bind mount 挂载的目录 LXC 里面没有权限怎么办,我开特权有权限了但是 LXC 里面的 docker 就跑不起来了
ruidoBlanco
2022-07-29 14:59:06 +08:00
@lslvxy docker 里可以用 PUID/PGID 指定跑 container 的用户,相应目录 chown 成相应的 uid 就行了。
documentzhangx66
2022-08-05 08:29:11 +08:00
Linux 基础强,喜欢折腾,必然选择 PVE 。因为:

1.PVE + PBS 本来就可玩性爆表。

2.PVE 基于 Debian ,你可以直接在 Debian 上玩 Docker 、k8s ,以及其他玩意,可玩性几乎无限。

3.你甚至可以自己去咸鱼上,买部件,装高性价比的机器。

但 PVE 并不适合所有人,因为 PVE 需要很多基础,它并不像 ESXi 或 VMware Workstation 那样开箱即用,你甚至连个 NAT 网络都需要手动敲指令去配网。

结论:

PVE ,优点无限可能,缺点需要自己折腾+麻烦。

TrueNas 、UnRaid 、黑白群辉等,正好相反。
tnesa
2022-08-05 09:03:35 +08:00
就我使用 PVE 的体验来看,PVE 其实就是个 Linux 下的 VM 管理器,可用性和效率极高,只要较低的技术基础,扩展性几乎无限。
ButcherHu
2022-08-21 01:01:40 +08:00
PVE 或者 Truenas Scale 吧,毕竟都是 debian ,unraid 编译个网卡驱动人都麻了。
虚拟平台还是 nas 系统,主要还是看存储想怎么搞吧。
话说存储,unraid 用的 snapraid 最高就是单盘速度,而且没有 read cache ,对 io 有要求的话就算了。
molezznet
2022-08-22 12:25:22 +08:00
定位不同吧,unraid 就是一堆硬盘可以高效利用,docker app ,相当于 nas 。
pve 可以 LXC 和各种系统实现所有功能,就是要自己配置, 除了配出 nas , 还可以干别的
uioprr
2022-11-04 10:22:53 +08:00
PhotoPrism 和群晖的相册比怎样
justaname
2023-01-03 17:53:58 +08:00
@uioprr 不怎么样,最大的差距是在移动端 APP 上,网页端凑合用用差距倒没那么大,此外稳定性也有差距。不过即使群晖和大厂云服务比如 iCloud ,Google Photos 这种也完全比不了

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

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

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

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

© 2021 V2EX