因此,经过大量研究之后,我只需要澄清几件事,我还不完全了解 dd。
我想将 Ubuntu 18.04 Linux 磁盘(500GB SSD)的完整磁盘映像备份到单独的便携式外部 USB 硬盘上的单个备份文件中。
这将是 Ubuntu 18.04 Linux 磁盘的完整映像,而不是文件副本。
这个想法是,如果现有磁盘坏了,我们可以更换坏掉的磁盘,再次运行 dd,使用我们之前在便携式外部 USB 硬盘上获取的单个备份文件重新映像磁盘。我喜欢文件的想法,因为它是便携式的,而且可能比完整映像更小。
几个问题:
我读到过,最好关闭我们正在备份的服务器,以便我们从中复制的磁盘处于非活动状态,所以我假设这需要从可启动 USB 运行 dd - 这是正确的吗?我究竟如何制作一个带有 dd 的可启动 USB?
dd 是否会生成磁盘的完整映像 - 例如备份 Linux SSD 磁盘上的 MBR 和任何隐藏分区等,我们如何确保这些内容被复制掉?
我们如何确保可启动 USB 具有所有驱动程序,以识别我们正在备份的磁盘以及我们正在将磁盘映像写入到的外部 USB 硬盘?
我们需要多大容量的便携式 USB 硬盘来存储备份文件?我们能否获得 2:1 的压缩率?或者,如果是 500GB 的硬盘,我们需要 500GB 的硬盘来备份吗?
答案1
“我读到过,关闭我们要备份的服务器是个好主意,这样我们要复制的磁盘就不活跃了。”这不仅仅是一个“好主意*,而且是必需的。Windows 有卷影复制服务 (VSS)它可对正在使用的驱动器进行快照,从而允许复制已安装的驱动器。Linux 尚未提供 VSS。
制作启动盘的工具有很多,包括 dd 和其他磁盘复制工具,例如Ubuntu Live USB 驱动器,运行时 Live USB和许多备择方案. 可以使用虚拟(无双关语)任何磁盘映像工具,甚至是基于 Win PE 或 Win RE 的工具。
我们可以Ubuntu Live USB在 Windows、MacOS 或 Linux 机器上。这样创建的安装介质具有在大多数 PC 上执行基本 I/O 和显示所需的所有驱动程序,并且应该能够将服务器的内部驱动器映像到外部驱动器。如果您更喜欢使用 GUI 来制作该磁盘映像,这磁盘公用事业,包含在 Ubuntu Live 媒体中,可以执行此操作。