首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
V2EX  ›  分享发现

最便宜的 zfs raidz 自建阵列, armbian zfs 探讨

  •  
  •   brMu · 43 天前 · 1059 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想要用 zfs 组一个 raidz 存储,raidz 相比 raid5 的优势就不说了,目前能想到的方案是:
    arm 开发版(支持 usb3.0,安装 armbian)+usb3.0 扩展+3 个易驱线(带电源)+3 块 4T 硬盘

    其实我现在已经在 x86 的 esxi 上实现了 raidz,esxi 上虚拟了个 debian stretch,加 3 块硬盘组的 raidz。

    现在是想把这个存储独立出来,给 x86 节省点性能跑别的,所以考虑再买个 arm 开发版,目前最便宜的开发版好像是贝壳云,有 4 个 usb3.0,但没有现成的 armbian,第三方的 armbian 不知道能否编译成 zfs。另一个方案是 orangepi 3,原生支持 armbian,100 多块钱。

    不知道大佬是否有更好的方案?
    15 回复  |  直到 2019-11-04 10:53:39 +08:00
        1
    ScotGu   43 天前
    是不是我打开帖子的方式不对?
    用 usb 组 raid ? 说完我翻开了《长城贴瓷砖项目方案》
        2
    brMu   43 天前
    @ScotGu 是的,用 usb 组 raidz,可能我描述的不全,再补充下,我的需求是数据尽量安全,性能不用太好,有 100M 就可以了。

    用 usb 组的另一个好处是可以休眠,这个存储我用的很少,90%的时间硬盘都是休眠状态的,所以也算是延长了硬盘的寿命。
        3
    514146235   43 天前
    供电不稳对硬盘才是最大的伤害吧。

    看起来应该是冷备,如果要考虑到硬盘物理损坏,那直接把重要数据存两份不就完了么。
    难道每次用都要 3 个硬盘一起通电?

    感觉场景很诡异。
        4
    brMu   43 天前
    @514146235 并非冷备,偶尔要下个电影,备份个视频照片,所以还是要保证实时在线,usb 有独立供电,所以供电应该没问题。
        5
    saluton   43 天前
    上个蜗牛星际啥的吧。。3 个易驱线听起来都害怕
        6
    514146235   43 天前
    nas ?那就不要休眠。休眠对硬盘没好处。

    我的 nas,20T 的硬盘,没有任何 raid,7*24 小时工作了将近 4 年时间,目前仍然服役中,没有出过任何问题。并且非 nas 硬盘,非企业级硬盘。重要数据是有冷备的,其它数据都是视频之类的。有一点损坏也无所谓。及时更换硬盘即可。

    频繁的休眠对硬盘也是不好的。

    易驱线的独立供电不代表就是稳定的。如果数据对你是重要的,就不要用这种方式组 nas。
        7
    Osk   43 天前
    想起了被树莓派 + UASP 硬盘线支配的恐惧, 时不时地来个 usb reset, 搞不好还会遇到 IO Error...
        8
    brMu   43 天前 via Android
    @Osk 所以我用 zfs 组,我测试过掉电、硬拔都没有问题,zpool clear 一下就恢复了
        9
    dxgfalcongbit   43 天前
    据说 ZFS 吃内存?
        10
    brMu   43 天前
    @dxgfalcongbit 实测,debian 2G 内存,完全没问题。
        11
    Reficul   43 天前
    zfs 对内存要求很大,linux 上默认永远吃你一半。我 64G 占用 32G。 树莓派跑 zfs 还是算了。
        12
    coreos   39 天前
    @brMu ZFS 好像是尽可能的使用内存做数据中转.提高读写速度
        13
    brMu   39 天前
    @Reficul @coreos
    感谢,我看了 zfs 官方文档,建议最小内存 1G,越大越好,所以理论上 1G 就够了,armbian 已经买好,等测试完再来回复。
        14
    Dslayer   37 天前
    zfs 官方文档没有提到推荐 1GB ram per TB 吗,没有推荐尽量使用 ECC RAM 吗。
        15
    brMu   32 天前
    @Dslayer
    To use ZFS, at least 1 GB of memory is recommended (for all architectures) but more is helpful as ZFS needs *lots* of memory. Depending on your workload, it may be possible to use ZFS on systems with less memory, but it requires careful tuning to avoid panics from memory exhaustion in the kernel.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2303 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    ♥ Do have faith in what you're doing.