运行diskutil list可列出所有磁盘及宗卷层级结构,含设备标识、类型、大小、格式与挂载点;加-plist输出xml便于脚本解析;用diskutil info查已挂载宗卷元数据,如格式、容量、uuid、s.m.a.r.t.状态等。
直接在终端里运行 diskutil list 就能列出所有磁盘和宗卷的层级结构,包括设备标识、类型、大小、格式和挂载点。
查看全部磁盘与宗卷结构
执行命令:
- diskutil list —— 显示物理磁盘(如 disk0、disk2)及其下所有宗卷(如 disk0s1、disk2s2),含文件系统类型(APFS、exFAT、HFS+)、大小、是否可挂载、是否已挂载等信息
- 加 -plist 参数(
diskutil list -plist)可输出结构化 XML,适合脚本解析
查看已挂载宗卷的详细信息
对每个已挂载的宗卷,用 diskutil info 获取完整元数据:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 例如:运行
diskutil info /Volumes/MyUSB,会显示格式、总容量、可用空间、“可清除空间”、S.M.A.R.T. 状态、装载路径、UUID、是否加密等 - 若不确定挂载路径,先用
ls /Volumes查看当前挂载的宗卷名 - 也可用 UUID 查询:
diskutil info disk2s1(设备节点)或diskutil info "9A2B3C4D-5E6F-7G8H-9I0J-K1L2M3N4O5P6"(通用唯一标识符)
快速筛选已挂载项
跳过未挂载设备,只看活跃宗卷:
-
df -h | grep "/Volumes/"—— 列出所有挂载在 /Volumes 下的宗卷及其使用率 -
mount | grep "mounted on /Volumes"—— 显示挂载命令行级详情,含读写权限、fstype 和挂载选项 - 结合使用:
diskutil list | awk '/\/dev\/disk/{d=$0} /Name:.*[A-Za-z]/ && /Mount Point:/{print d; print}'可粗筛有名称且已挂载的宗卷(需基础 awk 知识)
补充:查看磁盘活动与健康状态
除了挂载信息,还可顺带检查运行状态:
-
iostat -d 2(需安装 sysstat)或vm_stat 2辅助观察 I/O 负载 - S.M.A.R.T. 健康状态直接来自 diskutil info 输出中的 S.M.A.R.T. Status 字段,通常为 “Verified” 表示正常
- 内置硬盘建议额外运行
diskutil verifyVolume /检查根宗卷完整性










