Як повернути місце на диску в Linux

M $ Windows добре відомий "харчуванням диска". Іншими словами, створюючи прихованим чином незліченну кількість тимчасових файлів та інших операцій, які займають дедалі більше місця на нашому жорсткому диску і одночасно сповільнюють роботу нашого комп’ютера. Це одна з багатьох причин, чому багато людей після певної кількості місяців вважають за краще форматувати все і перевстановлювати Win з нуля. 

На щастя, це не так у Linux.. Деяким із вас, мабуть, пощастило мати супергіт на багато гігабайт, інші будуть рахувати кожен МБ місця. У будь-якому випадку, завжди краще чистити нашу систему та економити якомога більше місця, навіть якщо мова йде про Linux.

"Надзвичайно простий" спосіб: налаштування Ubuntu

Насправді, в Ubuntu існує 2 простих способи "очистити" ваш диск.

Перший, той Я взагалі НЕ рекомендую es використовуйте миючий засіб розроблений Canonical і включений за замовчуванням в Ubuntu, до якого ви можете отримати доступ, перейшовши на Система> Адміністрування> Очищувач. Правда в тому, що я ніколи не розумів, з якими критеріями працює ця маленька програма. Це справді КАСТОРА. У моєму випадку я завжди намагався видалити пакети, які встановлював через PPA. І не тільки це, він ніколи не пропонував видаляти щось інше, тому ця програма дійсно здається мені абсолютно марною. Можливо, хтось із вас знає, як це працює, і може навчити всіх нас, хто не має уявлення (що саме по собі є поганим початком).

Другий спосіб, це Дуже рекомендую es встановлювати Налаштування Ubuntu. Я відкрив термінал і написав:

sudo add-apt-repository ppa: tualatrix / ppa
Суду apt-get поновлення
Суду apt-get поновлення

Після встановлення натисніть кнопку Засіб для чищення пакетів. Решта пояснюється само собою. Звідти ви зможете очистити пакунки, очистити кеш пакунків, очистити конфігурацію пакетів, видалити старі ядра і навіть видалити PPA (разом із пакетами, встановленими з цього PPA) за допомогою ppa-purge.

Дайте мені команди терміналу

Для тих, хто любить командний рядок, або просто тих, хто не може встановити Ubuntu Tweak на бажаному дистрибутиві, ось кілька речей, які ви можете зробити, щоб відновити місце на диску.

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

Видаліть пакети, встановлені за допомогою програми, яку ви згодом видалили

Перш ніж переходити до рішення, слід сказати, що, щоб не робити цього, замість того, щоб завжди використовувати apt-get щоб встановлювати або видаляти програми, краще використовувати здібності, саме тому, що він видаляє всі залежності, які не використовуються іншими програмами.

Якщо ви використовуєте apt-get, я писав:

Sudo APT-отримати autoremove

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

dpkg -l | grep "linux-"

Тут буде перелічена серія пакетів. Ви повинні видалити ті, які містять -образ y -заголовки. Пам’ятайте, що НЕ слід видаляти найновіший, оскільки ви не зможете запустити комп’ютер!

Видаліть осиротілі пакунки, використовуючи деборфан

Осироті пакети - це ті пакети, які не залежать від будь-якого іншого пакету і не були встановлені "вручну". Виявлення та видалення їх "вручну" дійсно може бути непростим завданням. Але, завдяки деборфану, осиротілі пакунки рахують дні.

sudo apt-get install deborphan

Щоб переглянути список застарілих пакетів, встановлених у вашій системі, виконайте:

деборфан

Найінтуїтивніший спосіб використання деборфану - це додавання фільтра до Synaptic. Для цього я відкрив Synaptic, перейдіть до Налаштування> Фільтри і натисніть кнопку Нуево-. Де говорить Новий фільтр, дайте йому описову назву, наприклад, Сироти. Потім натисніть кнопку Скасувати виділення всіх і виберіть опцію Сироти. дати Прийняти.

Готово, відтепер, коли ви відкриєте Synaptic, ви зможете побачити список осиротілих пакетів, натиснувши кнопку Особисті фільтри (див. Внизу зліва) та вибравши фільтр, створений на попередньому кроці. Щоб видалити їх, як і будь-яку іншу програму, позначте її правою кнопкою та виберіть опцію Поставте прапорець, щоб повністю видалити.

Знову ж таки, якщо вам не подобається Synaptic, ви можете зробити це через термінал.

Ви можете видалити один за одним пакети, перелічені командою deborphan, або,

sudo apt-get purge ПАКЕТ

або видаліть усі осиротілі пакунки одним пострілом, використовуючи таку команду:

