Очистка всех логов в debian
Добавлено: Сб дек 05, 2020 12:03 pm
// смотрим куда что подмонтировано, чтоб исключить неприятности
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 umount /home/scans
sudo umount /home/filestrash
sudo umount /home/bkp
// Посмотреть размер папки с логами
du -h /var/log/
// проверить сколько занимают логи
sudo journalctl --disk-usage
// почистить журналы старше 3х дней
sudo journalctl --vacuum-time=3d
// повернуть файлы журнала. Это пометит текущие активные журналы журнала как архив и создаст новые новые журналы. Это необязательно, но это хорошая практика
journalctl --rotate
// удаление ненужных пакетов
apt-get autoremove
// удаляет все пакеты из кеша apt
apt-get clean
// Удалить все файлы в /var/log:
find /var/log -type f -delete
// Найти все .gz и повернутый файл
find /var/log -type f -regex ".*\.gz$"
find /var/log -type f -regex ".*\.[0-9]$"
// не забываем всё запустить и подмонтировать
sudo systemctl start transmission-daemon.service
sudo systemctl start smbd.service
sudo mount /dev/sdc1 /home/scans
sudo mount /dev/sda1 /home/filestrash
sudo mount /dev/sdd1 /home/bkp
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 umount /home/scans
sudo umount /home/filestrash
sudo umount /home/bkp
// Посмотреть размер папки с логами
du -h /var/log/
// проверить сколько занимают логи
sudo journalctl --disk-usage
// почистить журналы старше 3х дней
sudo journalctl --vacuum-time=3d
// повернуть файлы журнала. Это пометит текущие активные журналы журнала как архив и создаст новые новые журналы. Это необязательно, но это хорошая практика
journalctl --rotate
// удаление ненужных пакетов
apt-get autoremove
// удаляет все пакеты из кеша apt
apt-get clean
// Удалить все файлы в /var/log:
find /var/log -type f -delete
// Найти все .gz и повернутый файл
find /var/log -type f -regex ".*\.gz$"
find /var/log -type f -regex ".*\.[0-9]$"
// не забываем всё запустить и подмонтировать
sudo systemctl start transmission-daemon.service
sudo systemctl start smbd.service
sudo mount /dev/sdc1 /home/scans
sudo mount /dev/sda1 /home/filestrash
sudo mount /dev/sdd1 /home/bkp