Wenig Speicherplatz auf dem Stammverzeichnis des Ubuntu-Dateisystems. Wie kann ich die Größe des Stammverzeichnisses ändern oder Dateien löschen?

Wenig Speicherplatz auf dem Stammverzeichnis des Ubuntu-Dateisystems. Wie kann ich die Größe des Stammverzeichnisses ändern oder Dateien löschen?

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 /home100 GB groß. sda5Und sda6das 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

Bildbeschreibung hier eingeben

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.

Bildbeschreibung hier eingeben

/usr/srcverfügt über 2,2 GB an Ordnern mit dem Namenlinux-headers-X.XX.X-XX

/lib/modulesverfügt über 3,9 GB an X.XX.X-XX-genericOrdnern

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/srcund /lib/moduleswie lösche ich sie sicher?

Antwort1

Es scheint, als gäbe es einen Zusammenhang zwischen den verschiedenen Aspekten Ihrer Frage.

  • /usr/srcist ein Speicherort für den Quellcode installierter Pakete.
  • /lib/modulesist ein Speicherort für Kernelmodule.
  • linux-headers-X.XX.X-XXsind 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 das build-essentialPaket 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 autoremoveoder 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 /.

verwandte Informationen