Her şeyden önce, boru açık head -n10
olan ilk 10 dizin girdisini yazdıracaktır /var
. 10'dan fazla dizininiz varsa, bildirilmemektedir. İkincisi, du -h
burada alt dizinler rapor edildiğinden çoğaltılmış tahsisi bildirdiği için burada kullanılacak en iyi araç değildir.
Bunun yerine tüm birinci seviye dizinlerin tahsisi hakkında daha iyi bir fikir edinmek için bunu deneyin /var
:
# find /var -maxdepth 1 -type d -exec du -smh '{}' \;
21G /var
18G /var/lib
4.0K /var/local
384K /var/www
86M /var/cache
3.3G /var/log
12K /var/mail
16K /var/lost+found
7.8M /var/backups
840K /var/spool
4.0K /var/tmp
4.0K /var/opt
Üst seviyelerden birine inmeniz gerekiyorsa, üst öğenin altında tahsisi bildirmek için alt dizini orijinal komuta eklemeniz yeterlidir. Kolayca görebildiğim elasticsearch
, /var
sistemimde 18G tahsisatının arkasındaki suçlu :
# find /var/lib -maxdepth 1 -type d -exec du -smh '{}' \;
18G /var/lib
...
8.0K /var/lib/vim
18G /var/lib/elasticsearch
@fpmurphy, yum
dizinin sorununla ilgili olabileceğini öne sürüyor . Bunun üzerine tahminde bulunmak için, yum
sistemi güncellemek için indirilen tüm paketlerle çalıştığınızda, /var/cache/yum
varsayılan olarak korunur . Dosyanın içeriğini /etc/yum.conf
kontrol etmek ve keepcache
ayarı kontrol etmek isteyebilirsiniz . Yayınladığınız şey keepcache
bunun bir değeri olduğunu gösteriyor 1
.
Eğer /var/cache/yum
gerçekten doluyor, çalıştırmak mümkün olabilir yum clean all
şimdilik şeyleri düzeltmek için. Bu komutun reklamı yapılmayacağına dair kanıtlar bulunmadığına dair kanıtlar var, ancak dikkate alın . /var
Mümkünse daha fazla alan ayırmanızı öneririm .