
Als ich Ubuntu (eigentlich ElementaryOS) zum ersten Mal installierte, dachte ich nicht, dass es so viel Speicherplatz beanspruchen würde, also machte ich die Betriebssystempartition 15 GB und /home
100 GB groß. sda5
Und sda6
das sind meine Linux-Partitionen.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1b518505
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 823295 410624 7 HPFS/NTFS/exFAT
/dev/sda2 823296 410943487 205060096 7 HPFS/NTFS/exFAT
/dev/sda3 410943488 738621439 163838976 7 HPFS/NTFS/exFAT
/dev/sda4 738623486 976771071 119073793 5 Extended
/dev/sda5 738623488 767918079 14647296 83 Linux
/dev/sda6 767920128 976771071 104425472 83 Linux
Die Sache ist, dass ich im Vergleich zu damals, als es noch neu war, eigentlich nichts Neues auf dem Betriebssystem installiert habe. Nur einen Browser und Sublime Text. Mit der Zeit und durch die Installation von Systemupdates wird die Größe einfach immer größer.
/usr/src
verfügt über 2,2 GB an Ordnern mit dem Namenlinux-headers-X.XX.X-XX
/lib/modules
verfügt über 3,9 GB an X.XX.X-XX-generic
Ordnern
Ich wäre für Ratschläge dankbar, was zu tun ist.
- Wenn ich die Größe der 15-GB-Partition erhöhen möchte, wie gehe ich vor?
- Was sind sie
/usr/src
und/lib/modules
wie lösche ich sie sicher?
Antwort1
Es scheint, als gäbe es einen Zusammenhang zwischen den verschiedenen Aspekten Ihrer Frage.
/usr/src
ist ein Speicherort für den Quellcode installierter Pakete./lib/modules
ist ein Speicherort für Kernelmodule.linux-headers-X.XX.X-XX
sind die Header-Dateien für Ihre installierten Kernel. Header-Dateien werden verwendet, wenn SieKompilieren Sie ein Kernelmodul für Ihren spezifischen KernelViele gängige Softwarekomponenten kompilieren Kernelmodule, wie zum BeispielVirtualbox, lm-Sensoren, etc. siehe Hierfür eine detailliertere Diskussion darüber, wie sie sich genau manifestieren. Ich habe immerInstallieren Sie die Kernel-Headerund dasbuild-essential
Paket beim Einrichten eines neuen Desktops, da ich es normalerweise irgendwann brauche (für Server brauche ich es jedoch nicht, da Compiler ein Sicherheitsrisiko darstellen können).
Das alles lässt mich vermuten, dass Sie mehr als einen Kernel installiert haben, was ein ziemlich häufiges Problem ist. Es ist keine schlechte Idee, eine Version beizubehalten, insbesondere direkt nach einem Upgrade, aber sie sind groß und können sich anhäufen.
Auch wenn Sie nur einen Kernel haben, benötigen Sie die Header nicht, außer wenn Sie etwas installieren, das eine Kompilierung mit dem Kernel erfordert. Sie können die Pakete daher jederzeit von Synaptic oder dem Software Center deinstallieren.
Wenn Sie noch mehrere alte Kernel installiert haben, können Sie diese normalerweise mit entfernen sudo apt-get autoremove
oder denOptionen hierfür Ihr System. Zusätzlich zum Löschen der Kernel und der Header-Quelldateien werden dadurch auch die Module des alten Kernels entfernt, die in/lib/modules
15 GB sind normalerweise mehr als ausreichend für eine Root-Partition. Die Größenänderung von Partitionen ist eine knifflige Angelegenheit, aber es ist definitiv möglich. Ich empfehle Ihnen dringend,diese Dokumentationum Ihre Situation zu überprüfen und die Operation zu planen. Dabei wird es um Schrumpfen gehen /home
,nach rechts verschieben, und schließlich die Erweiterung von /
.