有手就会全图形化操作导出和恢复群辉NAS文件
0.创作目的
在几个月前安装在虚拟机里的黑群晖突然提示磁盘阵列损坏,所有数据消失了。我立刻关闭的黑群晖,将硬盘挂到我的windows虚拟机上,用diskgenius查看硬盘,硬盘正常读取,然而看到大大linux-raid分区我就傻眼了。没想到群辉的basic也是组成raid的,就算是一个盘。这样子恢复数据就非常困难咯。我尝试了官方的恢复教程在ubuntu搞了很久都搞不定,算了不搞了。反正数据是时时同步到我的windows server系统上的。
几个月过后我发现了一个软件叫做USF,一个可以用于恢复raid阵列的全图形化数据恢复软件。不用输入复杂的命令,不用调整复杂参数,恢复过程几乎是全自动的。
1.教程前情提要
1.1.本教程使用大家都特别熟悉的windows系统上进行。
1.2.不涉及任何命令行操作
1.3.你可能需要一个多盘位的USB磁盘柜,或者你的主板有多余的sata接口,电源有多余的sata供电。
1.4.作者的黑群晖是部署在虚拟化平台上,没有直通硬盘使用虚拟磁盘。所以以下教程都用虚拟磁盘文件演示。物理盘的恢复教程也是一样的。不同的是你的想办法把你的群辉物理盘连接到主板上。
2.数据导出教程
2.1.安装usf数据恢复软件,这里有两个版本一个是5.18和8.3,如果你只是像导出数据,就用5.18,为什么要安装这个版本大家都知道的,如果想恢复数据还得配合别的软件使用。
2.2关机,把群辉的硬盘接上去。(如果是直插主板sata的话)。像我的虚拟磁盘文件,直接点击open挂载虚拟磁盘文件就可以了。
3.3.硬盘连接好或者虚拟磁盘挂载好以后,会在右边的侧边栏出现群辉的硬盘。
对于basic,直接会在磁盘下显示出分区。比如这里就有一个btrfs的分区,这就是群辉的数据分区,双击就可以在右边看到分区目录结构和文件,选中文件或者文件夹右件就可以导出。
对于shd shd2 raid0/5/6/1/10。确认硬盘挂载好以后,会在侧边栏的最底下出现一个raid虚拟磁盘,可以看到一些分区信息。结构和basic一样,对于阵列没损坏的可以直接进入btrfs分区查看文件。
3.4.在阵列可以正常读取,黑群晖系统坏了想导出数据只需要双击打开BTRFS分区,就可以看到像下面一样的
4.阵列重建教程
usf5.1似乎不支持btrfs文件系统的扫描,所以我们需要使用更高版本的8.5重建已经损坏的阵列,对应群晖的“无法使用存储池,数据已经损坏”存储池空间为0b的情况。
操作上一节一样,打开软件后可以看到识别出来的raid虚拟盘。按下图操作,由于我没有阵列损坏的样本,所以没法演示阵列修复前后的样子,不过操作是差不多的。
点击右下角的开始后,软件就会自动开始扫面丢失的文件,如果有阵列损坏的话在扫描完文件之后会自动重建阵列。这时候我们就看得见里面的文件了。但是8.5版本没有授权。接下来你要使用5.1版本。参考第二节数据导出教程将数据导出。
5.数据恢复教程
因为可以导出的5.1版本似乎不支持Btrfs,8.5版本支持但是并不能导出。所以得使用另外一个软件r-studio来恢复数据。
首先打开USF 8.5按下面操作,记录下相关得数值。由于我得是虚拟磁盘文件,所以在磁盘ID那里显示虚拟磁盘路径,正常得因为是显示一个磁盘ID
安装好r-studio打开它,按如下操作,RAID阵列是有磁盘顺序的,你可以根据磁盘ID和USF中数据获得磁盘顺序,然后依次推动到虚拟RAID中,然后填入 偏移量,RAID参数。比如我这里得RAID参数是 raid5,左同步,块大小64k,偏移量9439232,点击应用后就可以在设备列表得虚拟Raid1中看到一个很大得分区,这就是群晖存文件的分区。然后我们选中分区,选择扫描就可以扫描丢失文件了。扫描完成后会在虚拟raid1里出现一个原始文件,打开他就能看到存在磁盘里的文件和丢失的文件了。











技术宅是我梦想
校验提示文案
Erwin
校验提示文案
大紷紷
校验提示文案
非正常天气
校验提示文案
keresladon
校验提示文案
一身都是月iiii
校验提示文案
百木online
校验提示文案
隨緣
校验提示文案
路过成都
校验提示文案
蓝蓝滴天空
校验提示文案
不让我改名为什么
校验提示文案
灵KOYB
校验提示文案
海立点值
校验提示文案
浪里个海浪
校验提示文案
大紷紷
校验提示文案
浪里个海浪
校验提示文案
海立点值
校验提示文案
Erwin
校验提示文案
灵KOYB
校验提示文案
不让我改名为什么
校验提示文案
蓝蓝滴天空
校验提示文案
路过成都
校验提示文案
隨緣
校验提示文案
非正常天气
校验提示文案
技术宅是我梦想
校验提示文案
百木online
校验提示文案
一身都是月iiii
校验提示文案
keresladon
校验提示文案