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

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

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

家用/工作用局域网共享存储应该买 NAS 还是用小主机挂硬盘柜?(NAS 小白求教)

  •  
  •   chy5301 · 18 天前 via Android · 2230 次点击

    一、现有设备和遇到的问题

    现在手里有一台 7840HS 的小主机,Win11 系统。平时用来跑跑安卓模拟器或者跑跑数据处理脚本(依赖公司找外包写的仅支持 Win 的软件)。

    当时买小主机主要的需求一共两个,一是需要跑安卓模拟器+游戏脚本,二是平时需要处理工作相关的数据,用小主机的话可以不占用工作用的笔记本的 CPU 。

    现在遇到的问题是数据越来越多,即使压缩存储,小主机原来配的硬盘也不够用。而且压缩存储要用数据的时候再解压也比较麻烦,如果数据展开存储的话每天新增的数据量可能有 10-30G 。

    二、需求

    1. 小主机要能保持原有的功能(跑安卓模拟器和处理数据)(重要)
    2. 共享存储的硬盘需要支持挂载到局域网中其他计算机的文件系统中,可以直接通过代码增删改查其中的文件(重要)
    3. 最好能支持通过某种配置使得数据能在外网访问和调用(次要)
    4. 有数据容灾备份的能力(次要)
    5. 未来可能考虑同时用来做其他数据的备份和影视资源的存储什么的(次要)

    三、两种方案对比

    小主机+买硬盘柜

    • 成本相对较低。
    • 不知道 Win11 适不适合作为 NAS 的主机系统,会不会有兼容性问题导致某些功能无法实现?
    • 目前的情况我的小主机应该只能用 USB 的方式连接硬盘柜(有 USB 4.0 的 C 口和 USB 3.2 的 A 口)会不会在速度或其他方面带来比较大的问题?
    • 会不会大幅影响小主机的性能?

    买 NAS

    • 成本相对较高。
    • 可以多一个保持在线的 Linux 局域网服务器,以后可以用 Docker 整点小服务玩一玩。

    四、希望各位大佬提供一些建议

    • 如果用 Win 小主机配合 USB 硬盘柜,有什么比较好的配置方案和硬盘柜产品推荐吗?
    • 如果用 NAS ,有什么比较好的产品推荐吗?
    31 条回复    2025-01-06 09:51:22 +08:00
    zephyru
        1
    zephyru  
       18 天前   ❤️ 2
    我是用的 小主机+硬盘柜 的方案 大概 5 ~ 6 年了吧,简单谈谈体验。
    首先解答几个疑问:
    需求中的 1 ,2 点是可以满足的,2 我是通过 smb 共享的方式。
    局域网其它用户挂载网络位置,基本可以当作一个独立的盘符来操作。

    win11 作为 NAS 主系统,怎么说呢,虽然不是专门做 NAS 的但好歹也是正经操作系统,各种功能稍微让步一些都是能实现的也许不如专门的 NAS 方便,大部分 NAS 上跑的服务基本是 linux+docker ,win11 可以通过虚拟机去装 Linux 或者 WSL 去跑 docker ,能实现但是会麻烦。

    至于 USB ,NAS 的瓶颈一般在网络传输,你如果不是想搞固态 NAS ,影响不会太大,我机械硬盘的理论读写速率大概在 200 ~ 300 mb/s 之间(取决于硬盘), 我的 USB 的传输速率大概最大在 150 ~ 200mb/s 而千兆有线网络最多也就 100mb/s 如果是无线传输比如 wifi6 那还得再打折,网络环境不好打个对折都是很常见的。

    对主机的影响,如果你不准备开虚拟机跑各种服务,感觉性能损耗几乎可以忽略不计。

    然后回到需求的第三点
    win+硬盘盒的情况下,没法直接通过什么配置做这一点,通常一点的做法是装文件管理的软件然后暴露去公网,正经 NAS 系统估计也是这种方式吧,可能系统自带?我了解的也不多。

    需求第四点和第五点,那都是取决于你怎么去做,这两条两种方案区别不大。

    总结:成品 NAS 会方便一些,在你的需求里如果有问题那么两边都会遇到,解决方式可能也是类似的。
    成品 NAS 最麻烦的一点在我看来主要在于维护,扩容,入门的学习成本。
    win+硬盘盒毕竟就只是普通的电脑,没什么特殊的,NAS 可以学的东西就多了。
    zhouhuade
        2
    zhouhuade  
       18 天前
    好的硬盘柜的价格其实不低
    我觉得长久来看,单独的组装一个 NAS 更好,普通的 N100 主板或者魔改 U 组装其实很够用,成本也在 1000 左右
    retanoj
        3
    retanoj  
       18 天前
    每天 10-30G 的数据,一个月 300G ~ 1T
    关键是你想存多久呢
    doublebu
        4
    doublebu  
       18 天前   ❤️ 1
    或许可以考虑再增加一台主机?然后做“存算分离”。

    比如根据楼主的需求:
    - 现有的 7840HS 可以当计算节点
    - 买一台主机+机头拿来当存储服务器,这里可选项很多,仅仅拿来当存储服务器的话,负载大部分都是压缩/解压。那么指令集上也不用要求太多,追求性价比的话买个低压 x79 之类的。
    - 两者之间通过网络,挂个 2.5g 有线,速率不够的话挂多个做链路聚合。
    - 灾备的话,自己做好备份(我用的 restic )
    - 内外网访问的话就是看走什么协议了。Windows/Linux 上都能做。

    目前我的配置如下:

    存储服务器:
    - “服务器机头+阵列卡”
    - 机头+阵列卡好像是近 200 块钱吧。浪潮的机头。12 盘 3.5
    - i5-9500 + 16g
    - 跑了一些服务/数据库

    计算:
    - q1hy + 2080ti
    xclimbing
        5
    xclimbing  
       18 天前   ❤️ 1
    前面不是有个兄弟分享了用 hyper-v 来当 NAS 的案例吗,你完全可以在 Hyper-V 里安装一个 NAS 虚拟系统,然后将硬盘柜直通给它作为一个纯粹的 NAS 使用,至于对主机的性能影响,应该是可以忽略不计的。将来如果需要专门的 NAS ,将硬盘柜直接转移到专用的 NAS 上就可以了,前提是两个 NAS 使用同样的系统。
    chy5301
        6
    chy5301  
    OP
       18 天前 via Android
    @zephyru 谢谢,很有帮助
    chy5301
        7
    chy5301  
    OP
       18 天前 via Android
    @retanoj 近 1-2 年的数据不压缩方便使用吧,更早的数据可以压缩存了,压缩完体积只有 3-4% 。
    chy5301
        8
    chy5301  
    OP
       18 天前 via Android
    @doublebu 这样是不是也是属于用服务器主机+硬盘柜再单独组装一个 NAS ?
    chy5301
        9
    chy5301  
    OP
       18 天前 via Android
    @xclimbing 谢谢,我去找找
    skadi
        10
    skadi  
       18 天前
    "一是需要跑安卓模拟器+游戏脚本,二是平时需要处理工作相关的数据"
    建议 pve,上面装多个系统.这时候你就需要用到多核,大内存.all in one 吧.
    未来可期: dellR730,2U 服务器.
    未来可期 2: x99
    战当下:12400+矿卡(可选)
    又不是不能用:N100 等等的集成
    ![image.png]( https://s2.loli.net/2025/01/03/ZaQ9cj8tIykhl74.png)
    doublebu
        11
    doublebu  
       18 天前
    @chy5301 是的。但是灵活,可以做到比成品 NAS 的性价比高
    tool2dx
        12
    tool2dx  
       18 天前
    反正你放在公司的,二手刀片服务器也可以考虑。

    价格并不贵,但是服务器主板的 sata/sas 接口特别多,可以插很多个硬盘,扩展性十足。
    chinanala
        13
    chinanala  
       18 天前
    我是 8745HS 小主机装的 PVE ,然后虚拟一大堆 VM 和 LXC 服务,日常 CPU 和内存占用率都在 30%以下,硬盘除了内置 M2 ,还有 SATA 接口转接带个硬盘柜,普通家用足够了,你这数据量也不是很多,不要过度设计。
    gegewu0927
        14
    gegewu0927  
       18 天前
    lazycat.cloud
    izjing666
        15
    izjing666  
       18 天前
    安卓模拟器+游戏脚本能带带不?
    galikeoy
        16
    galikeoy  
       18 天前
    @chinanala #13 你们的这些主机吵吗,除开硬盘的声音(单主机的声音),日常待机放在卧室的话,晚上睡觉会不会有影响(难以入睡?
    chy5301
        17
    chy5301  
    OP
       18 天前 via Android
    @galikeoy 我的 GMK K6 ,我不觉得吵
    chy5301
        18
    chy5301  
    OP
       18 天前 via Android
    @zephyru 硬盘柜有推荐的品牌吗?
    chy5301
        19
    chy5301  
    OP
       18 天前 via Android
    硬盘柜有推荐的品牌吗?
    zephyru
        20
    zephyru  
       18 天前
    @chy5301
    我买的时候其实没有研究过这方面..随便找了个牌子,所以也谈不上推荐。
    硬盘柜,便宜的除了不知名品牌外:奥睿科,优越者。
    特点就是便宜,用的方案属于能跑就行,但多少是个牌子。
    奥睿科经常有听说会搞坏硬盘的,所以我用的优越者(老实说我多少有些犯嘀咕但也稳定用了 5 年了)。

    后面看到人推荐基本是说 威联通( QNAP )但是价格直逼成品 NAS...你要是有看到什么别的也可以推荐给我。
    chy5301
        21
    chy5301  
    OP
       18 天前
    @chinanala 硬盘柜有推荐的品牌吗?
    chy5301
        22
    chy5301  
    OP
       18 天前
    @zephyru 我看威联通都是在卖 NAS ,都没看到有卖硬盘柜的😂
    abc2xyz
        23
    abc2xyz  
       18 天前
    我推荐也是个人在用的方案:
    买个 6 盘位的 NAS 机箱(推荐 TANK )+N100 的 NAS 妖板+PVE+虚拟 win10 核显直通远程登录+NAS 系统
    NAS 系统推荐 OMV (但凡有动手能力的都不推荐 TrueNAS 和 Unraid ,都用过,还是 Debian 底子的系统安心), 看中 APP 生态的也可以再虚拟个黑群晖,OMV 通过 NFS 挂给黑群晖使用群晖各种应用和手机应用,NAS 硬盘都是通过直通挂给 OMV ,PVE 系统跑固态上
    abc2xyz
        24
    abc2xyz  
       18 天前
    N100 不够用可以看其他高性能的 NAS 板子
    huangdog
        25
    huangdog  
       17 天前 via Android
    @zephyru 使用 usb3.0 作为数据传输接口,可以 7*24 无间断保持数据的存取吗?用 usb3.0 是不是不够 sata3 稳定?
    huangdog
        26
    huangdog  
       17 天前 via Android   ❤️ 1
    smsbot
        27
    smsbot  
       17 天前
    直接 USB 外接硬盘盒就行了,独立供电的就行稳的一匹。就网上那种 12V 供电的几十块钱的 3.5 的硬盘盒就行,如果硬盘多就直接买硬盘笼,2,3,4,5,8 盘位的多的是,越来越贵就是了。
    不用担心装机内置直连 SATA 还是外接 USB 的性能有差距的问题,实际 USB 根本不是瓶颈,瓶颈只是网络而已。
    整装 NAS 也好,小主机外接硬盘也好,就是开个 smb 完事了,没区别
    ifwww
        28
    ifwww  
       17 天前
    硬盘柜直接 pass
    zephyru
        29
    zephyru  
       17 天前
    @huangdog
    我是 7x24 小时开着的,但现在不是 7x24 小时都有数据传输
    默认一段时间后会硬盘会休眠,通过刷主控或者开着读取状态的管理软件可以让它不休眠
    我之前 4 年是用的时候开,硬盘不休眠,最近一年是 7x24 小时开,但是硬盘 30 分钟没有读取就休眠。
    以前用硬盘盒非独立供电是很不稳定,硬盘柜独立供电,不休眠的话传输感觉是蛮稳的
    一般硬盘柜都 usb3.0 ,stat3 接口都有,我是没有感觉出区别...
    huangdog
        30
    huangdog  
       17 天前
    @zephyru 硬盘在硬盘柜休眠中的话,有数据传输的时候,硬盘柜懂得自动先唤醒硬盘再进行数据传输吗?还是过程需要先手动操作硬盘柜,手动把硬盘唤醒,再开始数据传输。
    zephyru
        31
    zephyru  
       15 天前
    @huangdog
    休眠和唤醒都是自动的。
    休眠就是明显能感觉到硬盘旋转的声音停止了,而唤醒表现则是,休眠后第一次传输时硬盘的寻道时间会非常的长(几十秒),如果用程序去读写的话,大概就是第一次 io 返回的时间会卡住进程一阵子。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.