Головна » як » 4 способи звільнення дискового простору на Linux

    4 способи звільнення дискового простору на Linux

    Системи Linux не так легкі на диску, як вони могли б бути. Наприклад, менеджер пакунків APT зберігає файли пакунків навіть після їх встановлення - марна трата простору, якщо ви не плануєте їх видаляти та переінсталювати..

    Ми також розглянули звільнення дискового простору на Windows і звільнення дискового простору на Mac. Багато з цих порад подібні - видалення тимчасових файлів, аналіз використання диска, а також визначення того, які встановлені програми використовують найбільше місця.

    Видалити тимчасові файли

    BleachBit в основному є CCleaner для Linux. Він сканує ваш комп'ютер на непотрібні тимчасові файли і автоматично видаляє їх, щоб звільнити місце. Це включає в себе кеші, історії браузера та інші тимчасові файли. Ви можете встановити BleachBit з Центру програмного забезпечення Ubuntu.

    Зауважте, що цей інструмент не зможе видаляти пакети APT та інші загальносистемні засоби, якщо ви не відкриєте його з правами root. Відкрийте термінал і запустіть sudo bleachbit команду, щоб відкрити її як root. (Команда gksu, яку ми рекомендували б раніше, була видалена з Ubuntu.)

    Одна з найкращих речей BleachBit полягає в тому, що вона автоматизує деякі речі, які тільки досвідчені користувачі Linux зазвичай думають робити. Наприклад, він запускає команди autoclean, autoremove і clean для APT - це видаляє пакунки, які більше не потрібні, і видаляє вже встановлені файли кешованих пакунків. Вам не потрібні ці завантажені пакувальні файли - це як би, якби Windows зберігала всі інсталятори програмного забезпечення навіть після інсталяції відповідної програми. Навряд чи навіть потрібно перевстановити їх, APT може завантажити їх знову.

    Аналіз використання диска

    Ubuntu включає в себе інструмент, який буде сканувати файлову систему і показувати графічний огляд директорій і файлів, які використовують найбільше місця. Це може бути великою підмогою, коли ви намагаєтеся звільнити місце - у вас є стара віртуальна машина або інший великий файл, похований у вашому домашньому каталозі? Цей інструмент знайде його і зробить дуже очевидним, що він займає велику кількість простору.

    Цей інструмент встановлено за замовчуванням - запустіть інструмент Analyzer Disk Usage, щоб відкрити його. Якщо ви використовуєте інший дистрибутив Linux, він може бути встановлений за замовчуванням, оскільки він є частиною GNOME - якщо ні, то шукайте пакет Baobab.

    Знайдіть, які програми використовують більшість просторів

    Ваші встановлені програми - у вигляді пакетів - також займають місце на жорсткому диску. Якщо у вас встановлено досить багато програм, вони можуть зайняти досить багато місця. Щоб визначити, скільки пакунків займає простір, ми рекомендуємо менеджер пакетів Synaptic. Раніше вона була частиною Ubuntu, але була вилучена з установки за промовчанням, щоб звільнити місце для простіших утиліт. Щоб встановити його, відкрийте Центр програмного забезпечення Ubuntu і знайдіть Synaptic.

    Якщо ви використовуєте інший дистрибутив на основі .deb, ви, ймовірно, також матимете доступ до Synaptic. Якщо ви використовуєте дистрибутив, не заснований на Debian, вам, мабуть, доведеться використовувати для цього іншу утиліту керування пакунками.

    Щоб переглянути, які пакунки використовують найбільший простір, виберіть Status> Installed in Synaptic, щоб переглянути список всіх встановлених пакунків. Потім клацніть на стовпці Розмір, щоб переглянути список встановлених пакунків за розміром. (Якщо стовпець "Розмір" не відображається, натисніть "Налаштування> Налаштування" та переконайтеся, що стовпець "Розмір" увімкнено на вкладці "Стовпці та шрифти". Також можна перемістити його у верхню частину списку, і воно з'явиться зліва.)

    Звичайно, тільки тому, що пакет використовує багато місця, це не означає, що ви повинні його видалити. Деякі пакети мають вирішальне значення для функціонування системи, як ядро ​​Linux. Проте нижче ми бачимо, що LibreOffice, Firefox і Thunderbird використовують пристойний шматок простору між ними - якщо ми дійсно не мали місця і ніколи не використовували ці програми, ми могли б видалити їх, щоб звільнити місце. Ми завжди можемо переінсталювати їх з менеджера пакетів у майбутньому.

    Видалити старі ядра

    Ubuntu зберігає старі ядра Linux навіть після встановлення нових версій. Ви можете вибрати завантаження цих старих ядер з меню завантажувача, який з'являється під час завантаження комп'ютера. Це корисно, якщо нове ядро ​​Linux порушує щось, і ви повинні повернутися до старого ядра, щоб ваша система працювала належним чином - але якщо останнє ядро ​​працює нормально, всі ці старі ядра займають простір.

    Важливо: Перш ніж видалити файли ядра, переконайтеся, що ви перезавантажилися після інсталяції останнього оновлення ядра і не використовуєте старе ядро. Ubuntu автоматично завантажиться в останнє ядро, коли ви його запустите, але ви все одно можете використовувати старе ядро, якщо ви не перезавантажилися через деякий час і було оновлене оновлення ядра.

    Старі ядра Linux легко видалити за допомогою утиліти Synaptic manager. Натисніть Ctrl + F у Synaptic, скажіть функції пошуку, щоб шукати тільки поле Ім'я, і ​​шукайте linux- - так, з тире. Сортувати за встановленими пакетами, і ви побачите відповідні пакунки у верхній частині списку.

    Зауважимо, що у нас є кілька різних версій для linux-image-extra, linux-заголовків і linux-пакетів. Ми можемо видалити старі версії всіх цих пакетів - кожне ядро ​​має декілька різних пакетів, пов'язаних з ним. Просто виберіть старі версії, клацніть правою кнопкою миші та позначте їх для видалення. Застосуйте зміни, щоб звільнити місце.

    Пам'ятайте - видаліть тільки старі версії файлів ядра! Залиште останню версію самостійно або ваша система стане не завантажуваною. Наприклад, на зображенні нижче ми хочемо залишити файли 3.11.0-18, видаливши файли 3.11.0-12 та 3.11.0-15. За словами Synaptic, видалення цих двох ядер і пов'язаних з ними файлів звільнили більше 500 Мб простору.


    Якщо ви керуєте сервером Linux, ви також зможете звільнити місце, очистивши або зменшивши великі файли журналів. Якщо програма генерує великі файли журналу, які вам не потрібні, ви зможете змінити його параметри, щоб вони реєстрували лише найважливіші події до файлів, заощаджуючи місце на диску..

    Зображення: Джейсон Манн на Flickr