Zdravím
Potřeboval bych poradit.Mám linux stroj Debian Wheezy a na něm běží jen Bind9.
Zhruba po 5 dnech se zaplní celý disk,ale nemohu najít čím.
root@dns1:/# df -hT | grep /dev/
/dev/xvda1 ext4 7.9G 7.7G 0 100% /
root@dns1:/# du -sk * | sort -rn
du: cannot access `proc/4143/task/4143/fd/4': No such file or directory
du: cannot access `proc/4143/task/4143/fdinfo/4': No such file or directory
du: cannot access `proc/4143/fd/4': No such file or directory
du: cannot access `proc/4143/fdinfo/4': No such file or directory
850188 var
306672 usr
219232 lib
27544 boot
6120 bin
5368 sbin
2728 etc
2456 root
88 run
16 lost+found
8 tmp
4 srv
4 selinux
4 opt
4 mnt
4 media
4 lib64
4 home
0 vmlinuz.old
0 vmlinuz
0 sys
0 proc
0 initrd.img.old
0 initrd.img
0 dev
Díky za pomoc.
Bylo by asi lepší rovnou napsat, kde se ty data hromadí.. /var/cache/bind/ ? Nebo nějaký adresář logů? V BINDu lze nastavit třeba max-cache-size, [/size]ale takto je to věštění :)[/size]
Tak nejvetsi je /var. Takovy spek: bezi vam logrotate? Me jednou na Gentoo nebezel a to jsem pak koukal, kolik tam mam logu. Jaksi jsem zapomnel nainstalovat cron. :-)
Vypadá to, že se někam "schovalo" cca 6 GB ... vzhledem k tomu, že nejsou v adresářích, kouknul bych, jestli je:
a) nesežral nějaký soubor v / (třeba skrytý..)
b) jestli není problém v inodech: http://stackoverflow.com/questions/3618820/how-many-bytes-per-inodes
samotný /var je sice největší, ale má "pouze" 800 MB.. takže tam bych problém nehledal..
osobně to tipuji na b)
Co takhle smazané soubory, které si ještě drží nějaký proces otevřené?
Tak problém se mi podařilo najít s pomocí na jiném fóru.
Měl jsem chybu v logrotate.
if [ -f /var/run/bind/run/named.pid ]; then
/etc/init.d/bind9 reload > /dev/null
ale named.pid je ve /var/run/named/