4 manieren om schijfruimte vrij te maken op Linux
Linux-systemen zijn niet zo licht op schijfruimte als ze zouden kunnen zijn. De APT-pakketbeheerder houdt bijvoorbeeld pakketbestanden bij, zelfs nadat u ze hebt geïnstalleerd - een verspilling van ruimte, tenzij u van plan bent ze te verwijderen en opnieuw te installeren.
We hebben ook aandacht besteed aan het vrijmaken van schijfruimte op Windows en het vrijmaken van schijfruimte op een Mac. Veel van de tips zijn vergelijkbaar: tijdelijke bestanden verwijderen, het gebruik van uw schijf analyseren en zien welke geïnstalleerde toepassingen de meeste ruimte gebruiken.
Verwijder tijdelijke bestanden
BleachBit is in feite een CCleaner voor Linux. Het scant uw computer op onnodige tijdelijke bestanden en verwijdert deze automatisch om ruimte vrij te maken. Dit omvat caches, browsergeschiedenis en andere tijdelijke bestanden. Je kunt BleachBit installeren vanuit het Ubuntu Software Center.
Merk op dat deze tool geen APT-pakketten en andere systeembrede dingen kan verwijderen tenzij je het opent met root-rechten. Open een terminal en voer de sudo bleachbit commando om het als root te openen. (De opdracht gksu, die we eerder hebben aanbevolen, is verwijderd uit Ubuntu.)
Een van de leukste dingen over BleachBit is dat het sommige dingen automatiseert die alleen ervaren Linux-gebruikers normaal denken te doen. Het voert bijvoorbeeld de opdrachten autoclean, autoremove en clean uit voor APT - dit verwijdert pakketten die u niet langer nodig hebt en verwijdert gecacheerde pakketbestanden die al zijn geïnstalleerd. U hebt deze gedownloade pakketbestanden niet nodig - het is net zoiets als Windows alle installatieprogramma's van de software bijhield, zelfs nadat u het bijbehorende programma had geïnstalleerd. In het onwaarschijnlijke geval dat u ze opnieuw moet installeren, kan APT ze opnieuw downloaden.
Analyseer uw schijfgebruik
Ubuntu bevat een tool die je bestandssysteem scant en een grafisch overzicht toont van welke mappen en bestanden de meeste ruimte gebruiken. Dit kan een grote hulp zijn wanneer je probeert ruimte vrij te maken - heb je een oude virtuele machine of een ander groot bestand ergens begraven in je thuismap? Deze tool zal het vinden en het heel duidelijk maken dat het een grote hoeveelheid ruimte in beslag neemt.
Deze tool is standaard geïnstalleerd - start de tool Disk Usage Analyzer om deze te openen. Als je een andere Linux-distributie gebruikt, is deze mogelijk al standaard geïnstalleerd, omdat deze deel uitmaakt van GNOME - zo niet, zoek dan naar het Baobab-pakket.
Zoek welke applicaties de meeste ruimte gebruiken
Uw geïnstalleerde applicaties - in de vorm van pakketten - nemen ook ruimte in beslag op uw harde schijf. Als u een behoorlijk aantal toepassingen hebt geïnstalleerd, neemt deze mogelijk nogal wat ruimte in beslag. Om te bepalen hoeveel ruimtepakketten beschikbaar zijn, raden we de Synaptic-pakketbeheerder aan. Het was voorheen onderdeel van Ubuntu, maar werd verwijderd uit de standaardinstallatie om plaats te maken voor eenvoudigere hulpprogramma's. Om het te installeren, opent u het Ubuntu Software Center en zoekt u naar Synaptic.
Als u een andere .deb-gebaseerde distributie gebruikt, hebt u waarschijnlijk ook toegang tot Synaptic. Als u een distributie gebruikt die niet op Debian is gebaseerd, moet u hiervoor waarschijnlijk een ander pakketbeheerhulpprogramma gebruiken.
Als u wilt bekijken welke pakketten de meeste ruimte gebruiken, selecteert u Status> Geïnstalleerd in Synaptic om een lijst met al uw geïnstalleerde pakketten te bekijken. Klik vervolgens op de kolom Grootte om een lijst met geïnstalleerde pakketten op grootte te bekijken. (Als u de kolom Grootte niet ziet, klikt u op Instellingen> Voorkeuren en zorgt u ervoor dat de kolom Grootte is ingeschakeld op het tabblad Kolommen en lettertypen. U kunt het ook naar de bovenkant van de lijst verplaatsen en het aan de linkerkant.)
Natuurlijk, alleen omdat een pakket veel ruimte verbruikt, betekent nog niet dat u het moet de-installeren. Sommige pakketten zijn cruciaal voor het functioneren van het systeem, zoals de Linux-kernel. Hieronder zien we echter dat LibreOffice, Firefox en Thunderbird een behoorlijk stuk ruimte tussen hen gebruiken - als we echt weinig ruimte hadden en we deze toepassingen nooit hadden gebruikt, konden we ze verwijderen om ruimte vrij te maken. We kunnen ze in de toekomst altijd opnieuw installeren vanuit de pakketbeheerder.
Verwijder oude kernels
Ubuntu behoudt oude Linux-kernels, zelfs nadat het nieuwe versies heeft geïnstalleerd. Je kunt ervoor kiezen om in deze oude kernels te booten vanuit het bootloader-menu dat verschijnt wanneer je je computer opstart. Dit is handig als een nieuwe Linux-kernel iets breekt en je moet teruggaan naar een oude kernel zodat je systeem goed zal werken - maar als de nieuwste kernel goed werkt, nemen al die oude kernels ruimte in beslag.
Belangrijk: Voordat u kernelbestanden verwijdert, moet u ervoor zorgen dat u opnieuw bent opgestart nadat u de nieuwste kernelupdate hebt geïnstalleerd en op dit moment geen oude kernel gebruikt. Ubuntu start automatisch op in de nieuwste kernel wanneer je het start, maar je kunt nog steeds een oude kernel gebruiken als je een tijdje niet opnieuw bent opgestart en er een recente kernel-update was.
Het is gemakkelijk om oude Linux-kernels te verwijderen met behulp van het pakketbeheerprogramma Synaptic. Druk op Ctrl + F in Synaptic, vertel de zoekfunctie om alleen in het veld Naam te zoeken en zoek naar linux- - ja, met het streepje. Sorteer op geïnstalleerde pakketten en u ziet de juiste pakketten boven aan de lijst verschijnen.
Merk op dat we verschillende versies hebben voor de linux-image-extra, linux-headers en linux-packages. We kunnen oude versies van al deze pakketten verwijderen - elke kernel heeft meerdere verschillende pakketten die ermee geassocieerd zijn. Selecteer gewoon de oude versies, klik met de rechtermuisknop en markeer ze voor verwijdering. Pas daarna uw wijzigingen toe om wat ruimte vrij te maken.
Onthoud - verwijder alleen de oude versies van de kernelbestanden! Laat de meest recente versies staan of uw systeem kan niet meer worden opgestart. In de onderstaande afbeelding willen we bijvoorbeeld de 3.11.0-18-bestanden alleen laten terwijl de 3.11.0-12- en 3.11.0-15-bestanden worden verwijderd. Volgens Synaptic heeft het verwijderen van deze twee kernels en de bijbehorende bestanden meer dan 500 MB aan ruimte vrijgemaakt.
Als u een Linux-server gebruikt, kunt u mogelijk ook ruimte vrijmaken door grote logbestanden te verwijderen of te verkleinen. Als een toepassing grote logbestanden genereert die u niet nodig hebt, kunt u mogelijk de opties ervan wijzigen zodat alleen de belangrijkste gebeurtenissen in de bestanden worden vastgelegd, waardoor schijfruimte wordt bespaard.
Image Credit: Jason Mann op Flickr