Ich hatte in den letzten Wochen viele ernsthafte Systemprobleme und habe mir den Kopf zerkratzt, warum. Ich habe jetzt herausgefunden, dass dieses Problem keine Inodes mehr auf der Root-Partition hat
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda6 732960 724565 8395 99% /
udev 125179 518 124661 1% /dev
tmpfs 127001 464 126537 1% /run
none 127001 4 126997 1% /run/lock
none 127001 8 126993 1% /run/shm
/dev/sda7 5234688 144639 5090049 3% /home
Was ist die Ursache? Ich habe festgestellt, dass 400K davon in / usr / src verwendet werden
$ ls /usr/src
linux-headers-3.2.0-25-generic linux-headers-3.2.0-33
linux-headers-3.2.0-25-generic-pae linux-headers-3.2.0-33-generic
linux-headers-3.2.0-26 linux-headers-3.2.0-33-generic-pae
linux-headers-3.2.0-26-generic linux-headers-3.2.0-35
linux-headers-3.2.0-26-generic-pae linux-headers-3.2.0-35-generic
linux-headers-3.2.0-27 linux-headers-3.2.0-35-generic-pae
linux-headers-3.2.0-27-generic linux-headers-3.2.0-36
linux-headers-3.2.0-27-generic-pae linux-headers-3.2.0-36-generic
linux-headers-3.2.0-29 linux-headers-3.2.0-36-generic-pae
linux-headers-3.2.0-29-generic linux-headers-3.2.0-39
linux-headers-3.2.0-29-generic-pae linux-headers-3.2.0-39-generic
linux-headers-3.2.0-30 linux-headers-3.2.0-39-generic-pae
linux-headers-3.2.0-30-generic linux-headers-3.2.0-40
linux-headers-3.2.0-30-generic-pae linux-headers-3.2.0-40-generic
linux-headers-3.2.0-31 linux-headers-3.2.0-40-generic-pae
linux-headers-3.2.0-31-generic linux-headers-3.2.0-41
linux-headers-3.2.0-31-generic-pae linux-headers-3.2.0-41-generic
linux-headers-3.2.0-32 linux-headers-3.2.0-41-generic-pae
linux-headers-3.2.0-32-generic linux-headers-3.2.0-43
linux-headers-3.2.0-32-generic-pae
Sicherlich werden nicht alle tatsächlich benötigt? Ich habe versucht, apt-get autoremove, aber es lässt sie alle sein. Ich möchte sie nicht manuell entfernen, aber dies lähmt meinen Computer. Abgesehen vom Inode-Problem belegen sie auch fast 2 GB der 11G-Systempartition, die voll wird (> 80%).
Wie kann ich die nicht benötigten Header sicher entfernen?
Antworten:
Sie können mit nach Paketen suchen, die diese Dateien besitzen
Überprüfen Sie Ihre aktuelle Kernel-Version
Und entfernen Sie alle alten Kernel- (
linux-image-*
) und Header-Pakete (linux-headers-*
), die derzeit nicht verwendet werden, aber noch installiert sind.Sie können diese Pakete auch als automatisch installiert markieren und sie sollten automatisch entfernt werden.
quelle
apt-mark auto packageName
Siehe manpages.ubuntu.com/manpages/bionic/man8/apt-mark.8.htmlDas sollte funktionieren:
Weitere Informationen finden Sie im AptGet How-to .
quelle