如何将我的网络主机(VPS)的文件系统导出为图像以便在 VM 中本地加载?

如何将我的网络主机(VPS)的文件系统导出为图像以便在 VM 中本地加载?

我是一名刚成为系统管理员的开发人员,拥有 Linux 机器的 root 访问权限。我想在本地虚拟机上练习一下配置。

我需要什么设置才能做到这一点?

我目前的想法是:

  1. 将服务器文件系统导出为映像
  2. 将图像传输至本地系统
  3. 在虚拟机上加载图像
  4. 玩。
  5. 部署

我怀疑我遗漏了一些东西,但我想看看社区是否有任何指导,这样我就不会破坏系统!

一如既往,谢谢。

更新(我正在做的事情):

  • sshfs user@host:/remote/path /local/path
  • 下一步:dd(但它给我带来了问题,因为 /local/path 是一个目录而不是一个设备。
  • 如同这篇 ServerFault 帖子,但是我的是远程的,我需要将其转换为 virtualbox 可读的格式。
  • 这真的可能吗?我不应该卸载分区来备份它。所以应该有一些文件我根本无法备份。这让我的任务变得毫无意义,不是吗?

答案1

可能有效也可能无效,但您可以尝试在本地虚拟机上安装基本操作系统,然后加载 LiveCD 并在远程计算机上使用 rsync 将整个远程根目录同步到本地计算机上的根目录。

相关内容