CentOS 回收站容量不足的排查与解决
一、先快速定位问题
du -sh ~/.local/share/Trash/files二、立即释放空间
rm -rf ~/.local/share/Trash/files/*rm -rf /root/.local/share/Trash/files/*rm -rf ~/.local/share/Trash/info/*rm -rf /root/.local/share/Trash/info/*sudo rm -rf /tmp/*sudo rm -rf /var/tmp/*sudo yum clean all三、中长期治理与容量控制
sudo yum install trash-clitrash <file/dir>trash-listtrash-emptymkdir -p ~/.config/trashecho -e "[Trash]\ntrash_keep_days = 7" > ~/.config/trash/configtrash-empty(见下文 cron 示例)。0 2 * * * /usr/bin/trash-empty0 2 */7 * * find ~/.local/share/Trash/files -mtime +7 -delete && find ~/.local/share/Trash/info -mtime +7 -deleterm -rf,统一用 trash;重要目录删除前先确认空间与影响。四、根分区仍不足时的处理
sudo journalctl --vacuum-time=7dsudo package-cleanup --oldkernels --count=1tar czf archive.tar.gz <big_dir> && rm -rf <big_dir>。五、风险提示
rm -rf、trash-empty、清理 /tmp 或 /var/tmp 前务必确认无业务在运行,避免误删导致故障。