/ Tmp üzerinde yeterli alan yok


29

Dizinde yeterli boş yer olmadığını söyleyen bir hata aldığım için güncelleme yöneticisini çalıştıramıyorum /tmp. tmpDizini pratik olarak temizledim ancak hata devam ediyor.

burada 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

nerede? Neden / dev / loop'da?
josinalvo

Burada basit bir yeniden başlatma sorunu çözdü. @Josinalvo açıkladığı gibi /, dolu ve anında arttı: Disk sanal bir diskti .
koppor

Yanıtlar:


56

Ne olmuş gibi görünüyor:

Siz /doluydunuz, sonra Ubuntu RAM hafızasında geçici olarak kullanmak için yeni bir bölüm yarattı.

Şimdi, bu 1 MB'lık bölüm de iş için yeterince büyük değil.

Ne yapabiliriz:

1) sadece yükseltme yapmak için bu bölümün boyutunu artırmak

2) HD'de bu bölüme artık ihtiyaç duyulmayan yeterince dosya silin.


1 yapmak için:

bir terminal aç ve koş

sudo umount /tmp
sudo mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp

Bu size 1 MB'lık bir bölüm vermelidir (tıpkı sahip olduğunuz = P).

Şimdi, boyutu artırmak için size, bu satırdaki sayıyı yükseltirsiniz , böylece size=1048576010 MB elde edersiniz.

Amacınız iş için yeterli bir sayı bulmak, fakat aynı zamanda yeterince ram bırakmak


2 yapmak için:

Bir terminal açın ve çalıştırın sudo umount /tmpveya başarısız olursa sudo umount -l /tmp,.

O zaman temizle!

Dosyaları silin /tmp( şimdi /tmp sanal bir ram diski yerine HD'nizde olan şeydir), kullanılmayan paketleri kaldırın, ana klasörünüzdeki dosyaları silin vb.


5
Bu cevap benim için işe yaradı, ancak / tmp ayıklanmadan önce bazı şeyleri öldürmem gerekiyordu. / Tmp'nin meşgul olduğunu belirten bir mesaj alırsanız, / tmp fuser -m /tmpkullanan çukurları bulmak için işlemi yapın, ardından ps -elf <pids>işlemleri durdurun ya da öldürün. Ardından / tmp. İnternette de önerildi sudo umount overflow.
15’te

2
@gaoithe Pideyi sudo lsof | grep tmpbulup killöldürürdüm. Benim durumumda bu Xorg'du. Bu, zaten kullanmadığım X Pencere Sistemi.
DutGRIFF

1
2 daha basit yapmak için: temizleme işleminden sonra yeniden başlatmanız yeterli. Bu, umount /tmpmeşgul olmaktan kaynaklanan sorunları önler .
Roland,

Düzenlemelerimi neden geri aldığınızı bilebilir miyim?
heemayl

1
Aslında, umountbu yollardan her şeyden önce başarısız oldum . Googled umount -l /tmpve yardımcı oldu.
Leotsarev

4

Kubuntu 16.04'ümde bu sorunu biliyorum ve user63070 en iyi cevabı gösteriyor. / Etc / fstab'deki boyutu şöyle değiştirin:

tmpfs     /tmp     tmpfs     defaults,size=10G,mode=1777     0     0

Yeniden başlatın ve / tmp klasörünüz için 10 GB'ınız var.


3
sudo mount -o remount,size=1048576 /tmp

tmpfsbölümü ayırmaya gerek kalmadan boyut değiştirir ve bu nedenle çalışan uygulamaları rahatsız etmez.


0

@ User220420 dosyasının / etc / mtab yerine / etc / fstab dosyasına başvurduğundan eminim. Kökümde çok fazla ücretsiz GB vardı, ancak Firefox internetten herhangi bir şey indirmeme izin vermedi. Herhangi bir indirme işlemini bitirmeden önce küçük bir pencere açılacaktır, / tmp'ye yeterli boş alan kalmamıştı. Fstab içinde tmp'nin klasör boyutunu artırabileceğiniz bir satır var. 100M olarak ayarlandı, ben de 1000M olarak değiştirdim. Yeniden başlattıktan sonra, / tmp (root in) üzerine sağ tıkladım ve özellikler 1GB boş gösterildi (değişikliklerin doğru uygulandığından emin olmak için). Öyleydi.


Bunun Ubuntu dışındaki diğer dağıtımlarla çalıştığını söyleyeyim. Bunu Sabayon'da da başarabilirim.
vienswuer

-1

Kök ayrıcalıklarıyla en sevdiğiniz metin düzenleyicide / etc / mtab dosyasını açın (örn. “Sudo vim / etc / mtab”). Ve / tmp klasörünüze ayrılan belleği arttırın. Yeniden başlattıktan sonra Ubuntu / tmp alanını arttıracak ve bu sorunu çözecektir.


1
1) Sen düzenlemeyi yapmak /etc/mtab- Dosya tarafından ele olduğunu mount2'ye) fo giriş yoktur muhtemelen orada /tmpiçinde etc/fstabya.
guntbert

-1

Bölümünüz dolu gibi görünüyor.

Diskinizdeki diğer bölümlerde boş alan varsa, bu alanı / bölümünüzün boyutunu artırmak için kullanabilirsiniz. Bunun için uygun araçlar var, örneğin gparted.

sudo apt-get install gparted

http://gparted.sourceforge.net


'güvenli' bir araç var mı, görünüşe göre gparted özellikle noobs için uğraşmak biraz zor
arayıcı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.