9 прости начина за освобождаване на пространство на Ubuntu и Linux мента

Кратко: Изчерпване на пространството на вашата Linux система? Ето няколко начина, по които можете да почистите вашата система, за да освободите място на Ubuntu и други Ubuntu Linux дистрибуции.

С течение на времето всяка операционна система може да бъде затрупана, тъй като програмите се добавят и премахват. Ако имате като TB капацитет за съхранение, може да не се притеснявате да почистите Ubuntu, за да направите малко дисково пространство. Но ако вашият твърд диск има ограничено пространство, подобно на SSD лаптопа с 128 GB, освобождаването на дисково пространство става необходимост.

В тази статия ще ви покажа някои от най-лесните трикове за почистване на вашата Ubuntu система и ще получите повече място. Но преди това, нека да видим как да намерим свободното пространство, останало в Ubuntu.

Проверете свободното място на Ubuntu

Това е доста лесно за Ubuntu. Просто използвайте инструмента за анализ на използването на диска. Търсете в менюто и стартирайте инструмента. Тук трябва да видите използваното дисково пространство и останалото свободно пространство:

След като се запознаете със състоянието на свободното пространство на диска, е време да почистите системата си и да направите малко повече свободно място тук.

Как да освободите дисково пространство в Ubuntu и Linux Mint

Има няколко начина да почистите дисковото пространство в Ubuntu и друга базирана на Ubuntu система. Обсъдих няколко трикове от командния ред, последвани от някои опции за GUI.

Макар че споменах няколко начина тук, ако сте начинаещ, избягвайте тези, които са маркирани като „експерт“. Не че не можете да ги използвате, но е по-добре да избягвате, ако не знаете какво правите.

Използвам Ubuntu 16.04, докато пиша този урок, но можете да използвате същите стъпки за Ubuntu 18.04 и други версии на Ubuntu, Linux Mint, елементарна операционна система и други Ubuntu-базирани Linux дистрибуции.

Ако предпочитате видеоклипове, направих видео, за да ви покажа как да почистите Ubuntu.

Моля, абонирайте се за нашия канал в YouTube за още видеоклипове от Linux

1. Отстранете пакетите, които вече не са необходими [Препоръчително]

Ако прочетете ръководството на apt-get команди, може би сте попаднали на командата apt-get 'autoremove'.

Тази опция премахва libs и пакети, които са инсталирани автоматично, за да удовлетворят зависимостите на инсталиран пакет. Ако този пакет бъде премахнат, тези автоматично инсталирани пакети са безполезни в системата.

Той също така премахва старите ядра на Linux, които са били инсталирани автоматично в надстройката на системата.

Това е невъзможна команда, която можете да изпълнявате от време на време, за да направите малко свободно място във вашата система Ubuntu:

sudo apt-get autoremove 

Както виждате, тази команда ще освободи 300 Мб свободно пространство в моята система.

Освободете място с командата autoremove

2. Почистете APT кеша в Ubuntu

Ubuntu използва APT (Advanced Package Tool) за инсталиране, премахване и управление на софтуер в системата и по този начин запазва кеш от предварително изтеглени и инсталирани пакети дори след като са били деинсталирани.

Системата за управление на пакети APT пази кеш на DEB пакети в / var / cache / apt / archives. С течение на времето този кеш може да стане доста голям и да съдържа много пакети, от които нямате нужда.

Можете да видите размера на този кеш с командата по-долу:

 sudo du -sh /var/cache/apt 

Както виждате, имам над 500 Mb кеш памет. Когато сте почти без пространство, този 500 Mb може да направи много разлика.

Почистването на кеша ще освободи място

Сега имате две опции за управление на кеша.

Или премахнете само остарелите пакети, като тези, заменени от скорошна актуализация, което ги прави напълно ненужни.

 sudo apt-get autoclean 

Или изчистете кеша в неговата цялост (освобождава повече дисково пространство):

 sudo apt-get clean 

