搬瓦工VPS后台有提供自动镜像备份数据功能,下载下来的备份文件打开是个.disk后缀的raw格式镜像。我们可以使用kpartx方式挂载,然后读取提取想要的数据。
建议准备一台新VPS,重装系统后,进行以下操作:
使用wget 下载搬瓦工的快照文件,并解压
wget http://*****/snapshot-123456-******.tar.gz
tar -zxvf snapshot-123456-******.tar.gz
隐藏内容需要回复后才能查看。
#把loop0p2 挂载到 /mnt
mount /dev/mapper/loop0p2 /mnt
就可在/mnt里找到相关数据了
数据复制完成后记得卸载镜像
2、卸载镜像
umount /mnt
kpartx -dv /dev/loop0
losetup -d /dev/loop0
以上操作在 Debian 8 x86_64 其它linux系统基本上使用方法一致
另外还有个DD恢复数据到另外一台VPS,然后再进行提取操作的方法
进入救援模式,然后
完整命令
wget -qO- http://xxxxx/xxx.tar.gz | tar -xzO | dd of=/dev/sda
重启机器,这台机器里面的文件,就跟搬瓦工一致了