这篇文章有讲Codex给硬盘带来了大量的文件写入,今天就跟踪下这个事情,并分享下到底如何检查自己的Mac硬盘的数据写入量
在苹果电脑(Mac)上查看硬盘(主要是内置 SSD)的累计数据写入量(TBW / Data Units Written),最可靠的方法是用终端 + smartmontools 读取 SMART 数据。
macOS 自带的磁盘工具 / 系统信息只能显示基本健康状态(Verified / Failing),看不到具体写入总量。
推荐方法:使用 smartmontools(支持 Intel 和 Apple Silicon)
1、安装 Homebrew(如果还没有) 打开「终端」,粘贴并回车:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2、安装 smartmontools 并查询(可一键完成,查完可卸载) 在终端执行:
brew install smartmontools && sudo smartctl -a /dev/disk0 | grep -E "Data Units Written|Percentage Used"
需要输入开机密码(输入时不会显示字符)。
重点看这两行:
Data Units Written: xxxxx [x.xx TB] → 这就是累计写入量(括号里的 TB 就是总写入量)。
Percentage Used: x% → 寿命已使用百分比(越低越好)。

42.5T了,这个段时间我的codex是关闭的状态,没怎么干活,没有token了。后面我再继续观察下
确认磁盘编号(如果不是 disk0) 先运行:
diskutil list
找到标有 (internal, physical) 的那一行(通常是 disk0),把命令里的 /dev/disk0 改成对应编号即可。外置硬盘/SSD 也可用同样命令,只需把设备名改成对应的 /dev/diskX
可选:用完后卸载(保持系统干净)
brew uninstall smartmontools && brew cleanup smartmontools
发表回复