背景
由于主板电池没电的原因,导致系统经常掉grub引导,这次恢复grub时UNAS安装盘自动安装,把原系统覆盖了。之前做了软RAID5 + LVM,需要把之前创建的RAID5无损恢复并恢复LVM记录。
处理步骤
1. 查看是否有阵列存在
cat /proc/mdstat
显示,我们发现有一个md251,由sda、sdb、sdc、sdd组成。
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md251 : active raid5 sdc1[2] sda1[1] sdb1[0] sdd1[4]
8790793728 blocks super 1.0 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
bitmap: 6/22 pages [24KB], 65536KB chunk
unused devices: <none>
2. 恢复配置
#自动创建mdadm配置
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
#更新自启动,写入init
update-initramfs -u
显示如下
root@U-NAS:/# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.19.0-10-amd64
3. 删除多余配置
文件/etc/mdadm/mdadm.conf
倒数第一行,将类似一句/dev/md/UNAS
删除,然后重启。
4. 查看配置
登入UNASOS控制台可以发现RAID恢复可见,LVM配置也正确加载,以及共享文件夹。
后记
UNAS恢复配置还是挺快的,不过插入任何安装盘时务必卸载数据盘!!!!