
由於某種原因,如果我fstrim -v /
在啟動後立即運行,無論之前在磁碟上做了什麼,它總是會至少修剪一定的量(即使我除了重新啟動之外從未真正做過任何事情)。例如,以下事件序列是可能的。
- 啟動。
fstrim -v /
報告至少修剪了 42.8 GiB。fstrim -v /
正如預期的那樣,第二次報告修剪了 0 位元組。- 立即重新啟動。
fstrim -v /
由於某種原因,報告修剪了 42.8 GiB。fstrim -v /
正如預期的那樣,再次報告修剪了 0 位元組。
有趣的是,任何已安裝的磁碟也會出現這種情況,例如我的儲存分割區,它恰好位於同一個 SSD 上,並且不經常存取。這可能是某種良性的 SSD 怪癖嗎?我不一定每次啟動時都進行 TRIM,甚至每天都進行 TRIM,但是當我嘗試查看在一段時間內(即在我的日常使用期間)有多少字節會被修剪時,我注意到這個奇怪的怪癖。對於這個分區,它總是42.8 GiB(我認為),不經常訪問的儲存分區是82.6 GiB。為什麼會這樣呢?這是良性的嗎?