收藏文章 楼主

搬瓦工自动备份快照镜像文件tar.gz解压后.disk文件提取数据方法

版块:原创教程   类型:普通   作者:小站长之家   查看:1276   回复:0   获赞:0   时间:2020-02-12 16:17:23
搬瓦工VPS后台有提供自动镜像备份数据功能,下载下来的备份文件打开是个.disk后缀的raw格式镜像。我们可以使用kpartx方式挂载,然后读取提取想要的数据。

建议准备一台新VPS,重装系统后,进行以下操作:

使用wget 下载搬瓦工的快照文件,并解压

wget http://*****/snapshot-123456-******.tar.gz

tar -zxvf snapshot-123456-******.tar.gz

 

1、losetup -f   #查看哪个loop设备是空闲的

/dev/loop0      #loop0这个设备是空闲的

 

losetup /dev/loop0 vm-123456.disk

kpartx -av /dev/loop0

 

如果没有kpartx命令可以先安装

安装 kpartx

aptitude install kpartx

在次执行

kpartx -av /dev/loop0

#输出结果如下

add map loop0p1 *****

add map loop0p2 *****

add map loop0p5 **********

 

然后查看你想要的在哪个分区

比如我的数据在loop0p2

 

#把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
重启机器,这台机器里面的文件,就跟搬瓦工一致了

和你一起分享更多好东西! 
回复列表
默认   热门   正序   倒序

回复:搬瓦工自动备份快照镜像文件tar.gz解压后.disk文件提取数据方法

Powered by HadSky 8.1.5

©2015 - 2024 小站长之家

小站长之家

您的IP:18.217.4.206,2024-04-26 00:57:41,Processed in 0.14117 second(s).

免费资源你我共享,共创美好明天!问题投诉邮箱 idaspzz#qq.com
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息