sudo apt-get purge $ (deborphan)
Примітка: Я вже попереджав вас, що є люди, які кажуть, що деборфан іноді "плутає" деякі пакети і думає, що вони сироти, а насправді - ні.

Видаліть пакети документації іншими мовами, використовуючи localepurge

sudo apt-get встановити локалепург

Готові. Залишилося виконати його лише з дозволами суперкористувача.

sudo localepurge

При його конфігурації з’явиться екран, на якому ми можемо вибрати мови, які ми хочемо зберегти. Звідси кожен раз, коли ми встановлюємо програму за допомогою apt-get / aptitude / dpkg буде працювати автоматично локалепург в кінці інсталяції, і вона видалить мови, які раніше не були обрані.

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

Примітка. Зберігайте разом із цими програмами, оскільки вони можуть пошкодити стабільність вашої системи, якщо ви не знаєте, як ними обережно користуватися.
sudo apt-get встановити bleachbit

Вони також можуть служити крем’я o суглоб, який разом із bleachbit можна вважати еквівалентом знаменитого CCleaner.

sudo apt-get встановити fslint
sudo apt-get install cruft

Ви любите очищати кеш "вручну", а не використовувати Bleachbit, так?

Щоб видалити копію пакетів, які потрібно завантажити при оновленні системи, я написав у терміналі:

Судо apt-get clean

очистити весь кеш

sudo apt-get autoclean

він лише видаляє пакети, які неможливо завантажити і вважаються марними.

Поверніть зарезервований простір у файлових системах ext3 ext4:

За замовчуванням 5% дискового простору відведено для "суперкористувача". Однак це може призвести до величезної втрати дискового простору, особливо на машинах, де використовується лише 1 користувач.

Це значення може бути змінено в одиницях, знятих з коробки. Отже, перше, що нам потрібно зробити, це розібрати пристрій, який ми хочемо очистити:

tune2fs -m PERCENTAGE_OF_SPACE_RESERVED / dev / PARTITION

де PARTITION відповідає номерам дисків та розділів (обидва походять від читання файлу / etc / mtab)

Якщо ви справжній фахівець, ви можете навіть змінити кількість зарезервованих блоків:

tune2fs -r NUM_BLOCKS / dev / PARTITION

Поверніть колоди

sudo apt-get install logrotate

Видаліть перехідні пакети

sudo dpkg -l | grep перехідний

Чисте середовище apt-build (якщо використовується)

apt-build чиста-build
apt-build чисті джерела
apt-build чисте сховище

Перевірте, які файли та папки більші

du -m / 2> / dev / null | сортувати -rn | керівник

Ви також можете використовувати графічний інтерфейс, який надає Disk Analyzer. Йти до Програми> Аксесуари> Аналізатор використання диска.

Збережіть лише необхідні пакети (видалення невикористаних бібліотек)

sudo apt-get встановити debfoster

7 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Маурісіо Домінгуес - сказав він

    Конструктивна критика: не всі читачі є користувачами Ubuntu (або похідними дебіанами), заголовок цієї публікації свідчить про те, що це підказка, застосовна до будь-якого дистрибутива, але під час читання ви називаєте власні інструменти Ubuntu та параметри менеджера пакунків Debian (apt-get) , в синтезі Linux не є синонімом ubuntu / debian, така назва, як «Як відновити місце на диску в UBUNTU / DEBIAN», була б більш доречною на мій смак, оскільки ви не деталізуєте кроки для очищення інших дистрибутивів.

    привіт

  2.   Джон - сказав він

    Застосуйте кроки до дистрибутива.

  3.   Давайте використовувати Linux - сказав він

    Це дуже добре! У будь-якому разі, мені здається, що вам не потрібно робити перший крок. Bleachbit також дбає про очищення цього ... Я думаю, я не впевнений.
    Так само, якщо ви ще не пробували, не соромтесь ще секунду: встановіть Ubuntu Tweak. З цією дитиною ви зможете робити все, навіть видаляти старі ядра, видаляти PPA тощо.
    Обійми! Павло.

  4.   nenelinux - сказав він

    Я просто так

    sudo apt-get autoremove && sudo apt-get autoclean

    і я час від часу використовую bleachbit, і це працює дуже добре 😉

    Ура!

  5.   лапа - сказав він

    Дуже хороший інструмент, рекомендований тим, хто сумує за вікнами 🙂

  6.   Хаві Дебіан Bb Ar - сказав він

    Підказка: Synaptic має фільтр "Залишкові налаштування", який дозволяє видаляти невикористані налаштування, подібні до того, що він робить
    sudo apt-get autoremove --purge

  7.   Ібонезі - сказав він

    Цікаво, дякую. У моєму випадку з Linux Mint MATE команда, яка звільнила найбільше місця (кілька гігабайт), була такою:
    відновлення sudo flatpak