V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
neurocomputing
V2EX  ›  NAS

可以帮忙总结一下各种 nas OS 吗

  •  
  •   neurocomputing · 337 天前 · 7127 次点击
    这是一个创建于 337 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题

    有没有小伙伴可以来一个 review 一样的帖子,介绍一下各个 NAS OS 的特点,支持的硬件和文件系统啥的

    36 条回复    2024-01-26 17:48:45 +08:00
    9544
        1
    9544  
       337 天前
    gpt
    Raynard
        2
    Raynard  
       337 天前   ❤️ 9
    只要你问出来这个问题,说明你只适合群晖
    wheat0r
        3
    wheat0r  
       337 天前
    问问 gpt
    ltkun
        4
    ltkun  
       337 天前 via Android
    只用过 pve 也只用 pve 当然 pve 不是 nas 系统
    muzihuaner
        5
    muzihuaner  
       337 天前
    neurocomputing
        6
    neurocomputing  
    OP
       337 天前   ❤️ 3
    @Raynard do not judge
    sworld233
        7
    sworld233  
       337 天前   ❤️ 1
    我只用过 True NAS Scale 和 openmediavault ,第一个给我的第一印象很好,我首次安装才花了 7 分钟,但是让我很恼火以至直接换掉的原因就是它里面的 app 无法从外部使用 ipv6 直接访问,其他部分我觉得都很易用,包括 zfs 的配置
    openmediavault 相反,给我的第一印象很差,我安装过程遇到了各种奇怪的问题,包括网卡识别出错、安装卡住等,但是安装好后感觉挺不错的,感觉就是 debian 加了个网页管理面板,简单但是足够用了
    Raynard
        8
    Raynard  
       337 天前   ❤️ 3
    补充一下为什么这么说,

    除了群晖/QNAP ,别的 nas 都需要大量时间查各种资料,伸手党无法正常使用,更不可能放到生产环境中使用。

    没有养成自己总结和获取知识的习惯,其它 nas 对你来说就是一个灾难。
    hwdef
        9
    hwdef  
       337 天前   ❤️ 3
    先说:我目前用 unraid ,但是也不是很顺

    omv:给我的感觉就是玩具。应该会有很多人反驳,但是它给我的感觉就是玩具,它的错误提示什么的让我觉得系统马上就要爆炸。不过玩具适合配玩具,如果你有类树莓派的开发板,omv 是个不错的选择

    truenas: 我没有真正的用过,但是看了很多教程,也简单安装过,没选择这个的原因是我不信任自己组 raid ,我觉得 raid 不是普通用户玩的,raid 会使硬盘的负担变重。还有就是我之前认为 truenas 比较吃内存,也需要 ecc ,那时我又没 ecc ,就没真正使用。不过后来我也看了一些介绍,了解了个人用 ecc 并没有多大用处,但这都是后话了。此外 truenas 还有一点我不喜欢,就是它的容器不是直接用的 docker ,而是用的 k3s ,以我浅薄的云原生知识,我感觉用 k3s 有点用力过猛,docker 或者 docker compose 足以应付 truenas 的场景。

    unraid: unraid 我买的正版,之前用的微星 b550i+5700g+64g+2 NVME+4 HDD,跑了几个容器,几个虚拟机,非常稳定,开机一个月没有任何问题,但是我最近给这套换了 cpu 和主板,换成了 n100 cpu ,主板就不透露名字了,换了之后,就频繁失联,必须重启才能解决,社区中有的说是因为 macvlan ,也调了很多设置,升级到最新版,还是一样失联,昨天检测内存有错误,目前内存更换中。。不知道换了之后能否解决。。。ps:关于 unraid ,我还想说的是,之前我认为 truenas 更需要 ecc ,这个观点不完全正确,相比之下可能 unraid 更需要 ecc ,因为 unraid 完全运行在内存中,内存位如果有翻转,可能会造成 unraid 程序崩溃。

    为什么不需要 ecc: https://www.bilibili.com/video/BV1AW4y1y796
    lekai63
        10
    lekai63  
       337 天前 via iPhone
    体验过 群晖 pve (可能不算 nas ?) omv 也用过下。总体 pve 使用多些(大半年吧),虚拟机开箱即用 想搞啥都还方便。但相对于 debian ubuntu 之流,用户群毕竟少。还可能会遇到这些 os 自有的一些冲突,比如 你找到 debian 的讨论贴里的解决办法,但你不知道 pve 里可能应该直接改某个 hook 之类,而引发次生问题。

    最后 我还是装了 debian 需要的软件自己配,基本都有现成 docker 。写 docker compose 随用随起(常用的科学 kms 之类当然不关),可以很好满足需求。 持续 1 年+。
    这两天因为一些原因折腾 kvm (主要是 nat 网络 一些小坑)。
    gxylsea
        11
    gxylsea  
       337 天前
    黑裙稳定运行 3 年
    Rorysky
        12
    Rorysky  
       337 天前
    @Raynard #2 只要 OP 问出来这个问题,说明只适合极空间
    AFOX
        13
    AFOX  
       337 天前   ❤️ 1
    现在是两点四十八,我刚刚在 nuc9 上尝试了 unraid ,truenas ,现在准备装 win server 。

    unraid 安装很顺畅,但是在使用中其 webui 经常刷新不出来,不知道是不是楼上说的失联问题,查看日志发现是 nginx 崩溃了。

    我不想继续折腾 unraid 于是准备装 truenas ,发现 truenas 在安装完成重启准备进系统的时候报错:could not find filesystem 。应该是找不到文件系统,这个可能是我安装方法有问题。

    但是这个时候已经一点多快两点了,我想今天睡觉前给我的 nas 装好一个能用的系统,最后决定再试一次 win server 。祝我好运 qwq
    MuZhou233
        14
    MuZhou233  
       337 天前 via Android   ❤️ 1
    完全同意九楼关于 omv 和 unraid 的看法,补充一下 truenas 。k3s 是可以通过一些手段关掉只留 docker 的,但其他部分还是太重了,空载性能消耗很大不适合大部分个人 nas 使用。但如果个人需要存储几十以至于上百 TB 级别的数据,就比较适合用 truenas 。
    dode
        15
    dode  
       337 天前
    truenas scale 安装简便,升级好几年了,存储功能丰富,不用扩展应用
    hwdef
        16
    hwdef  
       337 天前
    再补充下关于 unraid ,我觉的 unraid 最大的优点就是可以很方便的加硬盘,这很适合普通用户,缺点就是 unraid 的校验盘机制,感觉比组 raid 还不靠谱,,,所以我关了 unraid 的校验盘,手动备份重要的数据。
    mantouboji
        17
    mantouboji  
       336 天前
    随便装个 Ubuntu 或者 Fedora ,配一下 smb.conf 就完事了,哪来那么多破事。
    MoonLin
        18
    MoonLin  
       336 天前
    https://blog.io01.xyz/posts/6op1/ 总结了一下常用的
    loginv2
        19
    loginv2  
       336 天前
    目前在用 omv ,只用来存文件的话 还可以。备份之类的逻辑也是在它底层的 linux 上自己写脚本实现的,本质就是在用 linux
    qW7bo2FbzbC0
        20
    qW7bo2FbzbC0  
       336 天前
    windows 11 + smb + (qbitorrent remote web) + jellyfin server + syncthing
    wyxls
        21
    wyxls  
       336 天前   ❤️ 1
    用过 winserver ,黑白群晖、unraid 和 PVE ,目前是白群晖 DS920+负责存储和 PVE all in boom 搭配使用

    winserver:老生常谈了,作为商业性质的服务器系统而且是 windows ,硬件兼容性肯定相当不错,但我用的是 nuc8 ,对应的显卡驱动安装不上,所以最后装回 win10 扔家里当客厅桌面电脑用了。得益于 windows“生态”,一定程度上的“开箱即用”,像 Docker ,虚拟机之类的需求,官方有 Docker Desktop for windows(目前可以选择基于 Hyper-V 虚拟机运行或者 WSL 运行),找“免费”的 Vmware 跑虚拟机,各类功能需要都能大胆地去找.exe 实现。缺点是“软件兼容”,这个我描述不出来就举个例子,去 nginx 官网找 windows 版本运行,在涉及到路径时斜杠/和反斜杠\这一类情况时会出现无法预期的问题,在本地 NTFS 文件系统和 SMB 网络共享权限之间来回改设置摸索折腾,去搜索相关的模板都会大概率行不通,windows 的官方和第三方社区活跃度都很低,作为商业用途的 winserver 更甚,所以最终导致使用过程中整个系统在“自定义”方面,每天都在“大海捞针”,甚至“无功而返”

    群晖:开箱即用,网页 UI 能搞定大部分功能设置,各种常用功能都是一键开启,SMB, FTP, Webdav, AFP, NFS 等等,权限管控设置起来比较详细,单纯作为主要存储手段,偶尔跑一些服务,非常够用;缺点主要是网络部分不够“自由”,包括并不限于各类套件仅监听固定端口且反代或 web server 不能自定义参数,SSL 证书没有界面可以设置实现类似 acme 的自动更新部署,系统魔改自 Linux 但内核模块会落后于新版本导致一些问题的通用方法没法套用等等

    unraid:系统功能丰富,绝大部分需求都能通过社区维护,官方支持的软件市场获得,同样的有 Docker 和 VM ,就算设置完成后也能找到办法轻松扩展阵列;缺点是会有一些硬件兼容性问题无法简单解决,还有一些坑需要费时间摸索。硬件上最核心的问题,就是整个系统是从捆绑正版 key 的 U 盘内读取并运行在内存里,后期个人无法接受这一点,此外 unraid 似乎“不善于”处理会产生大量 log 的应用,之前有一段时间我跑 PCDN 忘记关传输 log ,导致隔一段时间后台管理界面就失联,但是各个 Docker 容器和 VM 是在正常工作的。所以最终个人建议不要用,去试试 truenas ,逛过很多国内外 NAS 社区评价都算不错。个人有博文一篇: https://blog.zakikun.com/archives/21.html

    PVE:基于 Debian 的虚拟机管理平台,理论上 Debian 能干的事,它都能实现。硬件兼容性会好不少,Linux 、Windows 都能随便起一个虚拟机来跑,也能直接上 LXC 容器,相当“灵活”,最重要的是开源+免费。缺点是所有东西都得自己搞定,但由于它基于 Debian ,所以出现的问题大部分时候都能找到通用解法。个人也有博文一篇: https://blog.zakikun.com/archives/84.html
    xiaoshiforking
        22
    xiaoshiforking  
       336 天前
    尝试很多 NAS 系统,最后选择了 winserver2022 (新手真不如用 Winserver 来当 NAS 系统
    libook
        23
    libook  
       336 天前
    因为我是 DIY ,所以我强烈建议用群晖威联通之类的成品 NAS ,花钱可以极大节省时间。

    真想了解各个系统可以去 B 站上看一些专门讲 NAS 的 up 主,一个系统往往要一套系列视频才能讲清楚。
    kinghui
        24
    kinghui  
       336 天前
    FreeBSD + ZFS ,主打一个折腾到底。
    cloverzrg2
        25
    cloverzrg2  
       335 天前
    1. EasyNAS
    2. XigmaNAS
    3. U-NAS
    4. TrueNAS
    5. openmediavault
    6. 遨空间( ao.space )
    7. Unraid OS
    8. nexenta
    9. NASLite-2
    fggz
        26
    fggz  
       335 天前
    @hwdef 我也是一种用的 unraid ,稳定 2 年了今年忘记几月份了更新了最新版本后,服务器老是失联,必须强制重启才行,基本一天一重启烦死了。上周开始重启无效了,服务器装上显示器后发现系统进不去了,服务器 dellr720 log 亮后正常应该进行自检然后进系统,现在是直接黑屏,看 iDRAC 系统日志报 CPU 2 has an internal error (IERR) or CPU0702 还有关于内存的一些报错 DIMM 。我先进入 iDRAC 的硬件检测程序跑了几遍都没有报硬件异常的。都是正常的,然后我根据 log 错误百度了一下,这些报错说让把系统日志清理一下。清理后,bios 和 iDRAC 直接进不去了,后面扣电池重置才恢复 bios 和 iDRAC 。不过还是老问题服务器无法进入自检进系统。现在上班没有时间折腾,考虑想换服务器和系统了😅
    jonty
        27
    jonty  
       335 天前
    @hwdef #9 补充一点,unraid 12 后支持了 zfs ,所以如果对这个文件系统有需求的话,ecc 是必须整的~
    jonty
        28
    jonty  
       335 天前
    @AFOX #13 nas 果然会让人失眠。。。
    hwdef
        29
    hwdef  
       335 天前 via iPhone
    @fggz unraid 自带一个 memtest ,在启动项的时候可以选,用这个测测有没有内存错误,我之前也报了 cpu 相关的,用这个可以测出内存错误
    hwdef
        30
    hwdef  
       335 天前 via iPhone
    @jonty 目前 unraid 的 zfs 貌似只能缓存池用,我觉得意义不大。。没有试过
    fggz
        31
    fggz  
       335 天前
    @hwdef 感谢回复,问题是我现在无法进行进入 unraid 系统,我要先解决这个问题😂
    lmkyl
        32
    lmkyl  
       335 天前
    就用一用 SMB ,OMV 不需要看任何手册和教程都能玩转

    需要跟 iOS/iPadOS 等移动设备交互,群辉

    TrueNAS (无论哪个版本)需要花较多时间学习,懒人不想碰
    xqk111
        33
    xqk111  
       335 天前
    想买个小主机就用 windows 11 当 nas 用
    he1293024908
        34
    he1293024908  
       334 天前
    我以一个小白的视角回答下这个问题吧,个人经历了 j1900 升级 n5095 再到 12100 组 aio 再到软路由分离换用 12500t es 的过程,体验过的系统如下:win10ltsc 、win server2022 、unraid 、黑群晖、omv 、pve 、esxi ,目前是 win10ltsc ,hype-v 虚拟机跑 debian+casaos 面板用 docker ,下面说一下各个系统的体验(小白向):
    PVE:基于 debian 的虚拟化环境,本事不是 nas 系统,但是可以跑虚拟机和 lxc 的方式完成 nas 功能,硬件兼容性好,基本不是冷门到不行的硬件不至于装不上和没驱动,网上有手把手教学的图文安装教程,安装简单快捷,虚拟机可配置选项多,功能强大,pve 本身性能占用极低,虚拟化性能损失很小,而且是基于 debian ,甚至可以直接 pve 本身安装 docker 用,也有很多 lxc 容器可以用来替代掉 docker ,甚至可以给 pve 装个桌面环境用。说下个人体验:作为一个不熟悉 linux 的上手简直灾难,安装和创建虚拟机很简单,但是进阶操作对小白极其不友好,而用 pve 基本都要涉及进阶操作,上来各种命令行,就各种教程里 vi 、vim 、nano 编辑文件都得搜用法,这些都不是问题,关键是很多时候照教程抄突然出了报错或者步骤和教程不一样了就很麻烦,因为对 linux 整个没有什么概念导致搜索的时候很难正确描述好问题,并不是 goolge 一下错误代码就能解决,比如搞直通各种报错,重试教程、换教程都不好使,后面发现是跟着教程配置的软件源里的内核有问题!最新的内核没给对应的头文件!可能会有人说这错误不显而易见吗,但对我这小白来说头文件是啥我都不知道呀,又换别的源重新更新内核,就那个 iommu 分组代码,看了好多教程都是一样的代码,评论区也没发现有问题,但我就不行,后面找到一个教程的代码多了一句,我抄这个就能用,各种折腾从早上折腾到后半夜配置完毕,几个虚拟机跑起来了,lxc 容器也配置好了,第二天起来发现系统崩了,一通排查发现 pve 自己更新内核给 sriov 驱动干崩了,又是找方法切换内核,固化内核,aio 终于跑起来了,但是运行了一个月,中间爱快死机一次导致整个 aio 失联只能接鼠标键盘进 pve 后台强制 kill ,但是当时觉得问题不大,直到有一次突然晚上 pve 自己重启了一次(不清楚是奔溃还是什么原因),虚拟机 win10 死活打不开了,搜报错网上都说是 kvm 组件坏了,但是其他虚拟机又正常跑,尝试修复无效,因为硬盘是直通的,重启直接 bios 启动 win10 又是正常的,删除 win10 重建又好了,但是用来半个多月又打不开了,而且重建也无效,同时也考虑 aio 软路由崩溃的话在外无法远程也无法让父母帮忙操作,遂放弃 pve 。
    esxi
    he1293024908
        35
    he1293024908  
       334 天前   ❤️ 1
    @he1293024908 esxi:同样是主流的虚拟化环境,因为是面向服务器的商用系统,很挑硬件,所以先了解自己 cpu 、网卡支持情况,过了硬件这个坎就好了,安装很简单,虚拟化性能损失基本是最少的,配置虚拟机、直通相比 pve 不要简单太多,但是如果不直通 sata 控制器而是直通单块硬盘的话,得删除现有硬盘上的分区(多少有点不安全),加上是面向服务器的功耗控制不在人家考虑范围,没装任何虚拟机的功耗能和 pve 跑几个虚拟机的比(别问我这点电费能干嘛,强迫症受不了),所以放弃。
    unraid:这个是正儿八经的 nas 系统了,而且和其他 nas 系统相比,他的存储逻辑我觉得更好,比 raid 要灵活很多,而且休眠、缓存盘设计都挺实用的,后期增减硬盘也简单,现在缓存和阵列都可以支持 zfs ,但阵列只能单盘 zfs ,以后是否能多盘 zfs 以及增加 zfs 特性不是很清楚,对 docker 的支持相当好,虚拟机也是和 pve 一样用的 kvm ,性能无需担心,配置更加简单,网上关于 unraid 的各种教程也多,但也存在一些问题:一是小作坊出品,修 bug 能力相对一般,像前面楼层提到的 webui 崩溃问题更新了几个版本了也没见修复,二是阵列磁盘读写性能会下降很多,可以加固态缓存盘缓解,三是卡 io 问题,只要有一块硬盘卡 io ,就会 cpu 占用 100%,导致 docker 和所以虚拟机都受影响,这个也能加缓存盘缓解,但是我没有多余的固态,用来 PT 刷流的 1TB 固态是 qlc ,写入太多就卡 IO ,于是还是放弃了。
    omv:说是 nas 系统,其实就是基于 debian 的管理面板,这个基本没装完就放弃了,网上 omv6 教程相对其他系统来说少得可怜,然后是属于定制了又定制的不深的情况,安装好搞配置的时候各种报错直接给我劝退,适合有 linux 基础的,omv 没法弄的可以当 debian 去配置
    黑群晖:不管是 pve 、unraid 、windows 我都是把黑群晖跑在虚拟机了的,因为有跑其他虚拟机的需求,而群晖虚拟机网上都说不行,作为正儿八经的大厂系统,功能性强大,各种套件,相册对比各种开源 docker 来说确实好用很多,但是我是虚拟机跑的,出现两三次因为宿主机重启导致存储空间损坏的情况,所以放弃了,直接物理机跑看网上反馈都是很稳定的
    windows:对我这种小白来说是最好上手最简单的了,server2022 和 win10ltsc 我觉得就功耗、性能而言其实和 unraid 、pve 这些基本一致,这两系统配置好后系统本身 cpu 占用基本可以忽略,功耗我开个省电模式和 pve 、unraid 用省电插件的功耗基本一致,用智能插件统计的,但是有一说一,内存吃的比其他系统狠的多,server2022 的 hypev 虚拟机能直通硬件,但是系统本身不修改一些配置的话体验多少不符合平时使用习惯,server 和 ltsc 我觉得其他体验差不多,server 功能更全,比如原生支持创建 nfs 共享,硬盘格式可选 refs 格式,自带系统备份(不只是备份系统盘,可以增量备份)等等,但我最终还是选择了 win10ltsc ,因为操作逻辑和普通 windows 是一模一样的,相比于 server 少了很多用不上的功能,至于 nas 软件生态,文件共享就不说了,smb 操作简单的不行,影音服务器方面,jellyfin 、emby 、plex 都有 windows 服务端,无脑安装就行,bt 、pt 方面有 qb 、tr 、迅雷甚至各种网盘客户端,安装 clouddrive2 挂载网盘到本地超级方便,软链接用 HardLinkShellExt 不要太简单,emby 这些读取无障碍,之前在其他 nas 用各种 docker 来实现 clouddrive2 挂载、mdcx 刮削创建软连接、emby 正确播放软连接以及硬件解码折腾好久,windows 干这些就相当无脑了,windows 当 nas 的问题在于现在很多 nas 方面的东西个人作者或者小团队开发只针对 docker ,这时候就比较抓瞎,相册方面 mt-photo 有 windows 版本,这个功能性其实比开源的那几个好用,但是收费,听书方面 audiobookshelf 有 windows 版本,但是我看漫画的 smanga 就没有 windows 版本,所以现在是 hype-v 虚拟机跑,后期有迁移到 wsl 上的想法
    AceCandy
        36
    AceCandy  
       333 天前
    快速使用:极空间
    轻度使用:群晖
    中度使用:unraid 、win
    重度使用:PVE 、esxi

    其他也没啥好推荐的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3963 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.