Linux
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
您顯然已在 sudo(ers) 中啟用了完整的輸出日誌記錄。
釋放空間的最簡單方法(可能是刪除
sudo
日誌)是記錄為root
,或使用su
(如果您的配置允許)。根據
/var/log
已滿的數量,這些程序可能成功也可能不成功。在最壞的情況下,以單一模式或從實時系統啟動將允許您清理內容。除非您有非常特殊的需要記錄這麼多
sudo
操作,否則我會編輯/etc/sudoers
以更改日誌記錄設置。進行如此冗長的設置將再次迅速耗盡可用空間。