V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MX7J
V2EX  ›  NAS

不想用群晖了,因群晖更新会删除/root/目录文件和无法用自己信任的渠道安装应用到系统分区有感

  •  
  •   MX7J · 2020-11-19 20:48:19 +08:00 · 5098 次点击
    这是一个创建于 1225 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题 1:
    群晖每次更新都会删除 /root/目录里的文件,查看文档 https://help.synology.com/developer-guide/integrate_dsm/manage_storage.html

    得知升级时 /var/packages/[package identity] and /usr/local 会自动备份并还原目录,而其它目录可能会被修改删除,这导致我在 /root/目录里的文件无法持久化。目前的解决方案是每次更新前 cp /root/* 至 存储数据的文件目录,更新完之后复制回来,没为什么就是因为不想用 /root 以外的目录,觉得我的文件不该在那种地方。

    同样因为每次重启群晖还会恢复群晖系统文件,导致我对群晖系统文件的一些修改无法持久化,目前的解决方案是使用任务计划在每次启动时去覆盖群晖系统文件。只有这段的问题本人还可以理解,删 /root/目录里的文件真不能理解。

    问题 2:
    我有个网络测试必须在群晖系统里测试,没有匹配的套件,也可以安装包管理套件,再从包管理安装相应的应用,但包管理也没有匹配的套件。

    查找资料得知可添加第三方源 https://www.cphub.net/ 来安装 Easy Bootstrap Installer 与 iPKGui 解决包管理套件,再用 ipkg 包管理来安装相应软件,但第三方源无法保证安全性,不想每一次遇到类似问题去安装第三方套件时还要去确认网站和作者本身是否可靠

    总结:
    群晖最大的问题就是群晖看似开放其实像一个 iOS,ssh 里自带命令少得可怜,官方套件也不多,而且还不允许你通过自己信任的渠道来安装,或许可以通过 wget 指定数据目录的方式来安装包管理和后续的应用,但太麻烦,我本可以不用这样直接使用 yum 或者 apt-get 。

    想法:
    在想要不要自配服务器,群晖只用来存储数据,但是不甘心好好的 NAS 明明能做更多事,还要另外配一台服务器来运行我本就不多的小程序和脚本又不是公司。

    但是自配服务器又不希望什么功能都是自己搭建,太费心了,自己做的也不一定靠谱,想把数据存储解决方案交给别人,然后自己做一些微小的工作。(现在群晖的操作让我比自配服务器还糟心)

    想要一个支持用户随意修改的 NAS 系统,和群晖一样买到手插上硬盘就可以开始运转了。

    12 条回复    2020-11-21 19:01:40 +08:00
    LokiSharp
        1
    LokiSharp  
       2020-11-19 21:03:13 +08:00
    测试可以用虚拟机啊。。。
    MX7J
        2
    MX7J  
    OP
       2020-11-19 21:07:22 +08:00
    @LokiSharp 想用群晖的网络测,不想经过虚拟机网关
    terrytw
        3
    terrytw  
       2020-11-19 21:08:49 +08:00   ❤️ 1
    说到群晖都说是花钱买软件
    从来没人说开放的。。。
    的确和苹果有点像,对于不爱折腾的人,省事,能达成目的

    我觉得很多事情可以通过 docker 来做,也算一定程度上解耦?
    czwstc
        4
    czwstc  
       2020-11-19 22:24:03 +08:00 via iPhone
    群晖啥时候说自己开放了...跑 docker 或者换路径呗。
    你登录 root 这么大的告警,存数据的地方我觉得还是封闭点好,能稳定的 smb 就很好了。
    bluefountain
        5
    bluefountain  
       2020-11-19 22:43:39 +08:00
    你这事儿压根不是 nas 做的,而是虚拟机或者服务器做的不是吗?
    aptx4689
        6
    aptx4689  
       2020-11-19 22:50:51 +08:00
    NAS 的首要任务是稳定,其次才是扩展性。万一到时候用户随便装了些啥包数据丢失了,又要怪群晖头上了。与其吃力不讨好支持这些小众需求,群晖这种一刀切的做法才是正确的。
    momou
        7
    momou  
       2020-11-19 22:56:39 +08:00
    黑群的话,先装 EXSI,再装黑群
    sinxccc
        8
    sinxccc  
       2020-11-19 23:39:45 +08:00
    哪怕是正常的 Linux 发行版,往 /root 下面放东西都不大好吧…
    huluhulu
        9
    huluhulu  
       2020-11-19 23:42:01 +08:00 via iPhone
    为什么不用群晖的 docker…网络类的如果害怕性能有问题可以用 host 模式启动,完全符合楼主的需求
    ntgeralt
        10
    ntgeralt  
       2020-11-20 07:45:53 +08:00
    你随便放其他卷里面,群晖一样跑起来。
    东西放 root 本身就是对群晖最大的威胁。linux 入门之后都知道非必要不用 root
    CatCode
        11
    CatCode  
       2020-11-20 09:02:43 +08:00
    气抖冷! root 用户也是用户!
    root 敢死队就是要全程用 root !
    lifanxi
        12
    lifanxi  
       2020-11-21 19:01:40 +08:00
    root 那个没啥好说的,其它地方哪都能放你的文件,但是你就是想放它不想让你放的地方,那就只能继续斗智斗勇了。我也曾经在群晖的系统分区放东西,后来升级丢了,就吸取教训了。放在自己 home 目录里就安全了。

    你觉得系统功能不够,又觉得第三方 binary 不安全,那这种情况好像就只能自己编译了。群晖的工具链是可以下载的,你可以自己下载了编译你需要软件。我现在用的 autossh 就是我自己编的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5654 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:44 · PVG 09:44 · LAX 18:44 · JFK 21:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.