Soru Alandaki düşük alan / çalışma


Ubuntu'da Hassas, ben / run uzayda düşük:

admin@foo:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        19G  6.6G   12G  38% /
udev             10M  8.0K   10M   1% /dev
none             50M   40M   11M  79% /run
none            5.0M     0  5.0M   0% /run/lock
none            249M     0  249M   0% /run/shm

Daha fazla tahsis etmeli miyim? Nasıl?

EDIT: İşte benim fstab'ım:

admin@foo:~$ cat /etc/fstab
proc            /proc       proc    defaults    0 0
/dev/sda1       /           ext3    defaults,errors=remount-ro,noatime    0 1
/dev/sda2       none        swap    sw          0 0

10
2018-01-26 18:22


Menşei


İlgili cevap AU'da, kullanarak bir geçici çözüm sunar. mount içinde /etc/rc.local. - lgarzo
@lgarzo: Bu senaryodaki boyutu yapılandırmak garip gelse de, soru / cevap için göreceli olarak küçük boyut / çalışma ve bir erkeğin bunu artırmanın yolu hakkında görüşmek üzere yayınladınız. Seninki henüz en iyi cevaptır; lütfen cevap ver, böylece kabul edebilirim. - Brian


Cevaplar:


İçinde Ubuntu sor, korrident olası bir geçici çözüm önerdi:

Ekleme mount komuta etmek /etc/rc.local dosya:

mount -t tmpfs tmpfs /run -o remount,size=85M

Komut dosyasının "emin olun"exit 0"Başarısızlık veya hata ile ilgili başka herhangi bir değer. (Dosyadan alıntı.)


12
2018-01-26 21:21



Yeniden başlatmadan değişiklik boyutu için ubuntu veya debian'da bu komutu kullanabilirsiniz - mount -o remount, size = 2G, noatime / run - James M


/ Run boyutunun artırılmasının gerekli olduğunu düşünmüyorum, ancak bunu arttırmanız gerekirse / etc / fstab dosyanızı düzenlemeyi deneyin. Tüm mountpoints ve çoğu bölüm orada listelenir. Eğer / run bölümünüz bir tmpfs ise (hangisi gerekiyorsa) https://askubuntu.com/questions/57297/why-has-var-run-been-migrated-to-runBu talimatları takip etmeden önce onaylayacağım), / run mount'unuzun fstab satırını aşağıdakine benzer bir şekilde değiştirebilirsiniz:

none /dev/shm tmpfs defaults,size=8G 0 0

Hemen sonra boyutun nasıl bildirildiğini görün defaults? Bunu yapmayı dene. M: kullanarak megabaytları da kullanabilirsiniz.

none /dev/shm tmpfs defaults,size=100M 0 0

Bundan sonra bilgisayarı yeniden başlatın ve değişiklikler yapılmalıdır.

Düzenle: Scratch, Ubuntu'nun run / etc / init ve /etc/init.d dosyasındaki dosyaları kullanarak ve fstab ile değil. Bu dosyaları incelemeli ve oluşturmak için kullandığı mount komutunu bulmalısınız. run ve manuel olarak düzenleyin. Şu anda bunu test etmek için bir kutum yok, ancak şunu çalıştırmayı deneyin:

find /etc/init* -type f | xargs grep "mount"

VEYA

find /etc/init* -type f | xargs grep "run"

Bir bash betiği ile monte ediliyorsa, bu dosya ve montajı yapan satırı bulmalıdır.


4
2018-01-26 18:51



Yeniden başlatmak gerekli değildir; sadece yapabilirsin mount -o remount /run. - Michael Hampton♦
Büyük ihtimalle başarısız olmaz mıydı? Düşünme / çalışma hala sistemdeki süreçler tarafından kullanılıyor mu? - Marcos Velazquez
Muhtemelen ama çok da olası değil. Deneyin ve ne olduğunu görün. - Michael Hampton♦
Bu soruyu yayınlamadan önce limiti aştım / çalıştırdım ve sunucumu yeniden boyutlandırdım, bu yüzden / run boyutunu arttırmanın yanı sıra yapabileceğimi düşündüğüm başka şeyleri de duymak istiyorum. Ayrıca yukarıda yayınlanan fstab'a da bakınız. - Brian
Bu işe yaramıyor - sadece denedim ve / run boyutunu değiştirmedi. - Iain


Geçici artış tmpfs dosya sistemi

1) Açık /etc/fstab ile vi veya seçtiğiniz herhangi bir metin editörü,

2) çizgisini bulun /dev/shm ve beklenen boyutunuzu belirtmek için tmpfs boyutu seçeneğini kullanın.

e.g. 512MB:
tmpfs      /dev/shm      tmpfs   defaults,size=512m   0   0

e.g. 2GB:
tmpfs      /dev/shm      tmpfs   defaults,size=2g   0   0

ondan sonra

mount -o remount /dev/shm

2
2017-07-15 06:54