Страница 1 из 1

Очистка всех логов в debian

Добавлено: Сб дек 05, 2020 12:03 pm
TechMike
// смотрим куда что подмонтировано, чтоб исключить неприятности
lsblk

// смотрим что намонтировано в /home
sudo mount | grep home

// ищем не закрытые файлы, пока не закрыт файл с диска он не исчезнет
sudo find /proc/*/fd -ls | grep '(deleted)'

// отмонтируем всё с остановкой их используеющих прог
sudo systemctl stop transmission-daemon.service
sudo systemctl stop smbd.service
sudo systemctl stop minidlna.service


sudo umount /home/scans
sudo umount /home/filestrash
sudo umount /home/bkp

// Посмотреть размер папки с логами
sudo du -h /var/log/

// проверить сколько занимают логи
sudo journalctl --disk-usage

// почистить журналы старше 3х дней
sudo journalctl --vacuum-time=3d

// повернуть файлы журнала. Это пометит текущие активные журналы журнала как архив и создаст новые новые журналы. Это необязательно, но это хорошая практика
sudo journalctl --rotate

// удаление ненужных пакетов
sudo apt-get autoremove

// удаляет все пакеты из кеша apt
sudo apt-get clean

// Удалить все файлы в /var/log:
sudo find /var/log -type f -delete

// Удаляем кэш minidlna, Он может разростись до десятков гигабайт
sudo find /var/cache/minidlna -type f -delete

// Найти все .gz и повернутый файл
sudo find /var/log -type f -regex ".*\.gz$"
sudo find /var/log -type f -regex ".*\.[0-9]$"

// не забываем всё запустить и подмонтировать
sudo systemctl start transmission-daemon.service
sudo systemctl start smbd.service
sudo systemctl start minidlna.service

sudo mount /dev/sdc1 /home/scans
sudo mount /dev/sda1 /home/filestrash
sudo mount /dev/sdd1 /home/bkp

Re: Очистка всех логов в debian

Добавлено: Вс фев 27, 2022 10:16 am
TechMike
посмотреть размер всех папок в корне системы
sudo du -sh /* | sort -rh

посмотреть в конкретной папке
sudo du -sh /home/* | sort -rh

Re: Очистка всех логов в debian

Добавлено: Вс дек 08, 2024 10:09 am
TechMike
// проверить наличие в вашей системе dangling образов (это такие intermediate образы, на которые не ссылается ни один из запущенных контейнеров – они могут быть удалены)
docker image ls -f dangling=true

// Удалить их можно следующим способом
sudo docker image prune

// почистить что можно из неработающего
sudo docker system prune