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

raid5 的阵列柜坏了,怎么办?

  •  
  •   brMu · 2019-10-03 20:51:54 +08:00 via Android · 6013 次点击
    这是一个创建于 1897 天前的主题,其中的信息可能已经有所发展或是发生改变。
    3 块盘组成的 raid5,如果阵列柜坏了,又不想再买这个阵列柜了,买另一个阵列柜,设置成 raid5,把 3 块盘插上去,会自动恢复吗?或者有什么别的方案吗?
    感谢🙏大佬指点。
    19 条回复    2019-10-12 16:37:24 +08:00
    loading
        1
    loading  
       2019-10-03 21:26:53 +08:00 via Android
    直接问你买新的那个店家吧,这样你能有人背锅。
    starsriver
        2
    starsriver  
       2019-10-03 21:32:14 +08:00 via Android
    不能。文件系统结构不一样,挂载后识别出来是个啥都不能确定。一般阵列服务器以外的主控板子都是比较傻的,上去就给你当成空盘格式化。
    p200635
        3
    p200635  
       2019-10-03 22:15:29 +08:00 via Android
    不能 你的阵列结构保存在上一个阵列柜的
    whywhywhy
        4
    whywhywhy  
       2019-10-03 22:23:12 +08:00 via Android
    基于上面的回复,让我感觉还是软 raid 好:)
    brMu
        5
    brMu  
    OP
       2019-10-03 22:33:33 +08:00 via Android
    @p200635 哪这种情况怎么办呢?
    likuku
        6
    likuku  
       2019-10-04 01:24:03 +08:00
    你的本地可靠备份在哪?本地离线备份在哪?异地备份在哪?
    likuku
        7
    likuku  
       2019-10-04 01:29:25 +08:00   ❤️ 1
    “如果阵列柜坏了,又不想再买这个阵列柜了,买另一个阵列柜” 主控完全一样,还是有可能:
    当年用 Dell Server 的 PERC 时,也有丢 RAID 配置的时候,电话支持告诉我 RAID 配置也会保存在硬盘上,
    因为那机器数据 ( MySQL - Slave ) 本身不重要,可以重新从其它机器拉过来,所以就按 Dell 技术支持的指导操作了,
    很简单,直接在 PERC 控制器里选择从硬盘导入 RAID 配置就 OK 了。

    但是,假若换了品牌阵列柜子,那就是个未知数了。

    想要不依赖硬件厂商(硬件 Life End) ,那么推荐还是软 RAID,有条件就上带冗余的 ZFS 吧 (一些厂家已经直接出这种自带软件的 ZFS 成品设备了)。
    likuku
        8
    likuku  
       2019-10-04 01:30:37 +08:00
    以上我这个 Dell Server PERC 的案例,只是我个人遇到的各例,参考价值有限,建议直接咨询你当前用的阵列柜厂商。
    mhycy
        9
    mhycy  
       2019-10-04 02:30:12 +08:00
    如果我没猜错,买的是家用的那种“磁盘柜”吧
    mhycy
        10
    mhycy  
       2019-10-04 02:31:06 +08:00
    (手快发送了...)
    裸盘导出可以重建,需要所有硬盘尺寸*2 的空间进行重建
    ryd994
        11
    ryd994  
       2019-10-04 03:22:35 +08:00 via Android
    实在不行还能软 raid 读出来
    软 raid 支持大多数硬 raid 格式。性能可能不是最优,但读出来是一定不成问题的
    brMu
        12
    brMu  
    OP
       2019-10-04 07:58:01 +08:00
    @mhycy
    @likuku
    感谢,的确是家用的,所以没有冷备什么的。
    好像软 RAID 中 zfs 的 RAIDZ 比 RAID5 更好,正好懂 Linux 技术,打算研究下 RAIDZ,在 debian 上建个 raidz 试试,再次感谢!
    min
        13
    min  
       2019-10-04 10:07:11 +08:00
    别研究了,装个 freenas 完事
    brMu
        14
    brMu  
    OP
       2019-10-04 20:56:50 +08:00 via Android
    @min 感谢回复,我看了下 freenas,功能很全面,nfs,cifs 都有,不过我的软路由正好是我用 debian 搭建的,再装个 zfs 也就几个命令就可以了,nfs,cifs 之前都已经实现了。
    再次感谢。
    likuku
        15
    likuku  
       2019-10-07 11:10:02 +08:00
    就是啊,研究啥啊,freenas 多好的,还 freebsd 原生 zfs 支持

    raid5 / radiz1 暂且不推荐,毕竟只能冗余 1 块盘坏掉,我是被 1 周不到 2 块新盘接连坏掉给吓怕了。
    likuku
        16
    likuku  
       2019-10-07 11:12:41 +08:00
    软路由,你机器内存够嘛? zfs 可是相当吃内存的。

    虽然 4G 内存我也长期跑过 5 盘的 radiz1,但那是 freebsd 下改了 loader.conf 限制了 分配给 zfs 的内存才行的。

    debian ? linux ? 下的 zfs 如何限制内存占用,我没试过。没在 linux 下用过 zfs
    brMu
        17
    brMu  
    OP
       2019-10-07 21:34:16 +08:00
    @likuku 感谢提醒,目前在 debian 下建了个 zfs pool,暂时没有发现什么问题,内存也不太高,用一段时间先看看。
    ldrljq
        18
    ldrljq  
       2019-10-11 11:42:16 +08:00
    @likuku RAID 信息就是保存在硬盘上,服务器阵列卡坏了换新数据都在,或者把其中几块硬盘插到别的服务器上,阵列信息都能识别出来,不过仅仅是信息,不能正常使用。
    julyclyde
        19
    julyclyde  
       2019-10-12 16:37:24 +08:00
    raid 格式应该都是一样的,这个是行业协会规定的
    就算没有卡,用 linux dmraid 都可以读出来的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:16 · PVG 03:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.