Hoe schijfruimte terug te winnen in Linux

M $ Windows staat bekend om "etende schijf". Met andere woorden, op een verborgen manier een ontelbare reeks tijdelijke bestanden en andere bewerkingen creëren die steeds meer ruimte innemen op onze harde schijf en tegelijkertijd onze computer vertragen. Dit is een van de vele redenen waarom veel mensen, na een bepaald aantal maanden, alles liever formatteren en Win helemaal opnieuw installeren. 

Gelukkig is dit onder Linux niet het geval.. Sommigen van jullie hebben waarschijnlijk het geluk een super drive van meerdere gigabytes te hebben, anderen zullen elke MB aan ruimte tellen. In ieder geval is het altijd beter om ons systeem schoon te hebben en zoveel mogelijk ruimte te besparen, zelfs als het om Linux gaat.

De "supereenvoudige" manier: Ubuntu Tweak

Eigenlijk zijn er 2 eenvoudige manieren om uw schijf in Ubuntu "schoon te maken".

De eerste, dat Ik raad het helemaal NIET aan es gebruik de stofzuiger ontwikkeld door Canonical en standaard opgenomen in Ubuntu, die u kunt openen door naar Systeem> Beheer> Opschoner. De waarheid is dat ik nooit heb begrepen met welke criteria dit kleine programma werkt. Het is echt een RAMP. In mijn geval heb ik altijd geprobeerd pakketten te verwijderen die ik via PPA's heb geïnstalleerd. En niet alleen dat, hij heeft nooit voorgesteld om iets anders te verwijderen, dus deze applicatie lijkt me echt volkomen nutteloos. Misschien weten sommigen van jullie hoe het werkt en kunnen ze het ons allemaal leren die geen idee hebben (wat op zichzelf een slechte start is).

De tweede manier, dat Ik raad ten zeerste aan es installeren Ubuntu Tweak. Ik opende een terminal en schreef:

sudo add-apt-repository ppa: tualatrix / ppa
sudo apt-get update
sudo apt-get upgrade

Eenmaal geïnstalleerd, klik op de knop Pakketreiniger. De rest spreekt voor zich. Van daaruit kun je pakketten opschonen, de pakketcache leegmaken, de configuratie van de pakketten wissen, oude kernels verwijderen en zelfs PPA's verwijderen (samen met de pakketten die vanaf die PPA zijn geïnstalleerd) met ppa-purge.

Geef me de terminalopdrachten

Voor degenen die genieten van de opdrachtregel, of alleen degenen die Ubuntu Tweak niet op hun favoriete distro kunnen installeren, zijn hier een paar dingen die u kunt doen om schijfruimte terug te winnen.

Opmerking: ik heb je al gewaarschuwd dat sommige van deze trucs de stabiliteit van je systeem kunnen veranderen. Ik raad je af om ze te doen op machines die waardevolle informatie bevatten.

Verwijder pakketten die zijn geïnstalleerd met een toepassing die u later hebt verwijderd

Voordat u verder gaat met de oplossing, moet worden gezegd dat u dit moet voorkomen in plaats van altijd te gebruiken apt-get om applicaties te installeren of te verwijderen, is het beter om te gebruiken geschiktheid, juist omdat het alle afhankelijkheden verwijdert die niet door andere programma's worden gebruikt.

Als je apt-get gebruikt, schreef ik:

sudo apt-get autoremove

Verwijder oude pitten

dpkg -l | grep "linux-"

Dit zal een reeks pakketten weergeven. Degenen die u moet verwijderen, zijn degene die -beeld y -koppen. Denk eraan om de meest bijgewerkte versie NIET te verwijderen, aangezien u de computer niet kunt starten!

Verwijder verweesde pakketten met deborphan

Verweesde pakketten zijn pakketten die niet afhankelijk zijn van een ander pakket en niet "handmatig" zijn geïnstalleerd. Ze "met de hand" opsporen en verwijderen kan echt een ontmoedigende taak zijn. Maar dankzij deborphan hebben verweesde pakketten hun dagen geteld.

sudo apt-get install deborphan

Om een ​​lijst te zien van de verweesde pakketten die op uw systeem zijn geïnstalleerd, voert u het volgende uit:

Deborphan

De meest intuïtieve manier om deborphan te gebruiken, is door een filter aan Synaptic toe te voegen. Om dit te doen, heb ik Synaptic geopend, ga naar Instellingen> Filters en klik op de knop nieuw. Waar zegt Nieuw filter, geef het een beschrijvende naam, bijvoorbeeld Weeskinderen. Klik vervolgens op de knop Deselecteer alles en selecteer de optie Wezen. geven aan Accepteren.

Klaar, vanaf nu, wanneer u Synaptic opent, kunt u een lijst met verweesde pakketten zien door op de knop Persoonlijke filters te klikken (zie linksonder) en het filter te kiezen dat in de vorige stap is gemaakt. Om ze te verwijderen, zoals elk ander programma, markeert u het met de rechterknop en selecteert u de optie Controleer om volledig te verwijderen.

Nogmaals, als je Synaptic niet leuk vindt, kun je dit via de terminal doen.

U kunt een voor een de pakketten verwijderen die worden vermeld door het deborphan-commando of,

sudo apt-get purge PAKKET

