在 virtualbox 上启动 dd 映像

Fae*_*rem 8 partitioning boot virtualbox dd

我遇到了很多有关备份数据的问题,最推荐的方法是 Clonezilla live CD,但由于服务器由公司远程托管,因此我没有物理访问权限,因此对我不起作用

根据fdisk -lsda1 是启动分区,但是在使用dd逐字节复制数据并下载到我的计算机后,在将输出文件转换为 VDI 后,我似乎无法在 virtualbox 上从它启动,快速搜索说该分区没有启动文件,我需要制作整个驱动器的映像

我无法制作dd整个驱动器的图像,因为驱动器是 107GB,超过 80GB 是空的,我最终会完全消耗驱动器而没有图像

有没有办法在dd不克隆整个驱动器的情况下使用引导文件制作映像?或者除此之外的另一种方式dd

Fae*_*rem 16

我通过执行以下操作设法制作了一个虚拟机

  1. 创建一个带有大硬盘的虚拟机(500GB 对我来说足够了)。
  2. 安装 Ubuntu 服务器 12.04(匹配我的远程服务器)。
  3. 运行此命令ssh user@remoteserverip "dd if=/dev/sda" | dd of=/backup/ubuntu.bin,它将创建一个副本sda并将其保存到虚拟机中。
  4. 将 ubuntu.bin 完全下载到虚拟机后,使用以下命令安装 virtualbox sudo apt-get install virtualbox
  5. 运行此命令VBoxManage convertdd /backup/ubuntu.bin /backup/ubuntu.vdi --format VDI,它将图像转换为虚拟硬盘。
  6. 从虚拟机下载ubunti.vdi到主机,主机是windows系统,所以我用WinSCP下载文件。
  7. 使用 ubuntu.vdi 文件启动一个新的虚拟机,你应该是远程服务器的一个正在运行的虚拟机。

  • “converdd”中的错字是“convertdd” (2认同)