RAID1的系统盘怎么做整机备份,镜像软件认不出阵列怎么办
客户提了个硬需求:收银/业务那台双盘 RAID1 的机器,要做一份系统整机备份,系统崩了能在短时间内原样恢复。可真上手才发现坑在半路:用 PE 启动盘进去做整盘镜像,工具里看到的不是"一个阵列卷",而是两块裸盘——不敢镜像,怕恢复出来是坏的。RAID1 的系统盘到底该怎么备?
原因分析
镜像类工具认的是呈现给系统的那个"卷"。系统能启动时,阵列由主板或驱动拼好了,看到的是一个正常盘,在线做备份没有障碍;但进了 PE 环境,阵列的拼装依赖驱动——真阵列卡不装卡驱动,PE 里就看不到阵列卷;主板软阵列(Intel RST 一类)在第三方 PE 里经常只露出两块成员裸盘,此时对单块盘做镜像,拍下来的只是半个阵列,恢复出来阵列元数据和数据对不上。所以思路要换:能在线备就不进 PE,必须离线备就先让 PE “看见"阵列,软阵列场景则改走"可重建"路线而不是死磕整盘镜像。
分步解决
- 先分清阵列是谁做的:进系统看磁盘管理或阵列管理界面,确认是阵列卡、主板软阵列(Intel RST 这类)还是 Linux 的 mdadm 软阵列。三种情况的备份路数完全不同,这一步判断错了后面全白费。
- 系统能启动,就在线做:在运行中的系统里完成裸机级备份——Windows 用系统自带的备份工具做"裸机恢复"备份并把目标指向网络位置或 NAS,或用支持卷影副本(VSS)的成像工具在线做整卷镜像。绕开 PE 识别阵列这个坑,成功率也高。
- 必须进 PE 时的先决条件:阵列卡场景,在 PE 里加载阵列卡驱动,阵列卷会以一个盘的形式出现,工具再成像就没有歧义;主板软阵列在 PE 里只看到两块裸盘的,不要对单盘做镜像——那不是可用的整机备份。
- mdadm 软阵列改走"可重建"路线:备份分区表、mdadm.conf、阵列结构信息,再做文件系统级备份(或对 /dev/md0 阵列设备做设备级备份);恢复时在新环境先把同构阵列搭起来再灌数据。目标定成"能在新机器重建起来”,比追一张万能镜像现实得多。
- 给"整机恢复"备一条快车道:有停机窗口时可以做一次物理转虚拟(P2V),把这台系统转成虚拟机镜像存进 NAS——物理机整机报废时,随便找台宿主机就能把它拉起来接着干活,比现场修阵列再恢复快得多。
预防
装机当周就做基线裸机备份,之后每次大改动补一份,备份统一放 NAS 或异地;RAID1 只是坏一块盘不停机的冗余,防不了误删和中毒,别把它当备份用。像"客户要求给阵列机器做系统备份"这种单子,交付前把验收标准写清楚:备份必须在测试机上恢复起来走一遍才算数——这类阵列环境的备份与恢复演练,也是诚鑫致达科技承接 IT 服务时的固定动作。