of verwijder alle verweesde pakketten in één keer met de volgende opdracht:

sudo apt-get purge $ (deborphan)
Opmerking: ik heb je al gewaarschuwd dat er mensen zijn die zeggen dat deborphan sommige pakketten soms "verwart" en denkt dat ze wezen zijn, terwijl ze dat in feite niet zijn.

Verwijder documentatiepakketten in andere talen met localepurge

sudo apt-get install localepurge

Klaar. Het blijft alleen om het uit te voeren met machtigingen voor supergebruikers.

sudo localepurge

Bij het configureren verschijnt een scherm waarin we de talen kunnen kiezen die we willen behouden. Vanaf hier installeren we elke keer dat we een applicatie met apt-get / aptitude / dpkg wordt automatisch uitgevoerd localpurge aan het einde van de installatie en het zal de talen verwijderen die niet eerder zijn gekozen.

Verwijder tijdelijke bestanden automatisch

Opmerking: bewaar met deze programma's, aangezien ze de stabiliteit van uw systeem kunnen schaden als u niet weet hoe u ze zorgvuldig moet gebruiken.
sudo apt-get install bleekbit

Ze kunnen ook dienen fslint o cruft, die samen met bleachbit kan worden beschouwd als het equivalent van de beroemde CCleaner.

sudo apt-get install fslint
sudo apt-get install cruft

Je houdt ervan de cache "met de hand" te wissen in plaats van Bleachbit te gebruiken, toch?

Om de kopie van de pakketten te verwijderen die moeten worden gedownload wanneer uw systeemupdates plaatsvinden, schreef ik in een terminal:

sudo apt-get clean

wis alle cache

sudo apt-get autoclean

het verwijdert alleen pakketten die niet kunnen worden gedownload en die als nutteloos worden beschouwd.

Maak gereserveerde ruimte vrij op ext3 ext4-bestandssystemen:

Standaard is 5% van de schijfruimte gereserveerd voor de "supergebruiker". Dit kan echter resulteren in een enorme hoeveelheid verspilde schijfruimte, vooral op machines die slechts één gebruiker gebruiken.

Deze waarde kan worden gewijzigd in gedemonteerde eenheden. Dus het eerste dat we moeten doen, is het apparaat demonteren dat we willen reinigen:

tune2fs -m PERCENTAGE_OF_RESERVED_SPACE / dev / PARTITION

waarbij PARTITION overeenkomt met de schijf- en partitienummers (beide zijn afgeleid van het lezen van het bestand / etc / mtab)

Als u een echte expert bent, kunt u zelfs het aantal gereserveerde blokken wijzigen:

tune2fs -r NUM_BLOCKS / dev / PARTITION

Draai de houtblokken

sudo apt-get installeer logrotate

Verwijder overgangspakketten

sudo dpkg -l | grep overgangsperiode

Schone apt-build-omgeving (indien gebruikt)

apt-build schoon-build
apt-build schone bronnen
apt-build schone-repository

Controleer welke bestanden en mappen groter zijn

du -m / 2> / dev / null | sorteren -rn | hoofd

U kunt ook de grafische interface van de Disk Analyzer gebruiken. Ga naar Programma's> Accessoires> Analyse van schijfgebruik.

Bewaar alleen vereiste pakketten (ongebruikte bibliotheken verwijderen)

sudo apt-get install debfoster

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Mauricio Dominguez zei

    Een opbouwende kritiek, niet alle lezers zijn Ubuntu-gebruikers (of afgeleide debians), de titel van dit bericht suggereert dat het een tip is die van toepassing is op elke distro, maar bij het lezen noem je Ubuntu's eigen tools en debian-pakketbeheerderparameters (apt-get), in synthese is Linux geen synoniem voor ubuntu / debian, een titel als "Hoe schijfruimte herstellen in UBUNTU / DEBIAN" zou geschikter zijn geweest voor mijn smaak, aangezien je niet de stappen beschrijft om andere distro's.

    groeten

  2.   John zei

    Pas de stappen toe op je distro.

  3.   Laten we Linux gebruiken zei

    Dat is heel goed! Hoe dan ook, het lijkt mij dat je de eerste stap niet hoeft te zetten. Bleachbit zorgt ook voor het schoonmaken van dat ... denk ik, ik weet het niet zeker.
    Evenzo, als je het nog niet hebt geprobeerd, aarzel dan niet nog een seconde: installeer Ubuntu Tweak. Met deze baby kun je alles doen, zelfs oude kernels verwijderen, PPA's verwijderen, enz.
    Knuffel! Paul.

  4.   nelinux zei

    ik doe het gewoon

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

    en ik gebruik van tijd tot tijd bleekwater en het werkt erg goed 😉

    Groeten!

  5.   poot zei

    Zeer goede tuto, aanbevolen voor degenen die vensters missen 🙂

  6.   Javie Debian Bb Ar zei

    Hint: Synaptic heeft een filter "Residuele instellingen" waarmee u ongebruikte instellingen kunt verwijderen, vergelijkbaar met wat het doet
    sudo apt-get autoremove --purge

  7.   ibonesi zei

    Interessant, bedankt. In mijn geval, met Linux Mint MATE, was dit de opdracht die de meeste ruimte (enkele gigabytes) heeft vrijgemaakt:
    sudo flatpak reparatie