# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 119G 113G 5.5G 96% /
并且 BTRFS 同意:
# btrfs fi df /
Data, single: total=111.00GiB, used=110.53GiB
System, single: total=32.00MiB, used=16.00KiB
Metadata, single: total=3.00GiB, used=1.69GiB
GlobalReserve, single: total=364.03MiB, used=0.00B
# du -shcx /
62G /
62G total
并且 BTRFS 同意:
# btrfs fi du / -s
Total Exclusive Set shared Filename
59.44GiB 58.17GiB 1.28GiB /
btrfs balance start /
运行了 2 个小时,但没有带来任何变化,并且系统中也没有子卷:
# btrfs subvolume list /
#
那么我的一半磁盘在哪里?更多信息:
# btrfs fi usage /
Overall:
Device size: 118.99GiB
Device allocated: 114.03GiB
Device unallocated: 4.96GiB
Device missing: 0.00B
Used: 112.21GiB
Free (estimated): 5.44GiB (min: 5.44GiB)
Data ratio: 1.00
Metadata ratio: 1.00
Global reserve: 363.31MiB (used: 0.00B)
Data,single: Size:111.00GiB, Used:110.52GiB
/dev/sda2 111.00GiB
Metadata,single: Size:3.00GiB, Used:1.69GiB
/dev/sda2 3.00GiB
System,single: Size:32.00MiB, Used:16.00KiB
/dev/sda2 32.00MiB
Unallocated:
/dev/sda2 4.96GiB
答案1
“暗文件系统问题”的一个可能来源是BTRFS 快照。
就我的情况而言,我正在进行系统升级,apt 在此过程中创建了三个快照,占用了我的根磁盘的一半!
你可以通过运行来检查是否是这种情况
sudo btrfs subvolume list -s /
这将列出根目录下的所有快照。如果这表明您有快照,则可以使用以下命令删除它们并释放磁盘空间
sudo apt-btrfs-snapshot delete-older-than 0d
sudo btrfs scrub start /
。