发新帖
armstrong

[电脑] [分享] 搬瓦工快照提取文件

1楼 armstrong

搬瓦工快照提取文件
搬瓦工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-1308724.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
重启机器,这台机器里面的文件,就跟搬瓦工一致了
 


1楼 发布于:28天前   |   查看数:24   |   回复数:0
社区游客

本站声明

坛友们发表的内容,版权归原作者所有,本站对坛友所发表的内容持中立态度。

您所发表的内容应符合中国和美国的法律,不以攻击、破坏、滋扰为目的,请勿在帖子中包含他人的个人身份及联系信息。