ホームページ >運用・保守 >Linuxの運用と保守 >Linux でスペースが不足しているというメッセージが表示された場合はどうすればよいですか?
解決策: 1. ディスク パーティション「ブロック」または「inode」のスペース使用率が「100%」に達した場合、クラウド ハードディスクを拡張することで解決できます; 2. ファイルが削除されている場合ハンドルが占有されているため、対応するスペースが解放されていない場合は、「kill -9 プロセス番号」コマンドを使用してプロセスを終了し、ディスクスペースを解放できます。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
問題の説明
Linux オペレーティング システムのクラウド サーバーにファイルを作成するときに、スペース不足を示すプロンプトが表示されます: No space leftデバイス上
考えられる理由
ディスク パーティションのブロック領域使用率が 100% に達しました。
ディスク パーティションの i ノード領域の使用率が 100% に達しました。
ハンドルが占有され解放されていないため、削除されたファイルの対応する領域は解放されません。
fs.inotify.max_user_watches 値が枯渇しました
ディスク パーティションのブロック領域使用率が 100% に達しました
次のコマンドを実行してディスク容量を確認します。
df -h
エコー情報が次の場合、ブロック領域の使用率は 100% です。
解決策: クラウド ディスク容量を拡張します。
#ディスク パーティションの i ノード領域の使用率が 100% に達しました
次のコマンドを実行して、ディスク容量を表示します。df -iエコー情報が次の場合、inode スペースの使用率が 100% であることを意味します。
解決策: クラウド ディスク容量を拡張します。
#ハンドルが占有され解放されていないため、削除されたファイルには対応するスペースが解放されていません。
次のコマンドを実行して、現在のパーティションのハンドル ドキュメントがクリアされているかどうかを確認します。
lsof |grep delete
次のコマンドを実行してプロセスを終了し、ディスク領域を解放します。
kill -9 进程编号
fs.inotify.max_user_watches 値が枯渇しましたLinux オペレーティング システムのクラウド サーバーでスペース不足のメッセージが表示されます: デバイスにスペースが残っていません
解決策:
次のコマンドを実行し、/etc/sysctl.conf ファイルを編集します。
vi /etc/sysctl.conf
次の情報を追加します。
fs.inotify.max_user_watches = 524288
次のコマンドを実行して、変更を有効にします。
sysctl -p
Inotify は、ファイル システム イベントの監視に使用されます。デフォルトでは、監視できる各実ユーザー ID によって作成されるファイルの最大数は 8192 です。現在の inotify ファイル監視制限は、次のコマンドを実行することで取得できます。指示。
cat /proc/sys/fs/inotify/max_user_watches
この制限がすべてのファイルを監視するのに十分でない場合、適切に機能するには制限を増やす必要があります。
関連する推奨事項: 「
Linux ビデオ チュートリアル以上がLinux でスペースが不足しているというメッセージが表示された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。