出于某种原因,如果我fstrim -v /
在启动后立即运行,它总是会修剪至少一定量,无论之前在磁盘上做了什么(即使我除了重新启动之外什么都没做)。例如,以下事件序列是可能的。
- 开机。
fstrim -v /
报告至少修剪了 42.8 GiB。fstrim -v /
正如预期的那样,第二次报告修剪了 0 个字节。- 立即重启。
fstrim -v /
由于某种原因,报告修剪了 42.8 GiB。fstrim -v /
再次报告修剪了 0 字节,正如预期的那样。
有趣的是,这种情况也发生在任何已安装的磁盘上,例如我的存储分区,它恰好位于同一个 SSD 上,并且很少被访问。这可能是某种良性的 SSD 怪癖吗?我不一定在每次启动时甚至每天都进行 TRIM,但当我尝试查看在一段时间内有多少字节被修剪作为实验(即在我日常使用期间)时,我注意到了这个奇怪的怪癖。对于这个分区,它始终是 42.8 GiB(我认为),而对于不经常访问的存储分区,它为 82.6 GiB。为什么会这样?这是良性的吗?