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

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

Ein Laptop mit kaputtem Bildschirm, auf den ich über SSH zugreife. Das sudo apt-get autoremove Befehl gibt mir die folgenden Fehler

cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device
cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device
cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device

Ich erhalte ähnliche Fehler von verschiedenen anderen Befehlen außer gparted sagt mir, dass auf der (einzelnen) Partition auf dem Laptop mehr als 20 GB Speicherplatz übrig sind. Hier ist die Ausgabe von df

$ df -i
Filesystem      Inodes  IUsed   IFree IUse% Mounted on
udev            502644    484  502160    1% /dev
tmpfs           505433    503  504930    1% /run
/dev/sda1      7331840 214087 7117753    3% /
none            505433      2  505431    1% /sys/fs/cgroup
none            505433      3  505430    1% /run/lock
none            505433      4  505429    1% /run/shm
none            505433     16  505417    1% /run/user
overflow        505433    401  505032    1% /tmp

Und:

$ df -k
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             2010576       12   2010564   1% /dev
tmpfs             404348     1284    403064   1% /run
/dev/sda1      115247656 83994028  25809372  77% /
none                   4        0         4   0% /sys/fs/cgroup
none                5120        0      5120   0% /run/lock
none             2021732      204   2021528   1% /run/shm
none              102400       16    102384   1% /run/user
overflow            1024     1024         0 100% /tmp

Der Fehler begann, nachdem ich sudo apt-get upgrade ausgeführt hatte .

Akzeptierte Antwort:

Irgendwann in der Vergangenheit füllte sich Ihr Root-Dateisystem und ein kleines, temporäres /tmp wurde erstellt, um einen erfolgreichen Start zu ermöglichen. Dieses kleine /tmp wurde nie gelöscht, also füllen Sie jetzt, obwohl Sie Platz auf / haben, immer noch das kleine /tmp und sehen Ihr Problem. Unmounten Sie es einfach:

sudo umount /tmp

und versuchen Sie natürlich sicherzustellen, dass Ihr / so sauber wie möglich ist.

Normalerweise ist /tmp nur ein Teil des Root-Dateisystems (/), es wird kein separater Mount benötigt, es sei denn, es gibt besondere Umstände, wie z. auf einem sehr langsamen Medium (wie einem USB-Flash-Stick) und wollen /tmp im RAM für Leistung, auch bei begrenztem Speicherplatz.

Verwandte:Ist es möglich, Fenster mit Tastenkombinationen in der Gnome-Shell zu platzieren?
Ubuntu
  1. Bash:Kein Platz mehr auf dem Gerät

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

  3. Auf dem Gerät ist kein Speicherplatz mehr vorhanden, aber die Partition ist nur halb voll und Inodes sind verfügbar

  4. AWS EC2 – Kein Speicherplatz mehr auf dem Gerät

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

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

Kein Speicherplatz auf Gerät

git gc:kein Speicherplatz mehr auf Gerät, obwohl 3GB verfügbar und tmp_pack nur 16MB

Wie behebt man intermittierende Fehler „Kein Speicherplatz auf Gerät übrig“ während mv, wenn das Gerät über ausreichend Speicherplatz verfügt?

Shared Memory:shmget schlägt fehl:Kein Speicherplatz mehr auf dem Gerät – wie kann man die Limits erhöhen?

Gibt es einen anderen Grund dafür, dass auf dem Gerät kein Speicherplatz mehr vorhanden ist?