我有一个不响应的 Rackspace 切片,无法访问。我从中创建了一个紧急映像并将其删除,并将破坏映像的文件下载到本地源。如果可能的话,我仍然希望从该服务器恢复一些文件/资产,但不确定我可以用这些映像文件做什么,如果有的话。
以下是我所拥有的文件,值得一提的是:
emergency_########_######_cloudserver########.tar.gz.0 (5gb)
emergency_########_######_cloudserver########.tar.gz.1 (5gb)
emergency_########_######_cloudserver########.tar.gz.2 (5gb)
emergency_########_######_cloudserver########.tar.gz.3 (50mb)
emergency_########_######_cloudserver########.yml (25kb)
是否可以将此映像安装为驱动器?还有其他取证恢复选项吗?
答案1
如果将 .tar.gz 重新放在一起并解压后得到磁盘映像,那么您应该能够从中恢复文件。
首先,为了获得最佳效果,您应该在 Linux 系统上工作,并拥有足够的可用驱动器空间(50GB 或更多)。我不确定在 Windows 上是否能做到这一点。
首先将文件重新放在一起:
cat emergency*.tar.gz.* > image.tar.gz
现在解压它:
tar -zxvf image.tar.gz
接下来的操作取决于 tarball 中的内容。希望它是一个包含磁盘映像的单个文件。在这种情况下,使用以下命令检查它:
kpartx -l *imagefile*
(在哪里图像文件是从 tarball 中出来的磁盘映像文件的名称。)
您应该看到类似于分区表的内容。如果分区表一切正常,请运行:
kpartx -v -a *imagefile*
这会将图像中的分区映射到 /dev/mapper/loop0p*。
然后,您应该能够挂载这些分区并查看其内容。请记住将文件系统挂载为只读(-o ro
),以防止进一步损坏。
答案2
仅供参考,这几乎肯定属于 ServerFault。
“紧急”文件的文件扩展名显示为“.tar.gz”,这告诉我它们应该是 tar 存档,您可以像 zip 文件一样提取它。如果您使用的是 Windows,请从下载 7-ziphttp://7-zip.org您就可以打开它们了。
我不确定你能在其中找到什么,因为我从未成为过 Rackspace 的客户;但我听说他们有“狂热的支持”,所以你也许有权询问他们有关他们的备份文件以及如何访问它们......
祝你好运。