Давайте уявимо, що у вас не вистачає місця на жорсткому диску - що ви зробите?
На відміну від Windows, де є вбудовані інструменти для дефрагментації і очищення диска, в Ubuntu все не так очевидно.
Що робити, якщо ви вже очистили кошик і видалили всі завалявшіеся.ISO образи? Як роздобути ще місця на диску?
У цій статті ви дізнаєтеся 5 супер простих (і в деяких випадках моторошно очевидних) способів повернути собі захаращені гігабайти пам'яті.
1. Почистіть кеш APT (і робіть це регулярно)
Звучить очевидно, але можливо ви цього ще не робили.
За замовчуванням Ubuntu зберігає всі оновлення і скачки в кеші, просто на випадок, якщо вони вам знову знадобляться.
Це корисно, якщо ви часто встановлюєте й видаляєте програми або у вас поганий інтернет.
Але зворотна сторона медалі полягає в тому, що кеш apt може швидко заповнити кілька сотень мегабайт. Ця команда допомагає дізнатися скільки саме:
Щоб почистити кеш apt просто виконайте наступну команду.
Ця команда видалить ВСІ пакети, що зберігаються в apt кеші, незалежно від давності і важливості. Якщо у вас повільне, пропадає або погане інтернет з'єднання, можливо варто пропустити цей крок.
2. Видаліть старі ядра (якщо вони більше не потрібні)
Часто встановлюючи оновлення та встановлюючи найновіші версії ядер за допомогою вбудованого системного Ubuntu Software. у вас збирається порядна список ядер, який ви спостерігаєте при завантаженні системи в меню Grub. Звичайно, список з декількох версій ядер завжди має свої переваги, уявімо ситуацію, що ви встановили нове ядро, але в ньому виникли проблеми, які не дають нормально працювати (баги та інші недоробки), в даному випадку інша версія ядра вас врятує.
А якщо немає іншої версії ядра, це звичайно екстрена ситуація, врятувати ситуацію можна лише установка за допомогою консолі однією з версій, таке буває рідко, мені не доводилося саме рятуватися через консоль встановлюючи нову версію ядра, уберігало саме те, що поруч була хоча-б ще одна з версій ядер, мені дві вистачало з головою.
Зараз у мене встановлено так само дві версії:
- 4.4.0.31
- 4.4.0-34 - основне використовується на постійній основі
радив би чинити так само і завжди тримати для роботи запасний майданчик так як ніколи немає гарантій, що все буде стабільно. У тому випадку якщо у вас більше ніж дві версії ядра стоїть поруч, ви можете видалити зайві виконавши в вікні терміналі наступну команду:
Зверніть увагу, що ця команда буде видаляти тільки ядра, які а) більше не потрібні, і б) були встановлені з архіву Ubuntu за допомогою оновлень системи. При установці ядра вручну або за допомогою сторонніх PPA, видаляти вам доведеться вручну. Якщо Старих ядер не виявиться, ця команда перевірить систему НЕ пакети які залишилися в системи після видалення додатків і запропонує видалити якщо щось виявиться.
Як приклад, дивимося яке ядро ми використовуємо на поточний момент:
я бачу такий висновок після виконання команди:
мислимо логічно, наша версія 4.4.0-34, все що нижче можна знести.
Дивимося які версії ядер у нас ще є в списку, виконаємо команди:
маємо наступний вихлоп:
на основі це списку розуміємо, що можна видалити версію 4.4.0-31, для цього виконаємо команди:
по ядрах це мабуть все. Хоча є ще одна команда яка дозволить вам видалити ядра декількох версій поспіль якщо вони йдуть в порядку черги, тобто:
сподіваюся принцип зрозумілий, в даному випадку щоб нам видалити всі ці 5 версій ядер, досить в терміналі виконати команди:
будьте дуже уважні при видаленні ядер щоб не угробити випадково систему. Після виконання цих команд вище, ядра втечуть, завантажувач grub повинен автоматично оновитися і список поточних ядер які доступні при завантаженні системи зменшиться, іноді трапляються такі казуси через які завантажувач grub може не оновитися, тоді це потрібно виконати вручну виконавши команди:
це повинно допомогти і завантажувач оновиться.
Видалення старих ядер через графічний інтерфейс
Вище описаний консольний варіант видалення ядер Ubuntu, але так само є і графічний варіант, знаю, що новачки бояться терміналу як вогню, в даному випадку можливо видалити використовуючи менеджер додатків Software Center, який ще потрібно встановити якщо у вас Ubuntu 16.04.
Для установки відкрийте термінал (Press Ctrl + Alt + T) і виконайте в терміналі команду:
як ви напевно знаєте (слішалі), в дистрибутиві Ubuntu 16.04 LTS розробники замінили старий центр додатків на гномовскій Ubuntu Software, в якому як би включили захист від дурня і тепер не можна видаляти ядра скориставшись пошуком як це було доступно з старого менеджера додатків.
Видалення ядер і кеша як браузерного так і APT і кеша ескізів через Ubuntu Tweak
Так, додаток Ubuntu Tweak справляється з видаленням старих ядер, очищенням кеша ескізів, кеша браузерного, поштових клієнтів, системного кеша (APT, невикористовуваних пакетів / параметри пакетів) і все це доступно встановивши галочку і підтвердивши видалення ввівши пароль адміністратора при запиті. Інструкція по установці Ubuntu Tweak доступна в матеріалі - тут.
3. Видаліть програми та ігри, якими ніколи не пользуються (і не брешіть собі!)
Щоб видалити непотрібні пакети і залежності (тому ви видалили інші пакети або замінили новими версіями), виконайте:
4. Використовуйте системний календар, на кшталт BleachBit
5. Залишайтеся оновленим
Головне запам'ятати 2 основні пункти з цього списку: перший і останній.
Чистіть кеш apt час від часу
Встановлюйте патчі, оновлення та фікси
А тепер бігом звільняти місце!