我正在使用 Debian 8 运行家庭服务器。硬盘开始出现一些故障迹象,我打算更换它。我计划仅使用dd
和df
命令来将旧硬盘驱动器的内容克隆到新驱动器上(使用来自 USB 的实时 Linux)。不过,在继续之前我有一些问题:
- 是否可以将扇区损坏的硬盘克隆到健康的硬盘上?
- 如果我按照前面提到的步骤,系统可以正常启动吗?
- 克隆后,健康驱动器上的根分区仍将与旧驱动器具有相同的大小。我可以扩展它吗?
- 新硬盘是否会安装在同一个安装点上(现在位于 /dev/sdk 上)?
- 您有什么建议或更好的程序吗?
答案1
将损坏的磁盘克隆到完好的磁盘是可以的 - 它不会损坏新磁盘。然而,
dd
这并不是理想的工具 - 寻找名为 的相关工具ddrescue
。它的工作方式相同,但会非常努力地获得尽可能多的东西。系统应该可以正常启动除非您未能复制系统的某些重要部分,因为无法读取它。
扩展根分区实际上是另一个话题。当你还可以的时候,我会集中精力获取数据。
最终会的。使用时
ddrescue
,它不会安装在任何东西上。实际上,您也不应该安装旧磁盘。启动 live CD 或类似的东西并从那里开始(但您需要先放在ddrescue
某个地方)。更好的程序 - 正如我所说,主要是使用
ddrescue
.将其放在可启动的 USB 记忆棒或类似的东西上。
我唯一担心的是,您会知道哪些扇区已被复制,哪些扇区没有 - 但您如何知道哪些扇区被留下/损坏?这常常是一个问题。