用 fs_usage 实时追踪文件系统活动

实时观察磁盘上的每一次 open、write、stat 调用,并看到具体是哪个进程发起的。

macOSfs_usage 文件监控文件系统DTrace 动态追踪故障排查中风险
运行 `sudo fs_usage -w -f filesys`,即可流式查看所有文件系统调用及对应的进程。

01命令

命令
$ sudo fs_usage -w -f filesys | grep -i Documents

02作用说明

fs_usage 是 Apple 基于 DTrace、专为文件系统事件打造的系统调用追踪器,回答"到底是谁在往这个目录写文件"远比任何活动监视器好用。-w 参数加宽输出避免长路径被截断,-f filesys 只显示文件系统流量(网络流量用 -f network)。可用 grep 过滤特定路径,或直接传入 PID 只看某个进程。

03风险

风险中风险
使用条件sudo required; SIP limits tracing Apple system binaries.
!注意: SIP 保护会阻止追踪大多数 Apple 系统进程;第三方应用可正常追踪。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 系统与设置

06相关方案