/Volumes下存在虚假挂载目录是Mac磁盘空间异常减少的常见原因,多由虚拟机、安装器或异常退出工具残留空目录导致,需通过diskutil验证后强制卸载并删除。

确认/Volumes下是否存在虚假挂载目录
Mac磁盘空间莫名减少、系统提示“其他”或“系统数据”异常膨胀时,常因虚拟机、安装器或异常退出的磁盘工具在/Volumes/下残留空目录,这些目录虽无文件却仍被系统计入已挂载状态,占用元数据空间并干扰存储统计。
打开访达 → 菜单栏“前往”→“前往文件夹…” → 输入 /Volumes → 回车。此时看到的所有子目录,只要不是你当前正在使用的外接硬盘、U盘或APFS宗卷名称(如Macintosh HD、Install macOS Sequoia),就极可能是虚假挂载残留。
重点检查名称含“VirtualBox”“VMware”“Vagrant”“Install macOS”“Ubuntu”“CentOS”等字样的空文件夹——它们往往对应已卸载但未清理的虚拟磁盘或安装介质,是典型的空间“幽灵占用源”。
用终端验证挂载状态并定位真实设备节点
仅看/Volumes目录内容不够,必须交叉验证该路径是否真有设备挂载其上,否则可能误删系统关键挂载点:
打开终端,执行:diskutil list,快速扫视输出中所有标有 Mount Point 的行;若某设备节点(如disk3s1)的 Mount Point 指向 /Volumes/XXX,但你在访达里点开 /Volumes/XXX 却是空的或打不开,说明这就是虚假挂载。
对可疑路径进一步确认:运行 diskutil info /Volumes/XXX(把XXX替换成实际目录名),重点看返回中的 Mounted: Yes 和 Mount Point: 字段;若 Mounted 显示 Yes 但 Mount Point 显示为空或与路径不符,基本可断定是内核挂载表残留。
注意:不要跳过这一步直接删目录——【/Volumes/.Trashes、/Volumes/.DS_Store 或系统自动生成的恢复分区挂载点一旦被误删,可能导致后续Time Machine备份失败或恢复功能异常】。
强制卸载并安全删除残留挂载点
第一步:对已确认的虚假挂载设备节点执行强制卸载
例如,若 diskutil list 显示 disk3s1 挂载在 /Volumes/Ubuntu-Dev,但该目录为空,则运行:diskutil unmount force disk3s1。
第二步:卸载成功后,手动清除 /Volumes 下对应空目录
执行:sudo rmdir /Volumes/Ubuntu-Dev(需输入管理员密码);若提示“Directory not empty”,说明该目录下有隐藏文件(如 .fseventsd 或 .metadata_never_index),改用:sudo rm -rf /Volumes/Ubuntu-Dev。
第三步:刷新自动挂载服务,防止下次插入同类型设备时复现
运行:automount -vc,终端将重新扫描并注册所有有效挂载点,同时清空失效条目;随后再执行:umount -f /Volumes/XXX(如有残留)确保彻底释放。











