首页/系统/Linux 运维命令速查/fstrim 释放 SSD 空间
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条
磁盘与文件系统51 条
用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

fstrim 释放 SSD 空间

SSD 删除文件后空间不会立即归还闪存:fstrim(或 systemd fstrim.timer)周期性通知设备 TRIM;对支持 discard 的云盘与 NVMe 是标配维护项。

Linux 运维命令速查系统更新于 2026-10-12
用途SSD/云盘回收已删除块
语法fstrim -av / fstrim 挂载点
自动化systemd fstrim.timer(每周)

用法

用法
sudo fstrim -av            # 全部支持的文件系统
sudo fstrim -v /           # 指定挂载点
systemctl status fstrim.timer --no-pager | head -n 5
挂载了 discard 选项时是实时回收但性能抖动大;fstrim.timer 周期批处理是更常见的折中。

易错点

  • 虚拟化平台不支持透传 discard 时 fstrim 报 not supported,属环境限制非故障
  • fstrim 执行期间大容量盘可能造成秒级卡顿,避开业务高峰

数据来源与参考

  • man 8 fstrim
  • man 5 systemd.timer(fstrim.timer 单元)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