注意到 Linux LV 中的空间利用率非常大,如何找到哪个文件或什么导致了这个问题?

注意到 Linux LV 中的空间利用率非常大,如何找到哪个文件或什么导致了这个问题?

我的服务器上有两个磁盘,都创建了 LV,问题出在安装在 / 上的磁盘上。

我知道使用寻找种类输出给定行数的最大值。例如:

find / -type f -exec du -Sh {} + | sort -rh | head -n 10*

以下是 lsblk 的输出:

NAME              MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                 8:0    1 931.5G  0 disk 
├─sda1              8:1    1     1G  0 part /boot
├─sda2              8:2    1     4G  0 part [SWAP]
└─sda3              8:3    1 926.5G  0 part 
  ├─vg00-root_vol 253:0    0 925.5G  0 lvm  /
  └─vg00-lv_tmp   253:1    0     1G  0 lvm  /tmp
sdb                 8:16   1   1.8T  0 disk /builds

但这并不等于上面显示的总使用量 811G。还有什么可能占用了这个空间,如何找到它?

df -h 命令指示利用率为 88%,如下所示:

Filesystem                 Size  Used Avail Use% Mounted on
devtmpfs                    63G     0   63G   0% /dev
tmpfs                       63G     0   63G   0% /dev/shm
tmpfs                       63G  4.1G   59G   7% /run
tmpfs                       63G     0   63G   0% /sys/fs/cgroup
/dev/mapper/vg00-root_vol  926G  809G  117G  88% /
/dev/sdb                   1.8T  1.3T  491G  72% /builds
/dev/mapper/vg00-lv_tmp   1014M   40M  975M   4% /tmp
/dev/sda1                 1014M  231M  784M  23% /boot
tmpfs                       13G   24K   13G   1% /run/user/0
tmpfs                       13G   16K   13G   1% /run/user/42

相关内容