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

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

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

求推荐 DIY 影音 nas 合适的操作系统

  •  
  •   q197 · 2023-08-18 19:20:48 +08:00 via Android · 5141 次点击
    这是一个创建于 495 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:软件 raid 功能、基本的文件夹读写账号权限控制、图形界面。

    加分项:开源、稳定、易用、故障时只损坏部分文件不会导致所有文件都损坏。

    常见选择个人看法:

    品牌 nas:多盘位价格贵,值钱的系统功能被浪费。

    truenas 等 zfs 系统:zfs 吃内存,按照 1t 需要 1g 的说法,影音需求需要大量内存。而且 zfs 靠大内存提高性能,但是影音需求不需要很高的 io 性能。非 ecc 内存出错、断电关机传言有数据全部损毁的风险。

    直接用 Linux 系统:使用难度高。

    Openmediavault:这个综合看下来最好,有传言升级系统有风险,不过只要重装后能读取之前数据不成问题。

    很多选择:欢迎推荐

    第 1 条附言  ·  2023-08-18 20:54:50 +08:00
    补充:不考虑转码、播放、下载之类的额外功能,甚至不考虑解析影音信息(回复提到的 emby 的功能),纯存储供局域网访问。其实可以等价为文件服务器且没有小的碎片文件。
    39 条回复    2023-08-20 14:48:38 +08:00
    mianlaodie
        1
    mianlaodie  
       2023-08-18 19:24:24 +08:00 via Android
    黑裙辉+jellyfin+找个解码能力强的 SOC
    客户端支持 jellyfin 协议的一大堆
    ruixue
        2
    ruixue  
       2023-08-18 19:30:11 +08:00
    windows
    没开玩笑,各种影音功能都能找到对应软件,显卡硬解支持非常好,对内存要求不高,使用难度低,升级系统无压力
    yummysakko
        3
    yummysakko  
       2023-08-18 19:33:40 +08:00
    我不知道该怎么回答你,因为我用的是 windows
    你看,windows 也能满足你的一切需求,有图形界面,好用,易用,能软 raid ,还可以轻松安装 emby 破解版
    KKLeon
        4
    KKLeon  
       2023-08-18 19:35:26 +08:00 via Android
    这必须得推荐一手 windows 啊,办公机兼做 nas ,影音服务器,爽的一批。对新手小白都极其友好,你有啥奇奇怪怪的需求都能满足。
    renmu
        5
    renmu  
       2023-08-18 19:36:21 +08:00 via Android
    winserver 解决一切烦恼
    flyqie
        6
    flyqie  
       2023-08-18 19:39:05 +08:00
    平常 debian 用的比较多,自己也写 php ,对 php 有好感,我选 Openmediavault
    LokiSharp
        7
    LokiSharp  
       2023-08-18 19:41:14 +08:00   ❤️ 1
    不确定的话就 PVE + ZFS 打底,上层选什么系统随意吧
    4s4IYOLfT1s3InRR
        8
    4s4IYOLfT1s3InRR  
       2023-08-18 20:35:06 +08:00
    我是 pve 做底层 truenascore 做存储 lxc 跑 docker
    感觉完美
    q197
        9
    q197  
    OP
       2023-08-18 20:52:18 +08:00
    补充:不需要转码、播放、下载之类的功能,纯存储供局域网访问
    thhbdd
        10
    thhbdd  
       2023-08-18 21:17:26 +08:00
    你这加分项稳定,diy 这个个人来说稳定性堪忧好吧,truenas 、黑裙我都有,一不小心就会炸,论坛里面基本上过一段时间就可以看到黑裙炸鸡的,炸鸡全靠网友和自己,如果特别注重数据,还是加钱吧,硬是要说的话,truenas 算是可以的了,也没那么吃资源,我这之前 32g 还开虚拟机都够。
    ltkun
        11
    ltkun  
       2023-08-18 21:20:49 +08:00 via Android
    pve zfs 大内存 aio
    kekylin
        12
    kekylin  
       2023-08-18 21:52:08 +08:00
    当然是推荐 Ubuntu+Cockpit Web 管理面板了,图形化操作界面,全部开源,有稳定的团队维护,短期内不用担心停更。
    可到破站搜索我写的专栏《基于 Ubuntu 搭建 HomeNAS 》,这里不知道怎么上图,第一次玩,见谅。其他 Linux 系统也是可以的,并非要 Ubuntu 。
    Arthur2e5
        13
    Arthur2e5  
       2023-08-18 22:11:28 +08:00
    > 非 ecc 内存出错、断电关机传言有数据全部损毁的风险。

    所有有硬盘的存储系统里面,内存都是位错误率最高的部分。管你什么文件系统,运气不好爆文件系统结构都得丢。ZFS 真不背这个“传言”锅。
    efsg
        14
    efsg  
       2023-08-18 22:16:24 +08:00
    OMV 小毛病太多,不玩虚拟机就装黑群晖或者 TrueNAS Scale ,ZFS 确实坚若磐石,可以任意损坏 RAID*n 个硬盘,而且可以在线替换硬盘而不需要重建阵列,代价就是你用这些开源 NAS 系统是没有群晖和威联通这些品牌 NAS 的第一方套件的,我试过 Cloudreve Nextcloud Seafile Filebrowser 可道云 易有云等等私有云软件真的都没有群晖好用,不管是功能性还是手机 APP 都不行
    ishitcno1
        15
    ishitcno1  
       2023-08-18 22:21:27 +08:00
    推荐个懒人方案,mac mini 外挂硬盘+plex ,hdmi 直连电视,几乎没有动手成本。共享就使用 mac 自带的文件共享。
    efsg
        16
    efsg  
       2023-08-18 22:23:16 +08:00
    然后我细说 Nextcloud ,用的是 PHP 我也不知道是不是性能问题,手机 APP 速度特别慢,电脑用网页和客户端速度也块不到哪里去,导入 NAS 本地文件还要手动把文件元数据导入数据库才行

    Seafile 就更离谱了,用的是 C 虽然说是比 Nextcloud 快不少,但也只是快而已,细节的小功能和手机 APP 还是很差,最要命的是你的文件导入之后全是被切块的,虽然版本控制确实很有用,但很不灵活

    再补充一下,如果你打算用 ZFS 和 ECC 内存建议选 X79 X99 还有 D1581 寨板都行,反正都是老掉牙的东西,LGA1150 和 LGA1151 平台那堆破烂可靠性和 UnBuffer ECC 内存价格还有性价比完全没优势,所以直接买便宜的洋垃圾就行,如果你怕断电关机丢数据就搞个 UPS
    littlewing
        17
    littlewing  
       2023-08-18 22:24:48 +08:00
    windows server
    TrueNAS 的 ZFS 如果不要求读写性能,内存多少都无所谓,但是 ECC 还是必须的
    blackcat9
        18
    blackcat9  
       2023-08-18 22:36:12 +08:00 via iPhone   ❤️ 1
    新手想请问下各位为什么这么看重 raid 呀?我现在在用 OMV ,没有 raid ,软件数据有备份,影音数据连备份都没有。我觉得影音丢了也无所谓,重新下载就行了,更别说要 raid 了。即使影音再重要,两个硬盘备份一份肯定比 raid 好,毕竟恢复起来很简单。

    软件数据我可能将来会 raid ,但是软件数据都存在 SSD 里面,raid ssd 也得错开用新旧硬盘。
    4s4IYOLfT1s3InRR
        19
    4s4IYOLfT1s3InRR  
       2023-08-18 22:57:48 +08:00 via Android
    @littlewing ecc 非必须
    blessingsi
        20
    blessingsi  
       2023-08-19 00:03:01 +08:00 via Android
    不久前从 truenas scale 迁到了 omv ,truenas 那套基于 k3s 的应用体系太反直觉了,如果对 k8s 比较熟悉可以试试看。我个人还是喜欢 omv ,会有点小问题,但是自己基本能解决。
    6bsLo69Qdu3RPY4c
        21
    6bsLo69Qdu3RPY4c  
       2023-08-19 00:30:57 +08:00
    穷就玩 n1
    a1058021348
        22
    a1058021348  
       2023-08-19 02:07:04 +08:00
    > 非 ecc 内存出错、断电关机传言有数据全部损毁的风险。

    关于 ZFS 的 ECC 是否必要这个事情不好说,和存储量还有日常使用的数据量有关系,它肯定是一个小概率,但是这个概率达到什么程度可以被称作统计学上的不安全,这个我真的不懂。10T 的数据,每天只轻度读写 10G ,相比于 200T 的数据每天重度读写 10T ,对于 ECC 的依赖一定是不同的,关键在于这个差距有多大。

    但可以明确的是,由于 ZFS 是 CoW 的策略,可以极大的降低意外断电导致的数据毁损可能性,这个机制保证了 ZFS 在意外断电的时候,要么没有写入,如果写入了就是正确的。

    我个人是 16T*12 盘的 RAIDz2 ,配上 192G 的 REGECC 内存,用 Debian 手搓的,很简陋,但我也只需要使用存储功能,再加上 docker 装几个 app 。实际使用上完全用不上这么大的内存,按我的使用场景有 32G 内存分给 ZFS 就足足的够了。一年多了,每月 scrub ,目前暂时良好。供楼主参考。

    为啥没用 TrueNAS 呢,因为我搓 NAS 的时候 TrueNAS Scale 正式版刚发布没多久,涉及到 docker 的小毛病很多,重装了四五次 TrueNAS 之后发现无论是 ZFS 还是 docker 配置的基础命令都能手打了。。。毫无必要用它那个 UI 。。。。
    bao3
        23
    bao3  
       2023-08-19 02:44:42 +08:00
    上面有人在误导,ZFS 需要大内存,但并不需要和存储去挂钩。16G 就可以满足基本使用需求了。
