Her şeyden önce, boru açık head -n10olan ilk 10 dizin girdisini yazdıracaktır /var. 10'dan fazla dizininiz varsa, bildirilmemektedir. İkincisi, du -hburada 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, /varsistemimde 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, yumdizinin sorununla ilgili olabileceğini öne sürüyor . Bunun üzerine tahminde bulunmak için, yumsistemi güncellemek için indirilen tüm paketlerle çalıştığınızda, /var/cache/yumvarsayılan olarak korunur . Dosyanın içeriğini /etc/yum.confkontrol etmek ve keepcacheayarı kontrol etmek isteyebilirsiniz . Yayınladığınız şey keepcachebunun bir değeri olduğunu gösteriyor 1.
Eğer /var/cache/yumgerç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 . /varMümkünse daha fazla alan ayırmanızı öneririm .