我在 Ubuntu 18 / BTRFS 系统上缺少大约 40GB 的可用空间。知道我可以尝试什么吗?btrfs check /dev/sdb6 没有帮助:
root@Tablet4:/home/janbenes# du -xh --max-depth=1 / | sort -h
0 /cdrom
0 /media
0 /mnt
0 /srv
4,0K /lib64
68K /snap
400K /tmp
16M /sbin
17M /bin
48M /etc
148M /root
219M /boot
259M /opt
1,1G /lib
4,9G /var
5,2G /usr
131G /VirtualMachines
143G /
root@Tablet4:/home/janbenes# btrfs fi df /
Data, single: total=229.71GiB, used=183.17GiB
System, single: total=4.00MiB, used=48.00KiB
Metadata, single: total=2.01GiB, used=510.91MiB
GlobalReserve, single: total=512.00MiB, used=0.00B
答案1
雙方位是我编写的一个工具,旨在解释 btrfs 文件系统上空间的使用方式。
一个常见的解释是无法到达的范围:
btdu 独有的功能是能够估算无法访问的扩展部分所用的空间量,即包含已被覆盖的旧版本文件内容的扩展中的数据。这个 btrfs“暗物质”可能是一个容易被忽视的空间占用者,可以通过重写或对受影响的文件进行碎片整理来消除。