![如何创建完整的备份 ISO 至外部硬盘?](https://linux22.com/image/965654/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%AE%8C%E6%95%B4%E7%9A%84%E5%A4%87%E4%BB%BD%20ISO%20%E8%87%B3%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%EF%BC%9F.png)
我已经看到很多页面展示了备份硬盘的不同方法,但我想一步创建当前硬盘的 ISO 并将其移动到外部硬盘。我使用了这个代码:
dd if=/dev/sda of=~/disk1.img
但它在我的内置硬盘中创建了 ISO,而不是外置硬盘。有什么办法吗?
如果我输入 ls -l /media 我会得到
drwxr-x--- 2 root root 4096 Jan 24 17:37 apt
drwxr-xr-x 3 root root 4096 Jan 24 20:04 chris
答案1
是的,
of
表示输出文件。- /disk1.img前面
~
的将它放入您的主目录中。
将命令更改为...
dd if=/dev/sda of=/media/{mountpoint}/disk1.img
其中 {mountpoint} 需要更改为您为外部磁盘指定的名称,并且磁盘sda1
将被复制到您的外部磁盘中的 1 个名为 disk1.img 的文件中。
如果您希望有人告诉您挂载点是什么,请在您的问题中添加光盘是否显示在桌面上的结果和/或包括光盘是否由系统挂载的ls -l /media
结果。more /etc/fstab
答案2
RedoBackup 是迄今为止最方便用户使用的。但它的设计目的只有一个:备份(和恢复)整个驱动器,包括 MBR。
CloneZilla 需要比 RedoBackup 稍微多一点的理解,但它更灵活。您可以备份整个驱动器或仅备份选定的分区,并且在恢复时您可以决定要恢复什么。如果您有(例如)加密交换区域,或者您不想恢复 MBR,这将非常有用。
我个人的经验是,CloneZilla 非常可靠。我无法评论 RedoBackup,因为我只是在实验中使用过它。
RedoBackup 和 CloneZilla 最大的优点是(1)它们只备份需要备份的内容,同时压缩数据;(2)它们比dd
命令更容易使用。
请注意,它们不会备份到单个.img
文件中,而是备份到文件夹中(由您选择)。恢复时您将使用该文件夹。