Ich kann den Update Manager nicht ausführen, da eine Fehlermeldung angezeigt wird, dass nicht genügend freier Speicherplatz im /tmp
Verzeichnis vorhanden ist. Ich habe das tmp
Verzeichnis praktisch gelöscht, aber der Fehler bleibt bestehen.
hier ist df-h
/dev/loop0 13G 11G 952M 92% /
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 785M 920K 784M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 584K 2.0G 1% /run/shm
/dev/sda6 20G 14G 6.4G 68% /host
overflow 1.0M 16K 1008K 2% /tmp
filesystem
update-manager
tmp
Sucher
quelle
quelle
/
war voll und wurde im laufenden Betrieb erhöht: Die Festplatte war eine virtuelle Festplatte.Antworten:
Was scheint passiert zu sein:
Ihr
/
war voll, dann erstellte Ubuntu eine neue Partition im RAM-Speicher, um sie vorübergehend zu verwenden.Jetzt ist diese 1 MB- Partition auch nicht groß genug für den Job.
Was wir tun können:
1) Erhöhen Sie die Größe dieser Partition, nur um das Upgrade durchzuführen
2) tatsächlich genug Dateien auf der Festplatte löschen, dass diese Partition nicht mehr benötigt wird.
Um 1 zu tun:
Öffne ein Terminal und laufe
Dies sollte Ihnen eine 1-MB-Partition geben (genau wie die, die Sie hatten = P).
Um die Größe zu erhöhen, erhöhen Sie die Größe
size
in dieser Zeile, sodasssize=10485760
Sie mit 10 MB erhalten.Ihr Ziel ist es, eine Nummer zu finden, die für den Job ausreicht, aber auch genug RAM hinterlässt
Um 2 zu tun:
Öffnen Sie ein Terminal und führen Sie
sudo umount /tmp
oder aus, falls dies fehlschlägtsudo umount -l /tmp
.Dann räum auf!
Löschen Sie Dateien in
/tmp
( jetzt/tmp
befindet sich die Datei tatsächlich auf Ihrer Festplatte und nicht mehr auf einer virtuellen RAM-Festplatte), deinstallieren Sie nicht verwendete Pakete, löschen Sie Dateien in Ihrem privaten Ordner und so weiter.quelle
fuser -m /tmp
suchen Sie nach Pids, die / tmp verwenden,ps -elf <pids>
und stoppen oder beenden Sie dann Prozesse. Dann umount / tmp. Auch im Internet empfohlensudo umount overflow
.sudo lsof | grep tmp
dannkill
zu töten. In meinem Fall war das Xorg. Dies ist das X Window System, das ich sowieso nicht benutze.umount /tmp
wenn Sie beschäftigt sind.umount
dieses tmpfs auf alle oben genannten Arten verfehlt . Ich habe gegoogeltumount -l /tmp
und es hat geholfen.Ich kenne dieses Problem auf meinem Kubuntu 16.04 und user63070 zeigt die beste Antwort. Ändern Sie die Größe in / etc / fstab wie folgt:
Starten Sie neu und Sie haben 10 GB für Ihren / tmp-Ordner.
quelle
Ändert die
tmpfs
Größe, ohne dass die Partition abgemeldet werden muss, und stört daher laufende Apps nicht.quelle
Ich bin mir ziemlich sicher, dass @ user220420 auf / etc / fstab anstatt auf / etc / mtab verweist. Ich hatte viele kostenlose GB in meinem Stammverzeichnis, aber Firefox ließ mich nichts aus dem Internet herunterladen. Ein kleines Fenster öffnete sich, bevor der Download abgeschlossen war. In fstab gibt es diese Zeile, in der Sie die Ordnergröße von tmp erhöhen können. Es wurde auf 100M gesetzt, also habe ich es auf 1000M geändert. Nach dem Neustart habe ich mit der rechten Maustaste auf / tmp (im Stammverzeichnis) geklickt und die Eigenschaften haben 1 GB frei angezeigt (um sicherzustellen, dass die Änderungen ordnungsgemäß angewendet wurden). Das war's.
quelle
Öffnen Sie / etc / mtab in Ihrem bevorzugten Texteditor mit Root-Rechten (z. B. „sudo vim / etc / mtab“). Erhöhen Sie außerdem den dem Ordner / tmp zugewiesenen Speicher. Nach dem Neustart erhöht Ubuntu den Speicherplatz auf / tmp und behebt dieses Problem.
quelle
/etc/mtab
- das Datei behandelt wirdmount
, 2) gibt es wahrscheinlich keinen Eintrag fo/tmp
inetc/fstab
entweder.Sieht aus wie Ihre / Partition voll ist.
Wenn Sie Speicherplatz auf anderen Partitionen auf Ihrer Festplatte haben, können Sie diesen Speicherplatz verwenden, um die Größe Ihrer / -Partition zu erhöhen. Hierzu stehen Werkzeuge zur Verfügung, beispielsweise gparted.
http://gparted.sourceforge.net
quelle