发布于2022年11月4日3年前 DSM系统损坏后通过电脑恢复数据 前言 最近几天天冷,大家都开着空调,结果电流过大导致跳闸,群辉异常断电,再次尝试启动,发现无法启动,拆出硬盘挂到Windows下发现磁盘分区正常,判断应该是DSM系统坏。 技能 1:计算机硬件维护技术,硬盘拆装 2:基本Linux操作 处理过程: 群辉中拆出的硬盘挂到Windows系统下是无法直接读取的,像我的这个,群辉的DSM使用的文件系统是Ext4,其在Windows下是不可直接识别的。且其使用了RAID阵列技术,尝试在Windows下读取更是困难。于是我们需要一个Linux环境,手里正有一台运行Ubuntu16的电脑,群辉官网的帮助文档也是使用的Ubuntu。 1:将群辉中拆出的硬盘连接到Ubuntu环境的电脑,如果有多块硬盘组成RAID阵列,需要将所有硬盘挂载,具体硬件连接方案自行确定。 2:打开系统自带的磁盘应用,查看是否有显示插入的硬盘,确认硬盘被识别。 3:此时打开“文件”查看是否有文件系统被直接挂载,可以访问。如有,那就不必继续看下去,直接复制出数据即可。 4:运行终端(英文系统下为Terminal),在终端中使用以下命令安装mdadm: sudo -i apt-get install mdadm 5:使用以下命令安装lvm2以保证vgchange正常运作: apt-get install lvm2 6:运行以下命令覆盖常规检查重建RAID阵列: mdadm -Asf 7:运行以下命令挂载所有已知的卷到系统: vgchange -ay 8:此时应能在系统自带的“文件”中看到新挂载的卷,打开便能看到所有文件,接下来就是自行复制出需要的数据了。 结束操作 数据复制完后我们需要移除设备,直接关机,拆出硬盘是最快捷方便的办法。或可按如下操作: 1:在“文件”中点击对应的弹出按钮;或到“磁盘”中选择对应的块设备,点击卸载所选分区。 2:运行以下命令卸载所有的vg卷: vgchange -an 3:运行以下命令查看所有RAID状态,用以确认我们要卸载的RAID设备名: cat /proc/mdstat 4:通过以上命令我得知我的RAID设备为md2,运行以下命令可以查看这个RAID设备的状态,通过获取到的信息可以确认是否是要操作的设备: mdadm -D /dev/md2 5:运行以下命令确认卸载md2: umount /dev/md2 6:运行以下命令停止这个RAID: mdadm -S /dev/md2 7:然后我们可以去“磁盘”中选定对应磁盘,点击关闭此硬盘,这时我们便可以安全的拔下硬盘了。 参考: 1:我如何使用计算机来还原存储在 DiskStation 中的数据? https://www.synology.com/zh-cn/knowledgebase/DSM/tutorial/Storage/How_can_I_recover_data_from_my_DiskStation_using_a_PC 2:如何在Linux 下面挂载LVM2分区 https://wenku.baidu.com/view/119cf83ef5335a8103d22009.html 3:mdadm详细使用手册 https://blog.csdn.net/a7320760/article/details/10442715 4:linux安全移除USB设备 http://blog.sina.com.cn/s/blog_60cbc1700100nsy0.html 5:mdadm彻底删除software RAID https://blog.csdn.net/chenyouxu/article/details/47415985 6:软RAID管理命令mdadm详解 http://www.toxingwang.com/linux-unix/linux-basic/1048.html
创建帐户或登录后发表意见