运行 fstrim 后修剪了大量数据

运行 fstrim 后修剪了大量数据

每次我重启电脑后都会运行 fstrim。每次我都会收到以下输出:

emil@emil-Lenovo-G580 ~> sudo fstrim -v /
[sudo] password for emil: 
/: 84.2 GiB (90372820992 bytes) trimmed

我想知道这是否正常?

答案1

是的,这是正常的。如果fstrim在重启后第一次调用,则所有未使用的块的大小都会被修剪并报告。这是因为“没有人”知道哪些块之前已经被修剪过。

再次调用时fstrim,它仅报告最近释放的块。这是因为内核会密切关注已修剪的块。重新启动时,此信息会丢失。行为可能会因版本而异...

我在 Debian 8 (Jessie) 上看到了同样的行为。和你一样感到疑惑 ;-)

相关内容