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

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

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

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

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

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

debian ? linux ? 下的 zfs 如何限制内存占用,我没试过。没在 linux 下用过 zfs
brMu
2019-10-07 21:34:16 +08:00
@likuku 感谢提醒,目前在 debian 下建了个 zfs pool,暂时没有发现什么问题,内存也不太高,用一段时间先看看。
ldrljq
2019-10-11 11:42:16 +08:00
@likuku RAID 信息就是保存在硬盘上,服务器阵列卡坏了换新数据都在,或者把其中几块硬盘插到别的服务器上,阵列信息都能识别出来,不过仅仅是信息,不能正常使用。
julyclyde
2019-10-12 16:37:24 +08:00
raid 格式应该都是一样的,这个是行业协会规定的
就算没有卡,用 linux dmraid 都可以读出来的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/606191

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX