虚拟黑群晖恢复文件小计

警告!警告!警告!本文仅供参考与研究,重要数据恢复请寻求专业机构帮助。在恢复数据前,建议将原始磁盘或虚拟磁盘文件多克隆几份。
按理说,虚拟黑裙晖应该会比物理黑裙晖稳定不少(自己曾有物理黑裙晖掉电就损毁的经历,反反复复几十次,人快疯掉了),但是在物理机磁盘出现坏道等问题后,虚拟磁盘文件也会损坏。

需要一台Linux操作系统的电脑,如果没有的话,用虚拟机装一台。

sudo apt install qemu-utils
sudo modprobe nbd  //加载nbd模块,加载后dev目录下出现一堆以nbd开头的文件,如下图中左面那一长列
sudo qemu-nbd -c /dev/nbd0 /path/to/the/file

命令执行后应该会出现如下图的设备
1.png
其实如果你将虚拟磁盘文件直接挂载到虚拟机的话,上面的步骤是可以省略的

sudo mdadm -Asf && vgchange -ay

之后就会出现如下图的卷
2.png
然后将这个卷挂载即可
完成文件的备份后,将分区卸载,在执行以下命令来卸载虚拟磁盘

sudo qemu-nbd -d /dev/nbd0

至此为止,vdi格式的虚拟磁盘文件已经导完数据了。

另一个vmdk格式的虚拟磁盘文件就没这么顺利,在作死的使用最新的Btrfs后,里面分区死活也挂载不上,在查看dmesg后,发现坏道破坏了虚拟硬盘文件。
3.png
在查阅互联网并使用很多方法都没有成功的修复这个分区,最后使用

btrfs restore /path/to/your/device /path/to/your/backup/device -i

命令把没有受损的文件恢复出来。这里使用-i参数强制忽略恢复过程中的错误。

PS:这块西数500G绿盘刚刚到2W小时就挂了。。。就挂了。。。
PS1:群晖最新的6.0.2版本里有很多变更,比如禁止使用root登陆(虽然现在有可以改root密码并登陆的方法),使用nfs挂载的目录无法在video station或者photo station中索引(这在5.2版里面很方便,尤其虚拟黑群晖,直接映射物理机的目录就好)。