私はssh経由で私のUbuntuサーバーにファイルを保存しようとするとエラーが発生している状況にあります。それは利用可能なスペースが残っていないと言います。それがどのように当てはまるかわかりません。どのくらいのスペースが残っているか、そして/またはどのリソースが最も多くのスペースを使用しているかを判断するために何をすべきですか?
更新:df -h
は私にいくつか注目すべき点を与えてくれました。それは私が探しているコマンドですか?
はい、 df -h
(Disk Free)はマウントされた各ファイルシステムの空き容量を表示します。
そのため、cd
はファイルシステムでいっぱいになり、 du -sh *
(ディスク使用量)は現在の作業ディレクトリの各ファイル/ディレクトリが使用している合計容量を表示します。 du
の--max-depth
オプションもここで役に立ちます。
すべてのスペースを使用することに責任があるものを正確に見つけることはいくぶん芸術である場合もあります - この答えはそれを容易にすることができるいくつかのグラフィカルユーティリティ をリストします。
最も簡単な方法は、問題となっているファイルシステムのディレクトリ構造に入り込んで、予想よりも多くのスペースを占めているファイルまたはディレクトリを隔離することです。
注:inode が不足していないことを確認するためにdf -i
を実行することも価値があります(書き込み可能パーティションではifreeがゼロ以外になるはずです)。 ) - これはいくつかのファイルシステム、特に多数の小さなファイルが作られている場合に起こります。
ファイルシステムのディスク使用量を確認するには、[システム]> [管理]> [システムモニタ]の順に選択し、[ファイルシステム]タブを調べて、簡単なディスク使用量のレイアウトを確認します。
どのファイル/ディレクトリが最も多くのスペースを占めているかを調べるには、AccessoriesのDisk Space Analyzerを使用して、そのスペースをすべて占めているものを示すグラフィカルなリングチャートを作成します。
全体的なディスク統計情報を見つけるにはdf -h
を使用してください。
その後、次のコマンドでそれを絞り込んで、ディスクスペースの使用状況を確認できます。
du - disk usage
du -sxh * - /フォルダーの上。