LINUX.ORG.RU

df говорит var переполнен! du говорит все норм!


0

0

Ситуация такая: фряха 7.0 переполнился раздел var, чистка логов не помогает, df показывает следующее:

mygateway# df -h

Filesystem Size Used Avail Capacity Mounted on

/dev/ad0s1a 496M 229M 227M 50% /

devfs 1.0K 1.0K 0B 100% /dev

/dev/ad0s1e 496M 776K 455M 0% /tmp

/dev/ad0s1f 69G 1.9G 61G 3% /usr

/dev/ad0s1d 1.4G 1.4G -47M 103% /var

/dev/md0 31M 31M -2.3M 108% /var

du показывает следующее:

mygateway# du -h /var/

2.0K /var/.snap

2.0K /var/account

2.0K /var/at/jobs

2.0K /var/at/spool

6.0K /var/at

2.0K /var/audit

8.0K /var/backups

2.0K /var/crash

2.0K /var/cron/tabs

4.0K /var/cron

2.0K /var/db/entropy

2.0K /var/db/freebsd-update

2.0K /var/db/ipf

2.0K /var/db/pkg

2.0K /var/db/ports

2.0K /var/db/portsnap

14K /var/db

2.0K /var/empty

2.0K /var/games

2.0K /var/heimdal

2.0K /var/log

2.0K /var/mail

4.0K /var/msgs

2.0K /var/named

2.0K /var/preserve

2.0K /var/run/named

2.0K /var/run/ppp

30K /var/run

2.0K /var/rwho

2.0K /var/spool/lock

2.0K /var/spool/lpd

2.0K /var/spool/mqueue

2.0K /var/spool/opielocks

2.0K /var/spool/output/lpd

4.0K /var/spool/output

2.0K /var/spool/clientmqueue

16K /var/spool

2.0K /var/tmp/vi.recover

4.0K /var/tmp

2.0K /var/yp

114K /var/

подскажите, как почистить, как выявить файлы, засорившие систему на все 1.4 гига? перезагрузка сервака не помогает...


Ответ на: комментарий от Komintern

mygateway# ls -lah /var/

total 46

drwxr-xr-x 23 root wheel 512B May 5 13:23 .

drwxr-xr-x 20 root wheel 512B May 5 09:04 ..

drwxrwxr-x 2 root operator 512B May 5 13:23 .snap

drwxr-xr-x 2 root wheel 512B May 5 13:23 account

drwxr-xr-x 4 root wheel 512B May 5 13:23 at

drwxr-x--- 2 root audit 512B May 5 13:23 audit

drwxr-x--- 2 root wheel 512B May 6 03:01 backups

drwxr-x--- 2 root wheel 512B May 5 13:23 crash

drwxr-x--- 3 root wheel 512B May 5 13:23 cron

drwxr-xr-x 8 root wheel 512B May 5 13:23 db

dr-xr-xr-x 2 root wheel 512B May 5 13:23 empty

drwxrwxr-x 2 root games 512B May 5 13:23 games

drwx------ 2 root wheel 512B May 5 13:23 heimdal

drwxr-xr-x 2 root wheel 512B May 8 11:08 log

drwxrwxr-x 2 root mail 512B May 5 13:23 mail

drwxr-xr-x 2 daemon wheel 512B May 5 09:23 msgs

drwxr-xr-x 2 root wheel 512B May 5 13:23 named

drwxr-xr-x 2 root wheel 512B May 5 13:23 preserve

drwxr-xr-x 4 root wheel 512B May 5 09:23 run

drwxrwxr-x 2 root daemon 512B May 5 13:23 rwho

drwxr-xr-x 8 root wheel 512B May 5 13:23 spool

drwxrwxrwt 3 root wheel 512B May 5 13:23 tmp

drwxr-xr-x 2 root wheel 512B May 5 13:23 yp

fsck -y делал! не помогает... есть еще идеи?

dtl
() автор топика
Ответ на: комментарий от dtl

еще пробывал это:

find /var/ -size +1M -exec ls -l {} \;

ничего не находит

если больше 1 кбайта, то естественно находит мелкие файлы...

dtl
() автор топика
Ответ на: комментарий от gorilych

mygateway# du -sxh /var

114K /var

вот еще часть команды fstat

USER CMD PID FD MOUNT INUM MODE SZ|DV R/W

