QNAP小威 发表于 2023-8-10 15:46

威联通NAS通过SSH还原恢复旧硬盘(磁盘)

前情提要:用户一共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后恢复数据。

mshtyu 发表于 2023-8-10 16:24

我觉得你们应该出一本技术白皮书,你们自己开发了很多的应用工具,如果公开出来,可以为一些技术型用户增加一些玩机的乐趣;每次看到你们的技术人员远程过来跑的命令,我都会问,但是你们都不回答。[无奈]

QNAP小威 发表于 2023-8-16 09:53

mshtyu 发表于 2023-8-10 16:24
我觉得你们应该出一本技术白皮书,你们自己开发了很多的应用工具,如果公开出来,可以为一些技术型用户增加 ...

技术人员的活儿很多,都是以尽快解决问题为目标。他们主要还是远程命令操作多一些,需要语言基础,我这边慢慢做一做整合,争取把一些比较常见的案例综合一下
页: [1]
查看完整版本: 威联通NAS通过SSH还原恢复旧硬盘(磁盘)