前情提要:用户一共4块硬盘 4(都是4T 的)块单独创建的静态卷 1号盘报错想更换新磁盘 将nas关机后把1号磁盘槽位的硬盘拔出插入新硬盘 将1号磁盘插入2号槽位 并对原1号存储池进行了移除(UI历史记录),且对新硬盘1(16T 建立了 新的单一静态卷) ,旧硬盘1为系统盘。
这里先将nas空开机进入ssh底层看到失去了flex标签。
使用storw2util --nas-disk-write-signature-v2 enc_id=0,port_id=1修复flex标签,修复成功后使用md_checker 命令查看raid组信息发现没有输出。
使用mdadm -E /dev/sda3已经没有超级块输出,使用df查看也没有md9无法尝试恢复配置信息。
尝试插了剩下的3块磁盘挂载md9 恢复配置文件。
使用挂载命令挂载后成功将md9挂上,接下来使用CfR命令将1号磁盘组建。
组建成功,但是没有vg信息。
接下来手动创建vg,进入/mnt/HDA ROOT/.config/1ym/backup目录下找到了vg289配置信息。
复制uuid,使用pycreate -ff -u L9600t-eZ0N-Udp-QT8G-FoC-Gxh5-Itm65 --restorefile /mnt/HDA R00T/.config/lvm/backup/vg289 /dev/md2命令恢复,但是恢复失败。
原因是用户更换了新的硬盘,配置信息为新硬盘(16T)的 无法去还原旧硬盘(4T)的vg。
从容量可以看到配置信息是不正确的,那么进入旧配置信息的存档去找回旧的配置信息。
进入/mnt/HDA ROOT/.config/lvm/archive 目录下找到正确的配置信息文件。
创建成功,使用Vgcfgrestort –force -f /mnt/HDA R00T/.config/1vm/archive/yg28903977-2005069324.vg vg289 去还原配置信息 再使用lvchange -ay vg289 激活vg。 最后使用挂载命令,成功将vg289 挂载,重启nas后恢复数据。
|