Автор Тема: /var стала readonly ????  (Прочитано 8291 раз)

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
/var стала readonly ????
« : 22.09.2008 13:20:17 »
Эксплуатирую ALT Linux Server 4.0.1, ядро 2.6.18-ovz-smp-alt14, все пакеты с установочного диска.
На сервере работают: Squid+redirector, vsftpd из под xinetd, кэширующий named, opensshd, httpd (apache). Сервер работает без нагрузки - в тестовом режиме. Запускается система в такой конфигурации:
[root@arnold cron]# chkconfig --list
bind                 0:off   1:off   2:off   3:on    4:on    5:on    6:off
configd             0:off   1:off   2:off   3:off   4:off   5:off   6:off
consolesaver      0:off   1:off   2:on    3:on    4:on    5:on    6:off
crond               0:off   1:off   2:on    3:on    4:on    5:on    6:off
ethtool             0:off   1:off   2:off   3:off   4:off   5:off   6:off
fbsetfont          0:off   1:off   2:off   3:on    4:on    5:on    6:off
httpd               0:off   1:off   2:on    3:on    4:on    5:on    6:off
httpd-alterator  0:off   1:off   2:off   3:off   4:off   5:off   6:off
ifrename           0:off   1:off   2:on    3:on    4:on    5:on    6:off
iptables            0:off   1:off   2:on    3:on    4:on    5:on    6:off
keytable           0:off   1:off   2:on    3:on    4:on    5:on    6:off
klogd               0:off   1:off   2:on    3:on    4:on    5:on    6:off
mdadm             0:off   1:off   2:off   3:off   4:off   5:off   6:off
netfs               0:off   1:off   2:off   3:off   4:off   5:off   6:off
network           0:off   1:off   2:on    3:on    4:on    5:on    6:off
ntpd                0:off   1:off   2:on    3:on    4:on    5:on    6:off
portmap           0:off   1:off   2:off   3:off   4:off   5:off   6:off
postfix             0:off   1:off   2:on    3:on    4:on    5:on    6:off
random            0:off   1:off   2:on    3:on    4:on    5:on    6:off
rawdevices       0:off   1:off   2:on    3:on    4:on    5:on    6:off
squid               0:off   1:off   2:on    3:on    4:on    5:on    6:off
sshd                0:off   1:off   2:on    3:on    4:on    5:on    6:off
syslogd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
udevd              0:off   1:off   2:on    3:on    4:on    5:on    6:off
udevd-final       0:off   1:off   2:on    3:on    4:on    5:on    6:off
upsd               0:off   1:off   2:off   3:off   4:off   5:off   6:off
upsdrv             0:off   1:off   2:off   3:off   4:off   5:off   6:off
upsmon           0:off   1:off   2:off   3:off   4:off   5:off   6:off
vz                   0:off   1:off   2:on    3:on    4:off   5:on    6:off
winbind           0:off   1:off   2:off   3:off   4:off   5:off   6:off
xinetd             0:off   1:off   2:off   3:on    4:on    5:on    6:off

xinetd based services:
        chargen-tcp:    off
        chargen-udp:    off
        daytime-tcp:    off
        daytime-udp:    off
        discard-tcp:    off
        discard-udp:    off
        echo-tcp:       off
        echo-udp:       off
        time-tcp:       off
        time-udp:       off
        vsftpd:         on
Периодически, примерно раз в две недели, случается какая-то беда: /var становится недоступна для записи. Из-за этого становится невозможным удаление лог-файлов из /var и невозможен старт, например, Squid-а и других сервисов - система возмущается что нельзя создать /var/run/squid.pid. Заметил, что при этом существует куча процессов sendmail и postdrop. Причем сам sendmail не установлен, установлен только sendmail-common.
Не понимаю что происходит, восстановить работоспособность не получается, поэтому приходится сервак ребутить. После перезагрузки все работант нормально.

Что происходит?
Как это побороть?
« Последнее редактирование: 23.09.2008 13:10:23 от Skull »

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: /var стала readonly ????
« Ответ #1 : 22.09.2008 13:50:41 »
ФС битая на /var?
Что в логах?

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #2 : 22.09.2008 14:01:05 »
ФС в норме.
Какие логи привести?

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: /var стала readonly ????
« Ответ #3 : 22.09.2008 15:05:10 »
ФС в норме.
Какие логи привести?
Логи ядра, где оно перемонтирует /var в ридонли.
Or didn't happen.

Оффлайн Vitls

  • Глобальный модератор
  • *****
  • Сообщений: 372
  • Идиотизм вечен!
    • Linux. OpenSource. Life.
    • Email
Re: /var стала readonly ????
« Ответ #4 : 22.09.2008 15:33:21 »
ФС в норме.
Какие логи привести?
Логи ядра, где оно перемонтирует /var в ридонли.
Or didn't happen.
Места хватает?
Дело не в том как болезнь вылечить.
Дело в том как других заразить.

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #5 : 22.09.2008 15:46:32 »
Хмммммм............
Да нету таких логов. Ядро не может перемонтировать использующуюся ФС в ридонли.
ФС становится незаписываемой в результате какого-то катаклизма. Например, последняя запись в /var/log/messages от сегодня 0:00:01  и дальше ничего нет до начала загрузки.
В результате этого катаклизма отваливается Squid и другие сервисы, т.к. они не могут писать свои логи. И перезапустить их по этой же причине нельзя.
Свободного места на /var - полно около 70Гб. Файловая система ext3.

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: /var стала readonly ????
« Ответ #6 : 22.09.2008 17:34:49 »
Да нету таких логов. Ядро не может перемонтировать использующуюся ФС в ридонли.
Значит didn't happen.
ФС становится незаписываемой в результате какого-то катаклизма.
Ну т.е. вы не можете утверждать, что кто-то там стал readonly.

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #7 : 22.09.2008 18:01:39 »
Ну т.е. вы не можете утверждать, что кто-то там стал readonly.
Почему же нет? Уверенно утверждаю, что существующие на /var файлы нельзя удалять или изменять. Также нельзя создавать новые файлы и каталоги. Но просматривать существующие файлы и каталоги можно. Можно перемещаться по ФС из каталога в каталог. Вот и получается что /var доступна только для чтения.
К сожалению не записал точное сообщение системы выдаваемое при удалении существующих или создании новых файлов, но смысл их один - низззя!

Вопрос в том, - почему  она стало такой без присвоения ей таких атрибутов? И как это предотвратить/побороть?
« Последнее редактирование: 22.09.2008 18:03:20 от slessv »

Оффлайн dottedmag

  • /usr/sbin/control
  • *******
  • Сообщений: 235
Re: /var стала readonly ????
« Ответ #8 : 22.09.2008 18:02:24 »
Почему же нет? Уверенно утверждаю, что существующие на /var файлы нельзя удалять или изменять. Также нельзя создавать новые файлы и каталоги. Но просматривать существующие файлы и каталоги можно. Можно перемещаться по ФС из каталога в каталог. Вот и получается что /var доступна только для чтения.

Покажите вывод mount
Debian Lenny

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #9 : 22.09.2008 18:05:51 »
[root@arnold ~]# mount
/dev/hda2 on / type ext3 (rw)
proc on /proc type proc (rw,noexec,nosuid,gid=19)
sysfs on /sys type sysfs (rw)
udevfs on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw)
shmfs on /dev/shm type tmpfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid)
/dev/hda6 on /home type ext3 (rw,nosuid)
/dev/hda5 on /usr type ext3 (rw,nodev,noatime)
/dev/hda7 on /var type ext3 (rw,nosuid)
« Последнее редактирование: 23.09.2008 13:11:18 от Skull »

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: /var стала readonly ????
« Ответ #10 : 22.09.2008 18:06:34 »
Покажете, когда файлы нельзя будет изменять.

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #11 : 22.09.2008 18:21:39 »
Конечно. Вот только придется подождать - первый раз это случилось в период с 6-го по 8-е 09 - не могу точнее определить по логам , второй раз  - 21.09 примерно в 0:00:35 сек.
Уже думал сервак в эксплуатацию запускать, а тут такое......
Если еще раз повторится, то даже и не знаю что делать......

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #12 : 22.09.2008 18:37:58 »
Подскажите, кто знает, что за странные записи появляются в /var/log/messages:

Sep 22 15:47:34 arnold squid[6334]: Squid Parent: child process 6375 exited due to signal 6
Sep 22 15:47:34 arnold squid[6334]: Exiting due to repeated, frequent failures
Sep 22 16:13:17 arnold -- MARK --
Sep 22 16:13:37 arnold squid[6417]: Squid Parent: child process 6419 started
Sep 22 16:13:37 arnold squid: squid startup succeeded
Sep 22 16:31:01 arnold crond[6527]: (root) CMD (run-parts /etc/cron.hourly)
Sep 22 16:47:18 arnold ntpd[4471]: adjusting local clock by 0.164582s
Sep 22 17:13:18 arnold -- MARK --
Sep 22 17:31:01 arnold crond[6531]: (root) CMD (run-parts /etc/cron.hourly)
Sep 22 17:53:18 arnold -- MARK --
Sep 22 18:13:18 arnold -- MARK --

Оффлайн vvk

  • alt linux team
  • ***
  • Сообщений: 124
    • Email
Re: /var стала readonly ????
« Ответ #13 : 22.09.2008 18:46:12 »
man syslogd
/-m
irc.freenode.net #altlinux
http://spo.tyumen.ru/

Оффлайн slessv

  • Завсегдатай
  • *
  • Сообщений: 61
Re: /var стала readonly ????
« Ответ #14 : 22.09.2008 18:55:21 »
  :D
Спасибо!