sudo:mkdirを実行できません。 /var/log/sudo-io/00/2A: デバイスに余分なスペースがありません。

sudo:mkdirを実行できません。 /var/log/sudo-io/00/2A: デバイスに余分なスペースがありません。

スクリプトで I/O プラグイン sudoers_io:(amazon linux) を初期化できないことに関連するエラーが発生し始めます。

sudo コマンドを使用するたびにそのコマンドの使用を記録できないため、一部のログを削除できません。スペースを解放したり、ログを削除/回転したりする方法についてのアイデアはありますか?

出力は次のとおりです。

[ec2-user@ip-xx-xx-xx-xx log]$ sudo bash
sudo: unable to mkdir /var/log/sudo-io/00/2A: No space left on device
sudo: error initializing I/O plugin sudoers_io



[ec2-user@ip-xx-xx-xx-xx log]$ du -s * | sort -nr | head
du: cannot read directory ‘audit’: Permission denied
du: cannot read directory ‘sudo-io’: Permission denied
16092   secure
2188    secure-20180401
640 messages-20180325
640 messages-20180318
636 messages-20180401
636 messages-20180311
196 cloud-init.log
160 wtmp
132 messages
104 dracut.log

ベストアンサー1

明らかにsudo(ers)で完全な出力ロギングを有効にしました。

スペースを解放する最も簡単な方法(ログの削除など)は、設定で許可されている場合は次にsudoログインするか、またはroot使用することです。su

いっぱいになるほど、/var/logこれらの手順は成功することも成功しない場合もあります。最悪の場合、シングルモードまたはライブシステムから起動すると、すべてをクリーンアップできます。

あまりにも多くのタスクを記録する必要がある特別なニーズがない場合は、ロギング設定を変更するようにsudo編集します。/etc/sudoersこのように長い設定は、利用可能なスペースをすばやく消費します。

おすすめ記事