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

你们 unraid 在重启 truenas 会卡住吗?

  •  
  •   qiubangzhu · 2022-03-23 11:04:28 +08:00 · 1466 次点击
    这是一个创建于 757 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我这边 e5-2680v3 重启就必须要重启宿主机 才可以 不然总有一个 cpu 核心卡住。VNC 永远卡住。但是我另外一台 4415u 的小主机就没问题。咋办呢?如图: https://tva1.sinaimg.cn/large/e6c9d24egy1h0jmeofo17j20uj0u0dib.jpg

    10 条回复    2022-03-25 17:38:57 +08:00
    sNullp
        1
    sNullp  
       2022-03-23 14:25:22 +08:00
    主板问题
    qiubangzhu
        2
    qiubangzhu  
    OP
       2022-03-24 00:17:09 +08:00
    @sNullp 可是 Linux 不会呢 Windows 也不会呢 就只有 truenas 会 只用了 core scale 没测试
    sNullp
        3
    sNullp  
       2022-03-24 00:59:13 +08:00
    @qiubangzhu 哦,那和我以前遇到过的不一样。。那就不清楚啦
    cnbatch
        4
    cnbatch  
       2022-03-24 03:04:06 +08:00
    还可以试试用 XigmaNAS 做对比。如果 XigmaNAS 在同样的环境下没事,那就可以认为是 TrueNAS 的问题,进一步地可以怀疑 TrueNAS 是不是乱改了什么东西。
    qiubangzhu
        5
    qiubangzhu  
    OP
       2022-03-24 22:44:50 +08:00
    @cnbatch 窝巢 这是个啥 nas 系统 第一次听说哎 好用吗
    qiubangzhu
        6
    qiubangzhu  
    OP
       2022-03-24 22:47:51 +08:00
    @cnbatch 好牛逼 原来还有这个系统 意思是现在 truenas 商业化了是吧 但是 xigmanas 还是开源的
    cnbatch
        7
    cnbatch  
       2022-03-25 03:23:57 +08:00
    @qiubangzhu XigmaNAS 和 TrueNAS 都源自于 FreeNAS 。当年( 2009 年) FreeNAS 7 的作者表示没时间更新于是就直接放手,从此就分成了两个分支——iXsystems 公司的 FreeNAS 8 ,以及仍由开源社区参与制作的 NAS4Free 。

    其中 iXsystems 本身一直就是 FreeNAS 的使用者,早在 FreeNAS 7 作者拍拍屁股走人之前,iXsystems 就已经在把 FreeNAS 拿来修改一番,变成了自己的商业产品 TrueNAS 。

    由于 iXsystems 是商业公司,开源社区自然会对他们接手纯开源项目有所戒心(现在来看,确实挺有远见的),NAS4Free 就在这种背景下出现。

    后来的事情就是目前的现实:
    iXsystems 给自己的商业产品 TrueNAS 加了给后缀,叫做 TrueNAS Enterprise ; iXsystems 版 FreeNAS 变成了 TrueNAS CORE ;然后他们还弄了个实验性质的 TrueNAS SCALE 。
    而 NAS4Free ,就改名叫做 XigmaNAS 。可以说,这是 FreeBSD 生态中唯一的纯开源社区驱动的 NAS 系统。

    目前这两个 NAS 系统都基于 FreeBSD ,但 XigmaNAS 的运行时表现会更加接近于上游的 FreeBSD ,相对更加透明。

    根据我个人观察,它们有各自的坑/特点:

    TrueNAS——拥有专业美工团队设计的 Web 界面;如果使用 RAIDZ ,那么 TrueNAS 就会在每块硬盘上划出 2GB 空间作为 swap 来用(对于不喜欢这种做法的人来说,是个坑)。

    XigmaNAS——Web 界面相对没那么美观,无论找起来还是看起来都未必符合目前人们的审美;不像 TrueNAS 那样默认划 2GB 空间做 swap ,XigmaNAS 直接就不会这样做,硬盘该怎么分区就怎么分区,而 swap 分区的创建与挂载使用都跟 FreeBSD 、Linux 保持一致;自带 VirtualBox ;自带 Syncthing ,不需要额外再安装。
    cnbatch
        8
    cnbatch  
       2022-03-25 03:37:20 +08:00
    另外我之所以会怀疑 TrueNAS 会乱改,就是因为有“在每块硬盘上划出 2GB 空间作为 swap 来用”这个先例。
    而且 iXsystems 还不告诉用户会有这种行为(文档没写),直到有人发现不对头,跑到论坛发帖问,才知道原来是怎么回事。可以搜索“FreeNAS not using entire disks”看下原帖。

    于是我就有合理的理由怀疑 iXsystems 是不是加料加了不少但用户不知道
    qiubangzhu
        9
    qiubangzhu  
    OP
       2022-03-25 12:25:09 +08:00
    @cnbatch 大佬牛逼 我想知道 truenas core 的硬盘能不能直接导入到 XigmaNAS 呢? 之前一直用的 truenascore
    cnbatch
        10
    cnbatch  
       2022-03-25 17:38:57 +08:00
    @qiubangzhu 可以是可以,只不过这又涉及到 TrueNAS 的魔改行为了。

    先说说背景吧,虽然 FreeBSD 12 和 FreeBSD 13 都支持 ZFS ,但是 FreeBSD 13 发布时把内置的 ZFS 版本变更为 OpenZFS ,也就是 Linux 用户的那个 OpenZFS (虽然都是同一个库,但由于许可协议原因,Linux 仍然不能集成在内核中,而 FreeBSD 可以)。FreeBSD 12 继续沿用 Illumos ZFS ,然后让 OpenZFS 以第三方软件包的形式提供给用户(弄起来不方便就是了)。

    由于 ZFS 版本变更( OpenZFS 多了一些新特性,比如 zstd 压缩),FreeBSD 13 可以毫无障碍地继续读写原来的 ZFS pool ;反过来有限制,FreeBSD 12 可以挂载 FreeBSD 13 的 ZFS pool ,但就会变成只读状态,不可写,除非把内置的 ZFS 切换成第三方包里面的那个 OpenZFS 。


    目前 TrueNAS 和 XigmaNAS 都基于 FreeBSD 12.x ,魔改的地方就在这里。

    刚刚提到了 FreeBSD 12 让 OpenZFS 以第三方软件包的形式提供给用户,TrueNAS 就自己操作一番,把 OpenZFS 弄成默认 ZFS 版本(也就是用了 FreeBSD 13 的 ZFS ),而 XigmaNAS 没改,保持默认状态。

    这样就造成大麻烦了。XigmaNAS 可以导入 TrueNAS 的 ZFS 池,但就会变成只读状态。

    完美导入的唯一解决办法是,等待 XigmaNAS 升级到 FreeBSD 13 。按照 XigmaNAS 自己的说法,基于 FreeBSD 13 即将推出(其实他们已经准备了差不多一年,FreeBSD 13 刚出不到半年就开始准备了)。我猜可能会在 4 月或 5 月吧。4 月的机会大一点。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3368 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:00 · PVG 20:00 · LAX 05:00 · JFK 08:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.