Начална » как да » 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 включва инструмент, който ще сканира вашата файлова система и ще покаже графичен преглед на кои директории и файлове използват най-много пространство. Това може да бъде от голяма полза, когато се опитвате да освободите място - имате ли стара виртуална машина или друг голям файл, заровен някъде в домашната ви директория? Този инструмент ще го намери и ще направи много очевидно, че заема голямо пространство.

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

    Намерете кои приложения използват най-много пространство

    Вашите инсталирани приложения - под формата на пакети - също заемат място на вашия твърд диск. Ако имате инсталирани доста приложения, те могат да заемат доста пространство. За да определите колко пространствени пакети се поемат, препоръчваме пакетния мениджър на Synaptic. Преди това е бил част от Ubuntu, но е премахнат от инсталацията по подразбиране, за да направи място за по-прости помощни програми. За да го инсталирате, отворете Софтуерния център на Ubuntu и потърсете Synaptic.

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

    За да видите кои пакети използват най-много място, изберете Статус> Инсталиран в Synaptic, за да видите списък на всички инсталирани пакети. След това щракнете върху колоната Размер, за да видите списък на инсталираните пакети по размер. (Ако не виждате колоната Размер, щракнете върху Настройки> Предпочитания и проверете дали колоната Размер е активирана в раздела Колони и шрифтове. Можете също да я преместите в началото на списъка и ще се появи отляво.)

    Разбира се, само защото пакетът използва много място, не означава, че трябва да го деинсталирате. Някои пакети са от решаващо значение за функционирането на системата, като ядрото на Linux. Въпреки това, по-долу виждаме, че LibreOffice, Firefox и Thunderbird използват достойно парче пространство между тях - ако бяхме наистина малко на място и никога не използвахме тези приложения, бихме могли да ги деинсталираме, за да освободим място. Винаги можем да ги преинсталираме от мениджъра на пакети в бъдеще.

    Премахване на старите ядра

    Ubuntu поддържа старите ядра на Linux дори след като инсталира нови версии. Можете да изберете да стартирате в тези стари ядра от менюто за зареждане, което се появява, когато стартирате компютъра. Това е полезно, ако новото ядро ​​на Linux прекъсне нещо и трябва да се върнете към старото ядро, така че вашата система да работи правилно - но ако най-новото ядро ​​работи добре, всички тези стари ядра правят място просто.

    важно: Преди да премахнете всички файлове на ядрото, уверете се, че сте се рестартирали след инсталирането на последната актуализация на ядрото и понастоящем не използвате старо ядро. Ubuntu автоматично ще се стартира в най-новото ядро, когато го стартирате, но все още можете да използвате старо ядро, ако не сте се рестартирали за известно време и е имало скорошно актуализиране на ядрото..

    Лесно е да се премахнат старите ядра на Linux с помощта на помощната програма Synaptic. Натиснете Ctrl + F в Synaptic, кажете на функцията за търсене да търси само полето Име и търсете linux - да, с тирето. Сортирайте по инсталирани пакети и ще видите подходящите пакети да се появят в горната част на списъка.

    Имайте предвид, че имаме няколко различни версии за linux-image-extra, linux-headers и linux-packages. Можем да премахнем старите версии на всички тези пакети - всяко ядро ​​има няколко различни пакета, свързани с него. Просто изберете старите версии, щракнете с десния бутон и ги маркирайте за премахване. След това въведете промените, за да освободите място.

    Не забравяйте - премахнете само старите версии на файловете на ядрото! Оставете най-новите версии сами или системата ви ще стане неподвижна. Например, в изображението по-долу искаме да оставим файловете 3.11.0-18 само при премахване на файловете 3.11.0-12 и 3.11.0-15. Според Synaptic, отстраняването на тези две ядра и свързаните с тях файлове освободиха над 500 MB пространство.


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

    Автор на снимката: Джейсън Ман на Flickr