субота, 15 квітня 2017 р.

Чистка кореневого розділу Arch Linux

Що робити коли вільне місце на кореневому розділі кудись дівається?
1. Зрозуміти куди дівається місце.
2. Почистити коректним способом систему.
3. Налаштувати систему для недопущення в подальшому такої ситуації.

В conky помітив що дуже вже розрісся кореневий розділ аж до 40 Гб. А означає, що необхідно проводити чистку.



1. Як зрозуміти куди дівається місце? Я для цього користуюся програмою Filelight. Дана програма була встановлена разом з KDE. Вона дозволяє швидко побачити в графічному вигляді які директорії займають найбільше місця. Та і взагалі подобається мені анімація програми під час аналізу.
Ось так вона виглядає

Отже, я швидко з'ясував, що трохи більше ніж 11 Гб в мене займає директорія /var/cache/pacman/ та 2.8 Гб займає директорія /var/log/journal/

2.1. Очищаю кеш pacman командою
pacman -Sc

Більш детально можна почитати про дану команду тут.
2.2. Очищаю директорію /var/log/journal/ командою
journalctl --vacuum-size=100M
Дана команда очистить журнали до тих пір, доки розмір файлів не буде займати 100M
Більше детальніше читайте тут, тому що даний процес не зворотній.
Перевірити скільки використовується місця можна командою
journalctl --disk-usage

3. Відредагуємо файл /etc/systemd/journald.conf, встановивши значення параметру
SystemMaxUse=100M
Тепер розмір файлів в директорії /var/log/journal/ не буде перевищувати 100M 
Ну а розмір кеша pacman-а залежить від кількості встановлених пакетів та необхідності відкату до попередньої версії пакету у випадку такої потреби. Тому розмір кеша pacman-а необхідно просто періодично чистити у випадку, коли з системою проблем не спостерігається.

Немає коментарів:

Дописати коментар