我的 macbook 硬盘是 256GB ,我使用sudo du -sh /命令统计根目录的大小,结果显示是 331GB ,比硬盘大小还要大,有人知道是什么原因吗?
注:电脑没有连接任何外部存储设备
我的 macbook 硬盘是 256GB ,我使用sudo du -sh /命令统计根目录的大小,结果显示是 331GB ,比硬盘大小还要大,有人知道是什么原因吗?
注:电脑没有连接任何外部存储设备
|
celeron533Oct 31, 2021
1
符号连接重复统计了???
|
|
moultOct 31, 2021 via iPhone
2
apfs 同一个文件的多份拷贝,只占用一份容量。
|
|
3
@celeron533 符号链接只是一个包含指向目标的文件, 大小也是本身的大小
du 会自动对硬链接(相同 inode 的文件)做去重 ( 见 https://www.freebsd.org/cgi/man.cgi?du ) 但是 apfs 是一个 cow 文件系统,支持 block 级别的共享, du 是无法知道这部分重复的 |
|
tsuiOct 31, 2021
4
Sparse Bundle 会影响计算,1G 的 Sparse Bundle 可能占不了几十兆实际磁盘空间
|
|
5
@12101111 确实如此,我复制了一个文件,du 统计出来的文件夹大小变大了,但磁盘工具里显示的已使用空间并没有变大
|