3. Почистете кеш паметта

Ubuntu автоматично създава миниатюра за гледане във файловия мениджър. Той съхранява тези миниатюри в скрита директория в потребителския ви акаунт в местоположението на ~ / .cache / thumbnails.

С течение на времето броят на миниизображенията би се увеличил драстично. Нещо повече, кешът с миниатюри в крайна сметка ще съдържа много излишни миниатюри на картини, които вече не съществуват.

Можете да проверите размера на кеша с миниатюри с командата по-долу:

 du -sh ~/.cache/thumbnails 

За моята система кешът с миниатюри е с размер над 300 Mb.

размерът на кеш паметта може да бъде възпален палец

Така че е добра практика да се изчиства кеш-паметта на миниатюрите на всеки няколко месеца. Най-бързият начин е да използвате терминала:

 rm -rf ~/.cache/thumbnails/* 

4. Премахнете старите ядра на Linux, които бяха ръчно инсталирани [За експерти]

Обсъжданата в точка 1 команда премахва старото ядро ​​на Linux. Но това няма да работи, ако ръчно инсталирате ядрото в Ubuntu. Но премахването на стари, неизползвани ядра на Linux ще ви спести много пространство.

Така че, ако ръчно инсталирате ядрото на Linux, може би можете да го деинсталирате и ръчно.

Първо избройте всички инсталирани ядра на Linux:

 sudo dpkg --list 'linux-image*' 

Премахването на старите ядра е същото като премахването на всеки друг пакет. Използвам разширение на обвивката за номерата на версиите, за да запазя въвеждането. Той ще ви подкани със списък от пакети, които ще бъдат премахнати, така че можете да проверите списъка преди да продължите.

Забележка: Заменете VERSION с версията на ядрото, което искате да премахнете.

 sudo apt-get remove linux-image-VERSION 

Моята препоръка е да се запазят най-малко две или за предпочитане три ядки, включително най-новите. По този начин ще имате поне едно / две други ядра, с които да стартирате, ако по някаква причина не можете да стартирате последното ядро.

5. Премахване на осиротели пакети [за експерти]

Тази стъпка е най-добре да се избягва, ако сте начинаещ. Аз не съм фен на този метод и ви съветвам да го избягвате.

Първо, нека видим какво е осиротял пакет в Ubuntu.

Да предположим, че сте инсталирали пакет „myprogram“. Но този пакет има зависимост от библиотеката 'mylib'. Тази библиотека обикновено ще се инсталира автоматично с „myprogram“. Когато изтриете „myprogram“, mylib може да остане в системата. Така mylib в този случай става осиротен пакет.

Сега командата, изброена в точка 1, премахва тези осиротели пакети. Но представете си случая, когато сте инсталирали ръчно mylib преди да инсталирате myprogram. Командата "apt autoremove" може да не премахне осиротелия пакет в този случай. И следователно ще трябва да го изтриете ръчно.

Първо ще трябва да намерите всички осиротели пакети и след това да ги премахнете. За щастие, ние имаме GUI инструмент за това: gtkorphan, графичен интерфейс за deborphan.

Инсталирайте gtkorphan чрез терминала:

 sudo apt-get install gtkorphan 

За да премахнете осиротели пакети, потърсете инструмента за премахнати осиротели пакети и го стартирайте, за да намерите всички осиротели пакети в системата ви:

Намерете и премахнете осиротели пакети в Ubuntu

Честно казано, няма да отида за тази опция, освен ако наистина не се нуждаете от всеки Mb свободно пространство.

6. Деинсталиране на ненужни приложения [Препоръчително]

Ние всички имаме няколко игри и / или приложения, които почти не използваме. Не ми вярвате? Отидете и открийте инсталиран софтуер в системата на Ubuntu.

Можете да намерите инсталирани приложения в Софтуерния център

Шансовете са, че имате няколко инсталирани приложения, които рядко използвате. Може би сте ги инсталирали на гърба на страхотен преглед, от безсмислие или за да се справите с определена задача.

Ако имате нужда от място, повече да се отървете от неизползваните или по-малко използвани приложения винаги е добра идея.

Можете да премахнете програма от софтуерния център или да използвате командата по-долу с конкретно име на приложението:

 sudo apt-get remove package-name1 package-name2 

7. Намерете и премахнете дублиращи се файлове

Понякога може да имате дублирани файлове на различни места във вашата система. Да се ​​освободим от дубликатите със сигурност ще освободи малко място и ще почисти вашата система Ubuntu.

Можете да използвате GUI инструмент като FSlint или инструмент за командния ред като FDUPES за тази задача. Препоръчвам ви да прочетете тази статия, за да видите как да използвате тези инструменти за премахване на дублиращи се файлове.

FDUPES: намиране и премахване на дублиращи се файлове

8. Премахване на по-стари версии на приложения Snap [Средно знание]

Вероятно вече знаете, че Snap пакетите са по-големи по размер. Освен това Snap съхранява поне две по-стари версии на приложението (в случай, че искате да се върнете към по-старата версия). Това изяжда огромно парче пространство. В моя случай тя е над 5 GB.

 du -h / var / lib / snapd / snaps

4.0K / var / lib / snapd / snaps / частично

5.6G / var / lib / snapd / snaps

Alan Pope, част от екипа на Snapcraft в Canonical, е създал малък скрипт, който можете да използвате и стартирате, за да почистите всички по-стари версии на приложенията за прикачване.

Тук трябва да създадете нов скрипт и да използвате следните редове в скрипта:

 #! / Хамбар / Баш

# Премахва старите редакции на щраквания

# ЗАТВОРЕТЕ ВСИЧКИ ПЪТЕКА, ПРЕДИ ДА СЕ ЗАПОЧНАТ

set -eu

списък за приспиване --всички | awk '/ disabled / {print $ 1, $ 3}' |

докато четеш snapname ревизия; правя

snap remove "$ snapname" --revision = "$ revision"

Свършен

Дайте му разрешение да изпълни, пуснете го със sudo и вижте, че е магия. Скриптът отстрани по-старите Snap пакети и освободи половината от 5 GB пространство, използвано от Snap.

 du -h / var / lib / snapd / snaps

4.0K / var / lib / snapd / snaps / частично

2.5G / var / lib / snapd / snaps

9. Използване на GUI инструменти за освобождаване на място в Ubuntu

Видяхме редица опции за командния ред, за да направим място в Linux системата, но разбирам, ако не искате да използвате командите.

Спомняйки си всички команди или използвайки всички тях един по един, може да не ви е удобно. Ето защо имаме редица GUI инструменти, които ще ви помогнат да направите това с няколко кликвания с лесен за използване интерфейс.

Stacer е един такъв инструмент, който можете да използвате. Можете да прочетете тази статия, за да знаете как да използвате Stacer в Ubuntu.

Stacer - Табло

Можете да проверите повече инструменти за почистване на Ubuntu и да направите малко свободно място.

Обобщавайки

Така че видяхте няколко начина да почистите системата Ubuntu. Лично аз използвам apt-get autoremove по-често от всички други команди тук. Редовното използване на тази команда поддържа системата свободна от ненужни файлове.

Надявам се тази статия да ви е помогнала да направите свободно място в Ubuntu, Linux Mint и други подобни дистрибуции. Нека да знаят дали това работи за вас или ако имате някакъв друг съвет да споделите.

Препоръчано

digiKam 5.0 Издаден! Инсталирайте го в Ubuntu Linux
2019
Mycroft Mark II: Отговорът с отворен код на Amazon Echo и Google Home, който не ви шпионира
2019
13 неща, които трябва да направите след инсталирането на Ubuntu 17.04
2019