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?
这些都不起作用:
尝试 1:
$ du -csh /dev/sda2
0 /dev/sda2
0 total
Run Code Online (Sandbox Code Playgroud)尝试 2:
$ cd /dev/sda2/
cd: not a directory: /dev/sda2/
Run Code Online (Sandbox Code Playgroud)Ste*_*itt 13
使用-x(单一文件系统)选项:
du -cshx /
Run Code Online (Sandbox Code Playgroud)
这指示du仅考虑/位于同一文件系统上的目录。