我有一张包含多个分区的光盘,每个分区都有不同类型的文件系统(ext3、ext4,比方说,NTFS)。我想知道我是否可以使用 将整个光盘复制到一张新光盘(容量更大)dd
,最好是一次操作。
为了避免不必要的努力,让我澄清一些事情。我对其他方法不感兴趣(我知道正确的方法,第三方软件不可取)。我对理论答案不太感兴趣(“它应该有效”)。我对其他人尝试做这样的事情的经历非常感兴趣。
我知道真正正确的答案是“试试看”,但我距离相关光盘 250 英里。
我有一张包含多个分区的光盘,每个分区都有不同类型的文件系统(ext3、ext4,比方说,NTFS)。我想知道我是否可以使用 将整个光盘复制到一张新光盘(容量更大)dd
,最好是一次操作。
为了避免不必要的努力,让我澄清一些事情。我对其他方法不感兴趣(我知道正确的方法,第三方软件不可取)。我对理论答案不太感兴趣(“它应该有效”)。我对其他人尝试做这样的事情的经历非常感兴趣。
我知道真正正确的答案是“试试看”,但我距离相关光盘 250 英里。
如果你必须这样做,而且你必须在一个非常糟糕的地方才能考虑这样做......
单独复制分区是最安全的。例如:
等待几分钟或几小时让复制完成,然后开始从磁盘映像恢复。例如,在新磁盘上,您可以创建一个新的分区表,其中包含大小正确的分区以保存磁盘映像,然后
dd
映像返回到新分区。复制整个磁盘(例如
dd if=/dev/sdb
)会使事情变得更加复杂,因为您拥有一个完整的磁盘映像,您可能不得不以某种方式分成多个分区。如果您正在考虑将整个驱动器直接写入另一个物理磁盘,请再想一想:有时当系统拒绝承认分区表和新硬盘驱动器彼此有任何关系dd
时,您只会失败。如果您必须一次复制整个磁盘(您可能不需要,所以不要考虑这个),然后将其复制到一个映像文件并用于
kpartx
处理分区。例如:如果物理磁盘存在物理问题,请考虑
dd_rescue
改用(尽管您并没有真正询问过)。