之前老 Mac 装了 OrbStack,使用迁移助理的时候遇到了这个大坑,真是被这个软件气死了,他妈的。
我的新 Mac 是 4T,旧的是 2T,迁移系统的时候居然告诉我空间不足。苹果也是够弱智的。啥原因呢?这里:
新 Mac 的存储容量是旧机的四倍,迁移却报“没有足够的可用空间来完成迁移”。真正原因是 OrbStack 留在 ~/Library/Group Containers/HUAQ24HBR6.dev.orbstack/data/data.img 的一个虚拟磁盘镜像:它只有 6.5 MB 实际占用,但逻辑大小 8.0 TB。
• 作者用两条命令把这个矛盾量化出来:sudo du -sh ~ 得到 282G,sudo du -shA ~ 得到 8.3T。在 1 TB 的 SSD 上出现 8.3 TB 的表观体积,说明有文件在尺寸上“说谎”。
• 定位方式:sudo du -hA -d 2 ~ | sort -h | tail -30 按表观大小聚合排序,锁定到具体文件后,再分别用 du -hA(8.0T)和 du -h(6.5M)复核。
• 删除该镜像后,第五次运行 Migration Assistant 在 3 小时内完成。OrbStack 自己的 FAQ 也提到这个 8 TB 文件,并说明稀疏文件会干扰 Migration Assistant。
这老哥迁移了五次,我迁移了两次,目前在进行第三次,说起来苹果的迁移助理也真是傻叉。
显示更多