/dev/sda2
特定のファイルシステム()がディスク使用量に影響を与える要因が何であるかを調べる必要があります。
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 96G 82G 9.9G 90% /
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
ディスク使用量を取得する方法ただ存在する/dev/sda2
?
次のいずれも機能しません。
1を試してください:
$ du -csh /dev/sda2 0 /dev/sda2 0 total
2回試してください:
$ cd /dev/sda2/ cd: not a directory: /dev/sda2/
答え1
-x
(シングルファイルシステム)オプションを使用してください。
du -cshx /
これは、同じファイルシステム上のディレクトリdu
のみ/
が考慮されることを示します。
答え2
問題を解決するには2つのオプションがあります。
--exclude
du
指定されたパスを無視するには、オプションを使用します。
du --human-readable --exclude=/home
このオプションを使用すると、他のファイルシステムを入力しないように指示され--one-file-system
ます。du
du --human-readable --one-file-system /
答え3
一部のLinuxディストリビューションではncdu
。
ホームフォルダを確認するには:
$ ncdu ~