1. Очистка старых ресурсов Docker
- Удаление остановленных контейнеров:
docker container prune -f
- Удаление неиспользуемых образов:
docker image prune -a -f
- Удаление неиспользуемых volume'ов:
docker volume prune -f
- Удаление всех ресурсов:
docker system prune -a --volumes -f
2. Очистка временных файлов
- Удаление временных файлов в
/tmp
:rm -rf /tmp/*
- Очистка кеша apt:
apt-get clean
- Очистка логов:
echo "" > /var/log/syslog
echo "" > /var/log/auth.log
3. Удаление ненужных пакетов
- Удаление неиспользуемых пакетов:
apt-get autoremove -y
apt-get autoclean
- Поиск и удаление больших пакетов:
dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -20
4. Очистка Docker Overlay
- Проверка размера директорий overlay2:
du -sh /var/lib/docker/overlay2/*
- Удаление лишних данных:
rm -rf /var/lib/docker/overlay2/<ненужные_каталоги>
5. Удаление ненужных пользователей
- Просмотр всех пользователей:
cat /etc/passwd
- Удаление ненужного пользователя:
userdel -r <имя_пользователя>
6. Поиск больших файлов
- Найти файлы больше 100 МБ:
find / -type f -size +100M -exec ls -lh {} \;
- Удаление ненужных файлов:
rm -f <путь_к_файлу>
7. Проверка пространства и перезагрузка
- Проверка состояния диска:
df -h
- Перезагрузка сервера:
reboot
Написать комментарий