GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kompilieren mit make | nicht möglich Schwerwiegender Fehler Kein freier Speicherplatz auf dem Gerät

Die Partition, die den Stammordner enthält (/ ) ist zu 100 % gefüllt. Der Stammordner enthält derzeit auch die /tmp Ordner, der während der Kompilierung zum Speichern temporärer Dateien verwendet wird. Da der Stammordner und damit der tmp-Ordner voll ist, schlägt dies fehl.

Um dies zu umgehen, fügen Sie entweder mehr Speicherplatz hinzu oder organisieren Sie den vorhandenen neu.

Als Problemumgehung tun

mkdir ~/tmp
export TMPDIR=~/tmp

und Kompilierung erneut versuchen.

Ein flexibler Weg, ein Dateisystem zu organisieren, ist die Verwendung separater Partitionen für

/
/usr
/home
/var
/tmp

Ein fauler Ansatz wäre, /tmp/ zu verknüpfen bis /var/tmp . Dies kann jedoch zu Problemen führen, da das Betriebssystem den Inhalt in /var/tmp in Bezug auf die Bereinigung verarbeiten könnte anders als der Inhalt in /tmp . Das ist der Inhalt von /tmp/ würde bei jedem Booten gelöscht werden, wo als /var/tmp würde nicht.


Linux
  1. So beheben Sie den Fehler „No Space Left on Device“ unter Linux – Make Tech Easier

  2. Ein fehlerhaftes Blockgerät mit Lesefehlern simulieren?

  3. Pycharm-Startfehler:Grafikumgebung kann nicht erkannt werden

  4. Auch nach dem Hinzufügen eines Persistenzspeichers in gcloud ist kein Speicherplatz mehr auf dem Gerät vorhanden

  5. Wie finde ich den Treiber (Modul), der einem Gerät unter Linux zugeordnet ist?

Behebung:Fehler:Unzureichende Berechtigungen für Gerät mit ADB [Kurztipp]

Linux – Sudo:Mkdir /var/log/sudo-io/00/2a nicht möglich:Kein Speicherplatz mehr auf dem Gerät?

Wie schreibt man den Pfad eines Ordners mit Leerzeichen im Namen?

Fehler beim Erstellen von Swap Space mit Mkswap?

Kein Speicherplatz mehr auf dem Gerät, obwohl vorhanden?

Linux:Kein Speicherplatz mehr auf dem Gerät, während der df-Befehl viel freien Speicherplatz anzeigt