web-dev-qa-db-ja.com

Linuxボックスで実際のディスク使用量を見つける方法は?

学校のサーバーにLinuxボックスがあります。 Protocol Buffersをインストールしようとすると、ディスク使用量が超過したと報告されます。そこで、ホームディレクトリで2つのコマンドを使用してディスク使用量を確認しました。

du -h 
535M    .

df -ha
home.XXX:/export/home/XXX                 
9.7T  1.5T  8.3T  15% /home/XXX

それらは同じ数になるはずですか? Linuxボックスでのディスクの実際の使用法はどれですか?

1
John Hass

duは、それを実行したディレクトリにあるデータの量を示します。 dfは、ホームディレクトリが配置されているボリュームの合計データ量を示します。ホームディレクトリはリモートで(NFS経由で)マウントされます。他のホームディレクトリと同じボリュームにある可能性が高いため、dfは同じボリューム上のすべてのホームディレクトリで使用されているデータを報告します。

デバイスに空き容量がある場合でも、ディスク容量を超える可能性があります。学校環境では、 quotas が設定されている可能性が高くなります。 「デバイスに空き容量がありません」ではなく「クォータを超えました」というメッセージが表示された場合は、クォータを超えています。コマンドquotaを実行して、クォータとは何か、使用しているクォータの量を確認します。