TRIM 命令允许操作系统通知 SSD 哪些扇区包含数据,哪些扇区是空闲的。这允许磁盘在内部重复使用空闲扇区并改善磨损均衡。
现在,如果 SSD 通过 克隆到另一个dd,每个扇区都会复制到目标磁盘。但是,dd不知道扇区的内容实际上是数据还是未使用。也就是说,它不能向目标磁盘发送TRIM命令。据我了解,目标磁盘必须考虑每个已写入的扇区。
dd
唯一的解决方法是,使用/空闲信息以某种方式存储在扇区本身中,因此被复制dd到新磁盘。
那么,它是如何做到的呢?有问题吗?
hard-drive cloning trim
cloning ×1
hard-drive ×1
trim ×1