我在新设置下遇到了严重的启动问题(启动时间超过 10 分钟)。在调查过程中,我发现:
$ journalctl -u fstrim
-- Reboot --
déc. 05 10:31:09 orphu systemd[1]: Starting Discard unused blocks on filesystems from /etc/fstab...
déc. 05 09:47:30 orphu fstrim[848]: /boot/efi: 63,2 MiB (66294784 bytes) trimmed on /dev/sda1
déc. 05 09:47:30 orphu fstrim[848]: /: 282,9 GiB (303765995520 bytes) trimmed on /dev/sda5
déc. 05 09:47:30 orphu systemd[1]: fstrim.service: Succeeded.
déc. 05 09:47:30 orphu systemd[1]: Finished Discard unused blocks on filesystems from /etc/fstab.
/dev/sda 是老式硬盘,fstrim 花费太长时间修剪硬盘是否正常?我该如何告诉他不要这样做?
答案1
您不需要在旋转的 Rust HDD 上使用 fstrim。使用以下命令禁用 fstrim.service 和 fstrim.timer。
rm /var/lib/systemd/timers/stamp-fstrim.timer
systemctl stop fstrim.service fstrim.timer
systemctl disable fstrim.service fstrim.timer
systemctl mask fstrim.service fstrim.timer