root syslogd 630 11 /var 1125 -rw-r--r-- 196591 w

root syslogd 630 12 /var 1137 -rw------- 26738673 w

root syslogd 630 13 /var 1107 -rw------- 9646 w

root syslogd 630 14 /var 1127 -rw-r----- 4833271 w

root syslogd 630 15 /var 1110 -rw-r--r-- 64 w

root syslogd 630 16 /var 1116 -rw------- 64 w

root syslogd 630 17 /var 1902 -rw------- 116736 w

root syslogd 630 18 /var 1109 -rw------- 34741 w

root syslogd 630 19 /var 1115 -rw-r----- 64 w

root syslogd 630 20 /var 1113 -rw-r----- 64 w

я так понимаю размер в байтах? тогда уже видно хотя бы это занятое место:

/dev/md0 31M 31M -2.3M 108% /var

а как его теперь освободить? и где искать остальные 1.4 гига?

dtl
() автор топика

может под другим пользователем записано и какие т папки просто не видны?

еще слушал вон не знаю где, что файлы заканчивающиеся нулями немного сжимаются, т.е. прока качающая торренты создаёт файл на полтора гига но по факту места не знимает

frozen83
()
Ответ на: комментарий от frozen83

вот под пользователем, он у меня всего один:

$ du -h /var

2.0K /var/.snap

2.0K /var/account

2.0K /var/at/jobs

2.0K /var/at/spool

6.0K /var/at

du: /var/audit: Permission denied

8.0K /var/backups

2.0K /var/crash

du: /var/cron/tabs: Permission denied

2.0K /var/cron

du: /var/db/entropy: Permission denied

2.0K /var/db/freebsd-update

du: /var/db/ipf: Permission denied

2.0K /var/db/pkg

2.0K /var/db/ports

2.0K /var/db/portsnap

10K /var/db

2.0K /var/empty

2.0K /var/games

du: /var/heimdal: Permission denied

2.0K /var/log

2.0K /var/mail

4.0K /var/msgs

2.0K /var/named

2.0K /var/preserve

2.0K /var/run/named

du: /var/run/ppp: Permission denied

28K /var/run

2.0K /var/rwho

2.0K /var/spool/lock

2.0K /var/spool/lpd

2.0K /var/spool/mqueue

du: /var/spool/opielocks: Permission denied

2.0K /var/spool/output/lpd

4.0K /var/spool/output

du: /var/spool/clientmqueue: Permission denied

12K /var/spool

2.0K /var/tmp/vi.recover

4.0K /var/tmp

2.0K /var/yp

98K /var

dtl
() автор топика
Ответ на: комментарий от SANTA_CLAUS

Точно-точно, "чистились" (удалялись?) логи-то небось работающих программ!

io ★★
()
Ответ на: комментарий от SANTA_CLAUS

так ведь перезагружал сервак и не раз! в таком же случае все бы должно быть норм...

а что за прога syslogd ? как ей "сказать" чтобы она освободила это:

USER CMD PID FD MOUNT INUM MODE SZ|DV R/W

root syslogd 630 11 /var 1125 -rw-r--r-- 196591 w

root syslogd 630 12 /var 1137 -rw------- 26738673 w

root syslogd 630 13 /var 1107 -rw------- 9646 w

root syslogd 630 14 /var 1127 -rw-r----- 4833271 w

root syslogd 630 15 /var 1110 -rw-r--r-- 64 w

root syslogd 630 16 /var 1116 -rw------- 64 w

root syslogd 630 17 /var 1902 -rw------- 116736 w

root syslogd 630 18 /var 1109 -rw------- 34741 w

root syslogd 630 19 /var 1115 -rw-r----- 64 w

root syslogd 630 20 /var 1113 -rw-r----- 64 w

dtl
() автор топика
Ответ на: комментарий от frozen83

>т.е. прока качающая торренты создаёт файл на полтора гига но по факту места не знимает

google://sparse+file

sdio ★★★★★
()
Ответ на: комментарий от sdio

а поподробнее можно? я не совсем понимаю, что искать? и как это поможет решить мою проблемму?

dtl
() автор топика
Ответ на: комментарий от dtl

> а что за прога syslogd ? как ей "сказать" чтобы она освободила это:

Исправьте в syslog.conf чтобы логи посылались в /dev/null

Cigarettesmoker
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.