学校のサーバーにLinuxボックスがあります。 Protocol Buffers
をインストールしようとすると、ディスク使用量が超過したと報告されます。そこで、ホームディレクトリで2つのコマンドを使用してディスク使用量を確認しました。
du -h
535M .
df -ha
home.XXX:/export/home/XXX
9.7T 1.5T 8.3T 15% /home/XXX
それらは同じ数になるはずですか? Linuxボックスでのディスクの実際の使用法はどれですか?
du
は、それを実行したディレクトリにあるデータの量を示します。 df
は、ホームディレクトリが配置されているボリュームの合計データ量を示します。ホームディレクトリはリモートで(NFS経由で)マウントされます。他のホームディレクトリと同じボリュームにある可能性が高いため、df
は同じボリューム上のすべてのホームディレクトリで使用されているデータを報告します。
デバイスに空き容量がある場合でも、ディスク容量を超える可能性があります。学校環境では、 quotas が設定されている可能性が高くなります。 「デバイスに空き容量がありません」ではなく「クォータを超えました」というメッセージが表示された場合は、クォータを超えています。コマンドquota
を実行して、クォータとは何か、使用しているクォータの量を確認します。