服务器RAID5坏了一块盘,先重建还是先备份?V2EX老手们的答案很一致

凌晨两点收到服务器告警:RAID5 阵列里一块硬盘亮了故障灯。这个时候你会做什么?很多管理员的第一个动作是"马上插新盘重建"——直觉上没错,但运维社区里一批有实战教训的老手,给的答案却是反的:先备份,再重建。

为什么"先重建"反而是险棋? RAID5 允许坏一块盘,靠剩余盘上的校验数据把坏盘内容"算"出来写到新盘上,这就是重建。问题在于重建不是抄文件,是把整块盘几十上百 GB 的数据全部重算重写,要连续跑几个小时甚至一两天。这段时间阵列处于"单盘故障未恢复"的脆弱窗口:剩下的每一块盘都在满负荷读,任何一块再出问题——尤其是和坏盘同期服役、寿命相近的老盘——整个阵列的数据就没了。磁盘有个很现实的特性:长期一起跑的盘,故障往往扎堆。重建恰恰是给这些"同批老盘"上强度。

老手们的顺序是什么? 能停机就先停、能拷就先拷:趁阵列还能读,把最重要的业务数据先备份一份到阵列之外——另一台机器、NAS、移动硬盘都行。备份完再插新盘重建,重建过程中再出意外,最坏也就是性能受影响,而不是数据归零。一句话概括这个取舍:短期可用可以牺牲,数据没了不能重来。实在不能停机的业务,也要把关键数据库、账套这类"丢了会致命"的部分先单独导出来。

重建过程中还有两件事别做。 一别重启、二别拔盘。中途断电或拔插,可能让校验状态错乱,本来还能读的数据变成真读不了。新盘要买同型号或同规格的,容量不能小于原盘;热备盘有的单位早就插在机器里,确认它在自动接管,别误以为它就是修复完成——热备接管后同样要经历重建窗口。

给企业用户的判断标准。 第一,告警响应速度决定风险大小:坏盘越早发现,重建窗口越早开始、越早结束,所以盘位的故障灯和告警通知要真正有人看。第二,“有没有备份"决定你有没有资格赌:有阵列外备份的单位,坏盘只是换硬件的小事;没备份的单位,坏盘就是生死局。把备份补上,比纠结重建顺序更能救命。贵州诚鑫致达科技为企业提供服务器运维与数据备份方案,欢迎在各平台搜索关注"贵州诚鑫致达科技”,交流我们的实践经验。

企业存储选型参考|贵州诚鑫致达

做全闪高性能数据库与虚拟化,群晖机型参考:FS6400 · FS3410 · FS2500。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。遵义、六盘水、安顺:群晖 NAS 部署与企业存储技术服务。