特定文件系统上的磁盘使用情况

Ame*_*ina 11 filesystems mount disk-usage

我需要找出导致特定文件系统 ( /dev/sda2)上磁盘使用量的原因:

$ df -h /
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              96G   82G  9.9G  90% /
Run Code Online (Sandbox Code Playgroud)

我不能这样做,du -csh /因为我在下面安装了许多其他文件系统/,其中一些又大又慢:

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              96G   82G  9.9G  90% /
/dev/sdb1             5.2T  3.7T  1.3T  76% /disk3
/dev/sda1              99M   18M   76M  20% /boot
tmpfs                  16G  4.0K   16G   1% /dev/shm
nfshome.XXX.net:/home/userA
                      5.3T  1.6T  3.5T  32% /home/userA
nfshome.XXX.net:/home/userB
                      5.3T  1.6T  3.5T  32% /home/userB
Run Code Online (Sandbox Code Playgroud)

如何在 上检索磁盘使用情况/dev/sda2

这些都不起作用:

Ste*_*itt 13

使用-x(单一文件系统)选项:

du -cshx /
Run Code Online (Sandbox Code Playgroud)

这指示du仅考虑/位于同一文件系统上的目录。