Logo nl.nowadaytechnol.com

Fix: Volume Boot Heeft Slechts 0 Bytes Schijfruimte Over

Inhoudsopgave:

Fix: Volume Boot Heeft Slechts 0 Bytes Schijfruimte Over
Fix: Volume Boot Heeft Slechts 0 Bytes Schijfruimte Over
Anonim

Als u Ubuntu Linux gebruikt of misschien een derivaat zoals Kubuntu of Ubuntu MATE, dan ontvangt u mogelijk een dialoogvenster met de tekst 'T Het volume "boot" heeft slechts 0 bytes schijfruimte over. " Wanneer Ubuntu, Lubuntu, Xubuntu of een ander afgeleid product probeert bij te werken, probeert het een nieuwe kerneldata in het opstartgebied te installeren. Deze foutmelding waarschuwt u dat u geen ruimte meer heeft.

Onder de Linux Filesystem Hierarchy Standard bevinden de meeste bootloaderbestanden, inclusief het initrd en de kernels, zich in de / boot-directory op het hoogste niveau, die zich direct onder de root-directory bevindt. De meeste gebruikers van Linux thuis hebben dit niet op een aparte partitie. Ze hebben één grote / dev / sda1- of / dev / sda2-partitie voor Linux en dit is één directory daar. Als dit uw situatie is, zult u hoogstwaarschijnlijk nooit de foutmelding 'Opstarten met volume heeft nog maar 0 bytes over' zien. Mocht je het op zijn eigen partitie hebben en het is nu vol, dan heb je daar waarschijnlijk oude kernels en kun je deze stappen gebruiken om ze op te ruimen.

Image
Image

Methode 1: de opdracht dpkg gebruiken

Open de terminal door Ctrl, Alt en T ingedrukt te houden of door deze vanuit de Dash te starten. Je zou ook het Whisker-menu in Xubuntu kunnen gebruiken, terwijl Lubuntu- of LXLE-gebruikers misschien een LXTerminal willen starten vanuit het System Tools-menu. Rennen uname -r bij de opdrachtprompt om te zien welke versie u momenteel gebruikt. Het zou je een naam moeten geven als "4.8.0-39-algemeen" of iets anders, afhankelijk van welke kernel voor je werkt.

Controleer welke kernels je hebt geïnstalleerd die niet de nieuwste zijn door het volgende commando uit te voeren:

dpkg -l linux- {afbeelding, headers} - "[0-9] *" | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | cut -f1,2 -d”-“`| grep -e ‘[0-9]’

Je ziet deze en andere grote dpkg-opdrachten in veel Ubuntu-handleidingen en het kan moeilijk zijn om ze allemaal uit te typen, dus misschien wil je dat met de muis markeren en met de rechtermuisknop klikken en kopiëren selecteren of tegelijkertijd Ctrl en C indrukken tijd om het naar het klembord te kopiëren. Houd in je terminalvenster Shift, Ctrl en V ingedrukt om de opdracht dpkg te plakken of klik op het menu Bewerken en selecteer Plakken en druk op enter om de lijst te openen.

Image
Image

Controleer snel of het nummer dat u bij de eerste opdracht heeft gekregen, niet in de lijst staat. Als dat niet het geval is, moet u de uitvoer van het laatste commando naar het commando apt-get leiden om die oude extrkernels te verwijderen. Nogmaals, de opdracht die u normaal gesproken ziet, is zo lang dat u deze wilt kopiëren en vervolgens in uw terminal wilt plakken:

dpkg -l linux- {afbeelding, headers} - "[0-9] *" | awk ‘/ ^ ii / {print $ 2}’ | grep -v -e `uname -r | cut -f1,2 -d”-“`| grep -e ‘[0-9]’ | xargs sudo apt-get -y purge

Typ uw wachtwoord als daarom wordt gevraagd en druk nogmaals op Enter. U zult veel tekst naar boven zien scrollen en dan kunt u alle programma's sluiten en de machine opnieuw opstarten, misschien gewoon door te typen herstart bij de prompt en druk op enter. Dit schoont de / boot-directory eenvoudig op in slechts drie opdrachten.

Image
Image

Methode 2: Oude kernels schoonmaken met Synaptic

Het gebruik van de opdrachtregel is verreweg de gemakkelijkste manier om dit probleem op te lossen, aangezien er een absoluut minimum van drie opdrachten nodig is om de klus te klaren, en dit is een goed moment om te oefenen als u verlegen bent over de opdrachtregel. Desalniettemin zou je dit ook kunnen doen met de grafische Synaptic Package Manager als je deze geïnstalleerd hebt. Als je de Synaptic-pakketbeheerder niet hebt geïnstalleerd, kun je ironisch genoeg de opdrachtregel openen en als je daar eenmaal bent, kun je typen sudo apt-get install synaptic gevolgd door uw wachtwoord als daarom wordt gevraagd. U kunt nog steeds niet-opstart-apps installeren, zelfs als de map / boot vol is.

Start de applicatie, ongeacht of u deze heeft geïnstalleerd of al heeft geïnstalleerd. Het zou zich in het systeemgebied in het LXDE-menu en in het Whisker-menu moeten bevinden. U wordt grafisch om uw wachtwoord gevraagd. Klik op de Status-knop onder Secties en selecteer vervolgens "Geïnstalleerd (lokaal of verouderd)" onder Alles. Begin met het typen van linux-image- en dan zie je het aantal pakketten met verschillende nummers. Rennen uname -r vanaf de opdrachtregel zoals hierboven en controleer vervolgens welke van deze pakketten niet overeenkomt met dat nummer. Je moet het pakket dat overeenkomt met het versienummer van de kernel die deze opdracht retourneert, niet verwijderen.

Image
Image

Als u verouderde pakketten vindt, kunt u er met de rechtermuisknop op klikken en "Markeren voor volledige verwijdering" selecteren voordat u op Toepassen klikt. U wordt gevraagd om de pakketten die u verwijdert te bekijken, zodat u de kans krijgt om te controleren of u tijdens het proces niet per ongeluk uw huidige kernel verwijdert.

Aanbevolen: