Страница 1 из 1
непонятнки с местом
Добавлено: 2008-11-21 9:32:45
f0s
уже второй раз глюк вылезает.. в первый раз все решилось перезагрузкой системы.. а сейчас вот опять.. по
df видим, что места юзается 5Г на /var, а по du /var видим, что всего 392М... что за фигня такая?

куда копать.. чего-то на этом мысль останавливается...
Код: Выделить всё
[f0s@mail] /home/f0s/> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ar0s1a 290M 143M 124M 54% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ar0s1d 989M 33M 877M 4% /tmp
/dev/ar0s1e 23G 4.3G 17G 20% /usr
/dev/ar0s1f 5.7G 5.0G 212M 96% /var
/dev/ar0s1g 194G 46G 132G 26% /mail
devfs 1.0K 1.0K 0B 100% /var/named/dev
[f0s@mail] /home/f0s/> du -sh /var
392M /var
[f0s@mail] /home/f0s/> uname -a
FreeBSD mail.artpaint 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Fri Aug 10 17:07:31 MSD 2007 root@mail.artpaint:/usr/obj/usr/src/sys/mail.kern-2007-10-08 amd64
[f0s@mail] /home/f0s/>
Re: непонятнки с местом
Добавлено: 2008-11-21 10:05:08
zg
Re: непонятнки с местом
Добавлено: 2008-11-21 11:08:17
f0s
Код: Выделить всё
[f0s@mail] /home/f0s/> df -hi
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/ar0s1a 290M 143M 124M 54% 3178 35476 8% /
devfs 1.0K 1.0K 0B 100% 0 0 100% /dev
/dev/ar0s1d 989M 33M 877M 4% 1254 140056 1% /tmp
/dev/ar0s1e 23G 4.3G 17G 20% 352716 2779698 11% /usr
/dev/ar0s1f 5.7G 5.1G 168M 97% 4243 772971 1% /var
/dev/ar0s1g 194G 46G 132G 26% 271158 25989320 1% /mail
devfs 1.0K 1.0K 0B 100% 0 0 100% /var/named/dev
[f0s@mail] /home/f0s/>
Код: Выделить всё
[f0s@mail] /home/f0s/> du -d1 -h /var
2,0K /var/.snap
2,0K /var/account
6,0K /var/at
2,0K /var/audit
18K /var/backups
4,0K /var/crash
6,0K /var/cron
160M /var/db
2,0K /var/empty
2,0K /var/heimdal
203M /var/log
2,0K /var/mail
4,0K /var/msgs
57K /var/named
2,0K /var/preserve
82K /var/run
2,0K /var/rwho
9,0M /var/spool
11M /var/tmp
22K /var/yp
2,0K /var/games
12K /var/cache
14K /var/lost+found
8,0K /var/lib
394M /var
[f0s@mail] /home/f0s/>
Re: непонятнки с местом
Добавлено: 2008-11-21 11:27:30
zg
видимо сбои были, файловая система слетела, попробуй сделать принудительную проверку
Re: непонятнки с местом
Добавлено: 2008-11-21 21:01:11
Laa
f0s писал(а):уже второй раз глюк вылезает.. в первый раз все решилось перезагрузкой системы.. а сейчас вот опять.. по
df видим, что места юзается 5Г на /var, а по du /var видим, что всего 392М... что за фигня такая?

куда копать.. чего-то на этом мысль останавливается...
Код: Выделить всё
[f0s@mail] /home/f0s/> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ar0s1f 5.7G 5.0G 212M 96% /var
>
наводит на мысли?

Re: непонятнки с местом
Добавлено: 2008-11-22 2:56:13
Гость
Re: непонятнки с местом
Добавлено: 2008-11-22 22:20:48
f0s
сделал
все нормализовалось...
Re: непонятнки с местом
Добавлено: 2008-11-24 10:42:42
f0s
вообще похоже. я как раз чищу логи экзима каждый день по крону таким скриптом:
Код: Выделить всё
#!/bin/sh
rm -fR `find /var/log/exim/ -type f -atime +3`
что можно сделать? как сделать без процесса umount/mount чтобы все было ок?
Re: непонятнки с местом
Добавлено: 2008-11-24 10:45:44
zingel
никак...
Re: непонятнки с местом
Добавлено: 2008-11-24 10:53:35
Laa
f0s писал(а): я как раз чищу логи экзима каждый день по крону таким скриптом:
Код: Выделить всё
#!/bin/sh
rm -fR `find /var/log/exim/ -type f -atime +3`
что можно сделать? как сделать без процесса umount/mount чтобы все было ок?
Хм, я поручил логи newsyslog и забыл о них. Крутится все нормально. Зачем городить велисапед?

Re: непонятнки с местом
Добавлено: 2008-11-24 10:53:54
f0s
поставил из портов lsof
Код: Выделить всё
[f0s@mail] /usr/ports/sysutils/lsof/> lsof +aL1 /var
lsof: WARNING: access /root/.lsof_mail: No such file or directory
lsof: WARNING: created device cache file: /root/.lsof_mail
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
mysqld 852 mysql 3w VREG 0,94 1900378879 0 329837 /var (/dev/ar0s1f)
посомтрел место /var напсиано юзает 2.1Г
Код: Выделить всё
[f0s@mail] //> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ar0s1a 290M 143M 124M 54% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ar0s1d 989M 33M 877M 4% /tmp
/dev/ar0s1e 23G 4.3G 17G 20% /usr
/dev/ar0s1f 5.7G 2.1G 3.1G 41% /var
/dev/ar0s1g 194G 46G 132G 26% /mail
devfs 1.0K 1.0K 0B 100% /var/named/dev
рестартанул mysql (так как он вылез по lsof):
Код: Выделить всё
[f0s@mail] //> /usr/local/etc/rc.d/mysql-server restart
Stopping mysql.
Waiting for PIDS: 852, 852.
Starting mysql.
все стало ок:
Код: Выделить всё
[f0s@mail] //> df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ar0s1a 290M 143M 124M 54% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ar0s1d 989M 33M 877M 4% /tmp
/dev/ar0s1e 23G 4.3G 17G 20% /usr
/dev/ar0s1f 5.7G 369M 4.9G 7% /var
/dev/ar0s1g 194G 46G 132G 26% /mail
devfs 1.0K 1.0K 0B 100% /var/named/dev
[f0s@mail] //>
Re: непонятнки с местом
Добавлено: 2008-11-24 10:54:59
f0s
Laa писал(а):f0s писал(а): я как раз чищу логи экзима каждый день по крону таким скриптом:
Код: Выделить всё
#!/bin/sh
rm -fR `find /var/log/exim/ -type f -atime +3`
что можно сделать? как сделать без процесса umount/mount чтобы все было ок?
Хм, я поручил логи newsyslog и забыл о них. Крутится все нормально. Зачем городить велисапед?

а я чо-то не допер как указать newsyslog удалять логи, когда они в таком формате:
Код: Выделить всё
[f0s@mail] /var/log/exim/> ll
total 28364
-rw-r----- 1 mailnull mail 9189465 21 ноя 23:57 main-20081121.log
-rw-r----- 1 mailnull mail 4015296 22 ноя 23:59 main-20081122.log
-rw-r----- 1 mailnull mail 6372910 23 ноя 23:59 main-20081123.log
-rw-r----- 1 mailnull mail 6049735 24 ноя 10:54 main-20081124.log
-rw-r----- 1 mailnull mail 268 21 ноя 12:23 panic.log
-rw-r----- 1 mailnull mail 1159140 21 ноя 23:57 reject-20081121.log
-rw-r----- 1 mailnull mail 540873 22 ноя 23:56 reject-20081122.log
-rw-r----- 1 mailnull mail 729362 23 ноя 23:58 reject-20081123.log
-rw-r----- 1 mailnull mail 628751 24 ноя 10:54 reject-20081124.log
-rw------- 1 mailnull mail 155661 24 ноя 10:54 system-filter.log
[f0s@mail] /var/log/exim/>
так что с удовольствием буду рад услышать как сделать ротацию таких логов
Re: непонятнки с местом
Добавлено: 2008-12-17 9:19:39
f0s
в общем кому интересен ответ на вопрос.. дело было в том, что я сделал ротацию логов mysql. newsyslog файл переименовывает, сжимает
bzip-ом, старый файл удаляется, но mysql-то продолжает его держать открытым и писать в него - ему ж никто не сказал закрыть и открыть новый.
Вот оно и переполняло диск в итоге. А рестартом я добивался того, чтобы файл наконец закрылся и ядро его удаляло окончательно.