V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Geon97
V2EX  ›  问与答

关于 nas 的一些问题

  •  1
     
  •   Geon97 · 10 天前 · 1065 次点击
    准备搭建一个 nas ,主要应用场景是数据备份,家庭影院,听音乐,跑点 web 服务啥的(已有公网 IP ),第一次弄 nas 有点问题请教一下 v 友:
    1.架构选择 x86 还是 arm 架构?性价比高一点的推荐什么板?
    2.两种架构都可以装黑群吗,系统是不是黑群最方便可以少折腾?
    3.在 nas 上跑容器服务用 docker 好一点还是用 k3s?
    16 条回复    2024-09-08 10:22:58 +08:00
    NevadaLi
        1
    NevadaLi  
       10 天前
    1. 选 x86 ,兼容性强,尤其是对于你下面的 2 和 3
    2. x86 可黑裙,nas 方便的系统可以使用 unraid 和 truenas ,黑裙要折腾(洗白,半洗白,引导,升级,都是麻烦)
    3. 服务少用 docker ,多则 k3s ,前提是你选择的系统没有坑,比较通用( truenas ),像是黑裙这种 docker 都得自己改,k3s 就算了
    Oa
        2
    Oa  
       10 天前
    自己搭其实需要会折腾,不想折腾买现成就好,比如威联通
    Imr
        3
    Imr  
       10 天前
    x86 吧,pcie 通道多且便宜。纯作为存储,黑群就够了,省不少折腾。想偶尔当远程开发环境做点测试,linux 也可以,毕竟容器有很多 smb 、nfs 、webdav 的镜像,无非用户管理费事。
    准备 all in one 服务多的话,我觉着 k3s 好,用 git 管理下 yaml 配置,备份恢复都方便。没几个容器,直接用 docker socket 转 tcp 远程体验也可以,除了滚动更新差一些,没有硬伤,用 compose 不需要额外转换没负担(如果习惯 compose 管理服务,推荐 casaos )。
    用容器记得备份重要镜像,系统挂了就麻烦了
    hutng
        4
    hutng  
       10 天前
    1 楼回答的很全面了。
    能 x86 就 x86 吧,省事很多。我对体积没啥要求,旧的塔式机箱重复利用了。
    黑裙也就安装时候费点事,后续没啥问题。
    我的黑裙(pve 虚拟机)没有跑 docker ,docker 都是在 lxc 容器上,管理的话用 1panel 或 portainer 的都有。这个无所谓想怎么搞怎们搞
    syubo2810
        5
    syubo2810  
       10 天前
    最好 X86 ,有公网 ip 搞黑裙洗白比较方便
    轻量服务 docker 完全够用
    Geon97
        6
    Geon97  
    OP
       10 天前
    @Imr 感觉 k3s 管理镜像会更方便点,单节点但有感觉 k3s 又有点太吃资源了
    Geon97
        7
    Geon97  
    OP
       10 天前
    @Imr 感觉 k3s 管理镜像会更方便点,单节点,但又感觉 k3s 又有点太吃资源了
    ounxnpz
        8
    ounxnpz  
       10 天前
    你会 linux 会 Docker 的话,裸 debian 最方便
    Geon97
        9
    Geon97  
    OP
       10 天前
    @ounxnpz Linux 共享磁盘会不会麻烦点?
    ounxnpz
        10
    ounxnpz  
       10 天前
    @Geon97 #9
    samba 和 windows 的共享协议是一样的都是 smb 。家里用,共享给电视、电脑都很方便。
    外面访问的话建议走 webdav 协议,用 nginx 、dufs 都很方便
    Suaxi
        11
    Suaxi  
       10 天前
    没有相册人脸识别之类的需求的话我推荐 x86 + 自己熟悉的 linux 发行版 + smb + docker ,x86 硬件根据自己预算选,愿意折腾的话单机多节点 K8s 也不是不行


    想到手即用的话就各家成品 nas 中选一个
    ysc3839
        12
    ysc3839  
       10 天前 via Android
    1. 我选择 x86
    2. 不知道,但个人猜测 ARM 应该装不了
    3. 我选择 podman
    Imr
        13
    Imr  
       10 天前
    @Geon97 我跑的资源你可以参考下:
    1. 云主机单节点跑 20 个 pod ,k3s 内存占用不到 0.5 个 G ;
    2. 3-4 节点跨云和家里 nas 用 tailscale 组网 40 多个 pod ,主节点内存占用大概 1G ;
    3. cpu 方面,单节点 k3s 控制组件 cpu 占用个位数几乎可以忽略,多节点占用主要在于频繁刷内置 sqlite ,以及过多审计日志造成 io wait ,用好点的盘也可以忽略

    组个小 nas 8g 入门不难,考虑到硬解上 n100 的话,轻量用 cpu 不加散热也不是很大问题。
    决定上不上主要还是看需求,我感觉运维写 yaml 持久化配置备份起来很顺手。自己也用 go 写了个备份 docker 命令的 cli ,可以转化成 compose 导出,准备把一些云主机从 k3s 切到直接 docker 了。
    有需要一些常用服务 yaml 的可以交流。
    kekylin
        14
    kekylin  
       10 天前
    1.架构选择 x86 还是 arm 架构?性价比高一点的推荐什么板?
    答:推荐 x86 架构,各种系统随便折腾,扩展性和性能等也都优于 arm 。
    2.两种架构都可以装黑群吗,系统是不是黑群最方便可以少折腾?
    答:x86 架构基本可以通吃黑群,arm 架构好像非常少见,就看到过猫盘能安装。
    3.在 nas 上跑容器服务用 docker 好一点还是用 k3s?
    答:普通用户还是推荐用 docker ,各种学习资料查询方便。k3s 除非你已经懂了,不然还是去折腾 docker 比较好。
    基于你的需求,在关于系统选择方面,如果懂点基础 Linux 知识,我推荐使用 Debian 搭建,比折腾这些破解系统省事。unRAID 正版价格太高了,不是很推荐,低价套餐又是订阅制,过期不续费就只有安全更新了。
    TureNAS 对机器性能要求相对来说比 Debian 高一点,而且目前正式版没有 docker 。
    基于 Debian 搭建思路可以参考这个视频的( https://www.bilibili.com/video/BV1EU411d7PM
    Walk52
        15
    Walk52  
       9 天前
    x86 ,esxi ,黑群晖 ova 安装包
    Geon97
        16
    Geon97  
    OP
       8 天前
    @kekylin 使用 Debian 系统的话做共享,是不是只需一个 smb 就行了?
    @Imr x86 的话预算的 N100 4G,不开虚机单节点的话,上 k3s 跑点 web 服务应该没问题吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:08 · PVG 03:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.