Mac mini 存储架构重构说明

2026-09-30 · B+ 方案 · 已通过两次冷启动验证

为什么改

旧架构把**家目录**整个放在外接雷电盘上,冷启动时 USB 盘枚举慢于自动登录,系统会先在 /Volumes/Data 建一个空壳占住名字,外接盘只能退到 /Volumes/Data 1,导致会话跑在空目录上 —— 桌面文件全部消失、远程通道中断。

8/30 起共复现 4 次 属物理竞争,配置无法根治

新架构

家目录(内部 SSD)
/Users/kanglihui
55 GB · 权限 750 + ACL
冷启动永远稳
→
6 个软链接
Desktop · Documents
Downloads · Movies
Music · Pictures
→
数据主体(外接盘)
卷名 MiniData
挂载点 /Volumes/MiniData
1.9 TB · 已用 59 GB
卷名改成 ASCII 唯一名后,挂载点永不漂移;因为家目录不再指向 /Volumes/Data,系统也失去了预建空壳的动机。

关键路径速查

项目路径 / 值状态
家目录/Users/kanglihui内部 SSD
外接盘卷名 MiniData · /Volumes/MiniData稳定
桌面数据/Volumes/MiniData/Users/kanglihui/Desktop10 项
外接盘 UUIDF57F8BAF-5B12-4322-902E-8B8E44F755D8—
远程通道Tailscale 100.112.40.2(直连)在线
内部盘余量107 GB 可用(家目录已用 42 GB)充足

遇到状况怎么办

场景一:开机后桌面是空的最可能发生

原因:外接盘没被系统认到(硬件枚举问题)。系统本身完全正常,远程也能连上。

处理:把外接盘拔下来重插一次,几秒后桌面数据自动回来。无需其它操作。

场景二:想确认架构是否正常

在 mini 上打开「终端」,粘这段:

echo "家目录: $HOME"
mount | grep MiniData
ls -1 ~/Desktop | wc -l

期望输出:/Users/kanglihui、/Volumes/MiniData、桌面文件数 > 0。三项都对就一切正常。

场景三:需要把外接盘插到别的机器

卷名是 MiniData,在别的 Mac 上会挂到 /Volumes/MiniData,里面的用户数据在 Users/kanglihui/ 下,可直接读写。

场景四:Apple 账户登录窗口一直转圈 / 浏览器打不开网页老毛病

原因:Clash 没在运行,但系统代理还指向 127.0.0.1。所有联网请求都发进一个死端口,表现就是「网络明明是通的,但软件全都连不上」。

先确认 Clash 端口:Clash Verge 用的是 7897(不是常见的 7890)。查证命令:

scutil --proxy | grep -E "Enable|Port"
pgrep -fl "clash|verge"

处理二选一:
① 打开 Clash Verge 并等它连上(会自己接管代理)
② 不用代理时,把系统代理清掉(需管理员密码):

sudo networksetup -setwebproxystate "Ethernet" off
sudo networksetup -setsecurewebproxystate "Ethernet" off
sudo networksetup -setsocksfirewallproxystate "Ethernet" off

清完刷新一下验证服务即可立刻恢复:sudo killall akd

当前配置快照(2026-09-30 14:25 实测)

类别配置状态
机型 / 系统Mac mini M4(Mac16,10)· macOS 26.6.2 (25G83)正常
显示器1920 × 1080(硬件上限,无更高模式)硬件限制
有线网络en0 · 192.168.1.8 · 默认路由 192.168.1.1上网主路
无线网络en1 · 192.168.31.74 · 手动配置无网关仅通 NAS
远程通道Tailscale 100.112.40.2(当前直连)在线
屏幕共享VNC 5900,screensharingd 常驻可连
远程登录 / 文件共享SSH 22(免密密钥)· SMB 445开启
代理Clash Verge · 系统代理 127.0.0.1:7897运行中
自动登录用户 kanglihui · FileVault 关闭已开启
电源永不睡眠 / 显示器不休眠 / 断电来电自启 / 网络唤醒远程友好
开机自启Tailscale 常驻 · 小鹅通日报 09:00 → 企业微信已配置
输入法仅系统自带简体拼音(第三方已清理)干净
Apple 账户kanglihui1983@yahoo.com.cn已登录
固定挂载用 /etc/fstab 已无必要:家目录在内部盘、外接盘卷名唯一(MiniData),挂载点不会再漂移。

遗留清理项(待授权,暂未动)

项目位置体积
6 个数据副本留档/Users/kanglihui/.{Desktop,…}.copy-202609303.4 GB
4 个历史骨架目录/Volumes/Data_*14.4 GB
外接盘冗余 Library/Volumes/MiniData/Users/kanglihui/Library45 GB
已禁用的守护脚本~/Library/LaunchAgents/disabled-20260930…bak极小
这些是迁移过程中的保险副本,建议再观察几天、确认一切正常后再清,可回收约 62 GB。

本次变更时间线

时刻动作结果
11:41–11:44全量搬迁 55 GB / 29.6 万文件2 分 21 秒完成
11:44完整性校验零误差
11:47切家目录指向 + 建软链接成功
11:47第 1 次冷启动验证通过
11:50外接盘改名 MiniData成功
11:52第 2 次冷启动验证(终验)全部通过
12:00重启后弹出 Apple 账户登录(家目录变更导致 iCloud 会话失效)正常现象
14:05排查登录窗口卡转圈 → 清掉 Clash 遗留死代理 + 刷新验证服务已修复
14:16Clash Verge 正常启动,系统代理接管 7897代理正常
14:23Apple 账户登录完成 · 全项配置盘点收尾