ECC 对于 90% 的家庭 NAS 来说都不是必须的,或者你这样想,你会为自己一份重疾险吗,如果你现在已经买了,那你也可以去买 ECC 。如果你现在没买重疾险,那你也同样不必买 ECC 。
    网上很多人的文章都是在炫耀以及制造他人焦虑。
    minlawoo
        24
    minlawoo  
       2023-08-19 05:40:52 +08:00 via Android
    用来用去,最后选择了 istroeOS ,稳定易用,不折腾。
    MrKrabs
        25
    MrKrabs  
       2023-08-19 09:05:54 +08:00
    1t1g 谁说的鬼话
    selvecui
        26
    selvecui  
       2023-08-19 09:08:31 +08:00 via Android
    windows server ,省心的很
    sl0000
        27
    sl0000  
       2023-08-19 12:49:39 +08:00
    我 pve ,机械用 TrueNAS Scale ,闪存用的 WinServer ( TrueNAS 目前还不支持 RDMA )
    GeekGao
        28
    GeekGao  
       2023-08-19 13:09:26 +08:00
    笔记本电脑 Ubuntu + samba 协议
    移动端/TV 用 Nova Video Player 自动刮削
    lbbff
        29
    lbbff  
       2023-08-19 13:27:33 +08:00 via Android
    用 TrueNAS ,1t1g 都是扯淡,只要不开去重就没得这个问题
    ztmzzz
        30
    ztmzzz  
       2023-08-19 13:53:12 +08:00 via iPhone
    truenas 内存需求是默认 8g ,一块硬盘加 1g ,开去重 1T 数据加 5g ,目录服务,iscsi 之类的随便加个几 g
    caneman
        31
    caneman  
       2023-08-19 13:56:06 +08:00
    群晖 + NT + Plex + infuse + ATV

    Plex 配合插件 XBMCnfoTVImporter/XBMCnfoMoviesImporter 读取本地 nfo 文件

    TMM + Python 手动整理/刮削一些数据不全的影音


    (有些老漫和国产小众资源,各大媒体资料网都没收录,或者资料不全,典型的就是缺少 title 之类的,这种时候,只能从各大引擎人工搜索资料,配合自己写的一些工具,一键生成 nfo, 数据,然后用 plex 插件读取本地 nfo )

    目前用下来,个人感觉比较舒服
    just4id
        32
    just4id  
       2023-08-19 14:09:07 +08:00 via iPhone
    SmartOS
    zhuangzhuang1988
        33
    zhuangzhuang1988  
       2023-08-19 16:51:38 +08:00
    windows 。
    lm930129
        34
    lm930129  
       2023-08-19 21:48:12 +08:00
    Windows server 2022+hyper-v+truenas +centos+docker 。整机 128G 内存,使用的是 epyc7302 ,主板是泰安的 S8030 。

    整套下来就是,Windows 作为底层,然后用 hyper 虚拟化,安装 truenas ,机械盘直通给 truenas 虚拟机管理,然后 truenas 使用 smb 或者 nfs 、iscsi 共享给 centos 和其他需要的虚拟机使用。

    centos 上使用 docker 安装 plex 、QB 、nextcloud 等服务。因为我下载的电影基本名称都很符合 plex 的要求,所以不太需要刮削。centos 上还有 ddns 、DNS 、rustdesk 、tailscale 等服务,都是用 docker 跑的,docker-compose 来管理。

    原本还想搞个爱快在上面做路由的,但是因为这样 AIO 确实不太好,需要重启就很麻烦,所以就没搞了,当时已经把 ikuai 、op 都搞好了的。
    lm930129
        35
    lm930129  
       2023-08-19 21:49:11 +08:00
    补充下,如果纯共享,黑裙或者 truenas 都是很好的选择。对外提供 smb 或者 nfs 协议都很方便。
    54qyc
        36
    54qyc  
       2023-08-19 22:02:15 +08:00
    楼主了解下极空间吧。真没必要 DIY ,入门产品 800 块。自带内网穿透,全平台 APP ,没必要折腾。
    lightionight
        37
    lightionight  
       2023-08-19 23:41:19 +08:00
    freebsd + zfs 一把梭
    hanguofu
        38
    hanguofu  
       2023-08-20 02:00:17 +08:00 via Android
    请问 truenas 需要付费吗?
    thereone
        39
    thereone  
       2023-08-20 14:48:38 +08:00   ❤️ 1
    不建议软 raid 真需要那就上硬件 raid 卡我这边 6 块 18T 的全部单盘单用,系统用 omv 就行这个也简单基本就是 debian 加了 web 管理。我现在就是单独一台存储机器跑 omv 提供存储服务跑个 FTP SMB NFS 稳定得很。不要动不动升级系统就行。其它的服务虚拟机有一台单独的高性能主机在跑,需要存储容量或者文件共享就用 NFS 挂载过去。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 03:52 · PVG 11:52 · LAX 19:52 · JFK 22:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.