我现在的问题是:

我现在的问题是:

我想在新笔记本上备份现有 SSD,该笔记本预装了 Windows、恢复分区等,然后再将其擦除并安装 Ubuntu。(对于双启动来说,它太小了)

到目前为止,我一直dd在这种情况下使用。但现在我在各种网站上看到,这dd不是 SSD 的好选择。以下是我遇到的情况:

  1. dd还会用 0 填充空白区域,从而减少备用区域。这对我来说很有意义
  2. dd可能会影响对齐。我尝试阅读对齐的相关内容,但还是没有完全理解。如果我对 SSD 进行按位复制,然后将其放回到同一个驱动器上,这难道不会使它们完全相同(包括任何对齐)吗?
  3. dd 会给 SSD 带来不必要的磨损。我知道最好只写入实际数据的区域,但这真的是现代 SSD 的问题吗?

我现在的问题是:

  • 上面说的这些有道理吗?(这仅出于个人兴趣,我的主要问题如下)
  • dd因此,备份/恢复整个 SSD 驱动器是否是一个安全的选择?
  • 如果不是,那么 Clonezilla 是否更适合?
  • 否则:最好的办法是什么?

答案1

dd用原始文件中的任何垃圾(不一定是零)填充磁盘。虽然这确实会给固态硬盘带来不必要的磨损,但这样做一次不会对驱动器的整体寿命造成太大影响,但您需要确保事后对其进行修剪以恢复其性能。它还需要更多时间来备份/恢复,并且需要更多磁盘空间来存储备份映像。您还必须从备用媒体启动才能进行备份,并且无法进行定期增量备份。

仅当您备份已经对齐不良的旧驱动器并将其恢复到真正需要正确对齐才能获得良好性能的新驱动器时,对齐问题才会出现。

传统的备份工具(例如tar,或仅使用 进行普通复制)rsync不会出现这些问题。恢复过程会变得稍微复杂一些,因为您必须格式化文件系统、恢复文件,然后重新安装 grub,但这其实并不难。

http://wiki.ubuntu.com/BackupYourSystem了解更多信息。

答案2

  • dd 还会用 0 填充空白区域,从而减少备用区域

确实,它远远达不到节省空间的程度。

  • dd 可能会影响对齐

内存芯片没有柱面和磁头,但有页面。有些芯片读取同一页面的速度比切换到不同页面的速度更快。但是这些时间差异非常小,如果您复制到同一个 ssd,则不会有差异,因为它们是相同的芯片。

  • 我理解最好只写入实际数据的区域,但这在现代 SSD 上真的是个问题吗?

不。也许情况正好相反,如果你在 SSD 上放置备份,但读取芯片不会造成任何磨损,并且当前 SSD 上的写入次数至少接近一百万次。我希望你不要计划经常恢复。:)

因此,如果您知道如何使用 dd,并且不太在意磨损和对齐问题,我会说 dd 是安全的。您可以自己考虑空间问题。Dd 很简单,但在备份时会占用空间和时间。Clonezilla 是一种更智能的方法,但它是一个附加程序,您还需要在恢复之前安装它。

我猜这只是一个偏好问题……

相关内容