序幕
.xva实际上是一个.tar文件,其中包含一个带有 XEN 配置的xml和名称为Ref:99 的文件夹,这些文件夹是 VM 的虚拟磁盘。
每个文件夹中都有许多虚拟磁盘使用的块,名称为00000171和一个校验和文件,名称为00000171.checksum 。
要创建原始磁盘,您需要以下参数:
xva 文件名 ( foo.xva )
参考
要转换的每个虚拟磁盘的最后一个块
新原始磁盘的名称 ( bar.img )
获取虚拟磁盘文件夹名称
使用以下命令:
tar tf foo.xva |awk -F "/" {'print $1'} |sort | uniq -c
你得到这样的输出:
1 ova.xml
280378 Ref:5
19522 Ref:8
那么你的虚拟磁盘文件夹是Ref:5和Ref:8
获取最后一个虚拟磁盘块
使用以下命令
tar tf foo.xva
2022-09-25 16:23:31
14KB
Python
1