![如何克隆出现故障的 Linux 服务器,以便在修复过程中出现问题时我仍然有原始硬盘?](https://linux22.com/image/781797/%E5%A6%82%E4%BD%95%E5%85%8B%E9%9A%86%E5%87%BA%E7%8E%B0%E6%95%85%E9%9A%9C%E7%9A%84%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%9C%A8%E4%BF%AE%E5%A4%8D%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%E6%97%B6%E6%88%91%E4%BB%8D%E7%84%B6%E6%9C%89%E5%8E%9F%E5%A7%8B%E7%A1%AC%E7%9B%98%EF%BC%9F.png)
我的问题是,我有一个硬盘,上面有一个 Linux 服务器 ( It fails during booting up process
) 和一些有价值的文件。( tried almost all solutions on the internet but no luck
)
现在我找到一家公司,愿意将硬盘送去修理,但由于我的硬盘上有一些有价值的信息,所以我需要克隆硬盘并向他们发送一份副本,(丢失、失败等情况) 。
发现解决方案,但在 Linux 系统正常运行时起作用,例如dd ,Partimage ,Partclone
但我想知道如何在无法启动时获取 Linux 硬盘的第二份副本?可能吗?(我相信一定有一种方法可以逐个扇区地复制硬盘,即使没有启动)
答案1
因此我认为您可以尝试以下操作:
将您的磁盘(源磁盘)插入另一个系统(Linux 系统,因为它很好地理解当前分区,正如您解释的那样它是 Linux)。
检查您是否可以访问内容。
再挂载一个相同大小的空磁盘(目标磁盘)(基于实际数据的大小)
运行
dd
以下命令dd if=/dev/"源设备" of=/dev/"目标设备" bs="基本大小"
克隆不会检查克隆源(源磁盘)是否可用(否则大多数情况下会要求您跳过)您可以从另一台机器执行克隆,只需将源磁盘连接到正在运行的操作系统即可识别目标克隆源。但请记住,它克隆的内容与源完全相同,包括文件/扇区的坏副本/损坏副本等。