GNU/Linux >> Linux の 問題 >  >> Linux

Linux:df コマンドが多くの空き容量を表示している間、デバイスに空き容量がありません

Linux ボックスでの作業中、システム管理者は通常、「デバイスに空き領域がありません」というエラーを受け取りますが、df コマンドは同じパーティションまたはデバイスに多くの空き領域を表示します。私のシナリオでは、CentOS で Apache ベースのアプリケーションを実行していますが、同じ問題に直面しています。

この問題を解決するには、以下の手順に従ってください

ステップ 1:inode 情報を特定する

すべてのフライ システムの inode 情報を取得するには、以下のコマンドを使用します:

# df -i

特定のファイル システムの inode 情報を取得するには、以下のコマンドを使用します:

# df -i /dev/mapper/my--vg-my--lv

上記の出力でわかるように、ファイルシステム (/dev/mapper/my—vg-my–lv) のすべての inode が消費されていることがわかります。そのため、多くの空き容量が利用可能であるにもかかわらず、デバイスに空き容量が残っていません。

注 :以下に示すように、tune2fs コマンドを使用してファイルシステムの inode 情報を取得することもできます:

# tune2fs -l /dev/mapper/my--vg-my--lv

ステップ:2 ファイル システム上の古いファイルまたは不要なファイルを特定します。

ステップ 2:ファイル システム上の古いファイルまたは不要なファイルを特定する

古いファイルや不要なファイルをすべて見つけて、rm コマンドを使用して削除します。ファイルを削除したら、ファイルとディレクトリを作成できます。

注意 :ファイル システムの inode の数は、作成後に増やすことはできません。


Linux
  1. Linuxでファイルを安全に転送するための14のSCPコマンド例

  2. Linux ls コマンド - ファイルの一覧表示

  3. Linux の mcopy コマンド

  1. Linux で find コマンドを使用して、スペースのあるファイルを検索して削除する

  2. デバイスに空き容量がありません

  3. デバイスにスペースが残っていない他の理由はありますか?

  1. Linuxシャットダウンコマンド

  2. Linuxでの無料コマンド

  3. パーティションを作成するためにデバイスに残っている空き容量を確認する方法