Автор Тема: Проблемы с сервером на ALT Linux 4  (Прочитано 7020 раз)

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Доброго времени суток всем!

Имеется настроенный сервер на ALT Linux 4.0 Server. Настраивал сервер не я, админили другие, я только просил установить\настроить дополнительные функции на сервак. Но с недавнего времени присмотр и администрирование лежит на мне. И вот где-то после НГ или же раньше сервак начал "глючить" - не авторизовывает пользователей при получении почты (отправить могут), не могу на него зайти по ssh\local, были даже проблемы с доступом к сайтам, которые лежат на сервере. Может ещё что не работает, но заметил пока только то с чем приходится переодически сталкиваться. Squid работает, инет раздаёт, acl работают. Если перезагрузить сервак, то вроде бы какое-то время он работает как положено, но потом снова та же песня. Периодичность такого "глюка" разная - может несколько дней работать, а может и через несколько часов перестать. :(
Если в консоли ввожу команды, то они не выполняются и выводится ошибка. Примеры:
[root@user]# service dovecot restart
stopping dovecot service: /etc/init.d/functions: line 374: /bin/unsleep: input/output error

[root@user]# halt
-bash: /sbin/halt: input/output error
Как это лечиться? Куда копать? Если нужны какие-то логи - могу скопипастить. Помогите начинающему линуксоиду! :)
« Последнее редактирование: 09.02.2012 14:49:33 от ID_kik »

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #1 : 13.02.2012 13:04:46 »
Доброго времени суток всем!

Имеется настроенный сервер на ALT Linux 4.0 Server. Настраивал сервер не я, админили другие, я только просил установить\настроить дополнительные функции на сервак. Но с недавнего времени присмотр и администрирование лежит на мне. И вот где-то после НГ или же раньше сервак начал "глючить" - не авторизовывает пользователей при получении почты (отправить могут), не могу на него зайти по ssh\local, были даже проблемы с доступом к сайтам, которые лежат на сервере. Может ещё что не работает, но заметил пока только то с чем приходится переодически сталкиваться. Squid работает, инет раздаёт, acl работают. Если перезагрузить сервак, то вроде бы какое-то время он работает как положено, но потом снова та же песня. Периодичность такого "глюка" разная - может несколько дней работать, а может и через несколько часов перестать. :(
Если в консоли ввожу команды, то они не выполняются и выводится ошибка. Примеры:
[root@user]# service dovecot restart
stopping dovecot service: /etc/init.d/functions: line 374: /bin/unsleep: input/output error

[root@user]# halt
-bash: /sbin/halt: input/output error
Как это лечиться? Куда копать? Если нужны какие-то логи - могу скопипастить. Помогите начинающему линуксоиду! :)
Похоже на проблемы с дисками или контролером. Попробуйте диски проверить на ошибки.
P.S. какая конфигурация дисковой системы(RAID или LVM) у Вас стоит в сервере? В smart смотрели?

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #2 : 13.02.2012 15:23:44 »
Похоже на проблемы с дисками или контролером. Попробуйте диски проверить на ошибки.
P.S. какая конфигурация дисковой системы(RAID или LVM) у Вас стоит в сервере? В smart смотрели?
я с Linux пока на Вы :) можно поподробнее, что, где и как посмотреть?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #3 : 13.02.2012 21:15:42 »
я с Linux пока на Вы :) можно поподробнее, что, где и как посмотреть?
Для начала в /var/log/messages. Но тут может быть засада в том, что туда уже не пишется ничего из-за ошибок. Можно посмотреть на 12-ую консоль: Alt+F12 (если речь, правда, про сервер 4.0 и там X-ы не запущены; если запущены, то Ctrl+Alt+F12).

Что касается SMART, то должен быть установлен пакет smartmontools. Утилита называется smartctl, а что она показывает, от ОС уже не зависит. Про SMART много где написано, в том числе и тут были обсуждения.

RAID/LVM - покажите вывод mount. Кстати, "железный" RAID-контроллер не используется ?
« Последнее редактирование: 13.02.2012 21:19:04 от asy »

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #4 : 14.02.2012 17:05:26 »
Для начала в /var/log/messages. Но тут может быть засада в том, что туда уже не пишется ничего из-за ошибок.
Можно посмотреть на 12-ую консоль: Alt+F12 (если речь, правда, про сервер 4.0 и там X-ы не запущены; если запущены, то Ctrl+Alt+F12).
логи пишуться. только хронология ближе к концу файла почему-то нарушена - идёт 14 число, потом 15 и снова 14. 12-ую консоль могу посмотреть. что-то конкретное нужно посмотреть в логах или консоле?
Что касается SMART, то должен быть установлен пакет smartmontools. Утилита называется smartctl, а что она показывает, от ОС уже не зависит. Про SMART много где написано, в том числе и тут были обсуждения.
программы такой не установлено на сервере.
RAID/LVM - покажите вывод mount.
var/log$ mount
/dev/sda2 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/sda7 on /home type ext3 (rw,nosuid)
/dev/sda6 on /tmp type ext3 (rw,noexec,nosuid,nodev)
/dev/sda5 on /usr type ext3 (rw,nodev,noatime)
/dev/sdb1 on /var type ext3 (rw,nosuid)
Кстати, "железный" RAID-контроллер не используется?
нет, не используется.

ЗЫ сегодня после перезагрузки в районе жд у сервера были слышны странные щелчки (обычно, когда винт хочет умереть) и времени на нормальную работу хватило минут на 10-15 максимум, потом снова доступ закрылся. сессия была открыта только в winscp, успел посмотреть\сделать немного, вышел и всё...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #5 : 14.02.2012 19:08:52 »
На 12-ую консоль syslog просто сыпет всё то же самое, что в /var/log/* (по крайней мере, в alt так в /etc/syslog.conf задано).
что-то конкретное нужно посмотреть в логах или консоле ?
прочто смотреть. что-нибудь про error и т.п.
программы такой не установлено на сервере.
apt-get install smartmontools

судя по выводу mount, ни LVM, ни Software RAID не используются.
ЗЫ сегодня после перезагрузки в районе жд у сервера были слышны странные щелчки
Данные уже скопированы куда-нибудь ? Вообще, пока не умерло, можно взять HDD такого же, или большего, размера и просто сделать копию всего HDD, остановив работу сервера (загрузившись хоть с LiveCD, хоть с самого сервера, но в Single Mode тогда).

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #6 : 15.02.2012 11:08:53 »
Цитировать
программы такой не установлено на сервере.
Цитировать
apt-get install smartmontools
Попробуй поставить пакет smartmontools, хотя далеко не факт, что правильно поставится...

Цитировать
ЗЫ сегодня после перезагрузки в районе жд у сервера были слышны странные щелчки
Цитировать
Данные уже скопированы куда-нибудь ? Вообще, пока не умерло, можно взять HDD такого же, или большего, размера и просто сделать копию всего HDD, остановив работу сервера (загрузившись хоть с LiveCD, хоть с самого сервера, но в Single Mode тогда).
Забэкапь куда нибудь важные данные, а то не ровен час, всё потеряешь.
P.S. У меня появилось такое ощущение, что предыдущий админ сервера, почуяв проблемы на сервере, решил спихнуть свою ответственность на Вас...

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #7 : 15.02.2012 15:22:39 »
что-нибудь про error и т.п.
там очень много записей про попытку зайти с одного и того же адреса под рутом по ссш и есть предупреждения по постфиксу.
Данные уже скопированы куда-нибудь ? Вообще, пока не умерло, можно взять HDD такого же, или большего, размера и просто сделать копию всего HDD, остановив работу сервера (загрузившись хоть с LiveCD, хоть с самого сервера, но в Single Mode тогда).
пока что ничего не бэкапил. скопировать папки или разделы целиком?
P.S. У меня появилось такое ощущение, что предыдущий админ сервера, почуяв проблемы на сервере, решил спихнуть свою ответственность на Вас...
нет, перед его уходом работал сервер нормально, это перед новым годом так начал или после.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #8 : 15.02.2012 19:26:25 »
там очень много записей про попытку зайти с одного и того же адреса под рутом по ссш
с этим надо бороться, хотя к текущей ситуации не относится.
пока что ничего не бэкапил. скопировать папки или разделы целиком?
Это уж как удобнее. Мне было бы удобно просто копию HDD сделать с помощью dd.
Главное - не затягивать, и уже копировать хоть как-то, раз подозрение на hdd.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #9 : 15.02.2012 20:24:18 »
Это уж как удобнее. Мне было бы удобно просто копию HDD сделать с помощью dd.
Главное - не затягивать, и уже копировать хоть как-то, раз подозрение на hdd.
но там же разделы будут, правильно? dd позволит полностью бэкап всего диска сделать со всем содержимым и разделами? и ещё - там 2 жд по 250 гигов, какой именно нужен?

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #10 : 16.02.2012 12:43:03 »
А ещё бы неплохо было бы посмотреть, как размечен жесткий диск:
fdisk -l

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #11 : 16.02.2012 17:04:27 »
Это уж как удобнее. Мне было бы удобно просто копию HDD сделать с помощью dd.
Главное - не затягивать, и уже копировать хоть как-то, раз подозрение на hdd.
но там же разделы будут, правильно? dd позволит полностью бэкап всего диска сделать со всем содержимым и разделами?
Да. Причём он работает с секторами, ему совсем не важна файловая система:
dd if=/dev/sda of=/dev/sdd bs=1024K
И на sdd полная копия sda, если размер sdd позволяет. Тут важно не ошибиться с sdd или не перепутать if/of - вся старая информация на целевом диске будет перезаписана.
и ещё - там 2 жд по 250 гигов, какой именно нужен?
А вот это уж Вам угадывать, если по логу не видно или по smart.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #12 : 16.02.2012 21:20:49 »
apt-get install smartmontools
сделал так, вот лог, проблем не было при установке:
[root@serv ~]# apt-get install smartmontools
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  smartmontools
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 257kB of archives.
After unpacking 486kB of additional disk space will be used.
Get:1 ftp://ftp.altlinux.org i586/classic smartmontools 5.36-alt3 [257kB]
Fetched 257kB in 2s (90.9kB/s)
Committing changes...
Preparing...                 ########################################### [100%]
1: smartmontools             ########################################### [100%]
Done.
А ещё бы неплохо было бы посмотреть, как размечен жесткий диск:
fdisk -l
имеется лог и этого тоже:
[root@serv ~]# fdisk -l

Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2ec5d860

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         261     2096451   82  Linux swap / Solaris
/dev/sda2             262         392     1052257+  83  Linux
/dev/sda4             393       30515   241962997+   5  Extended
/dev/sda5             393        1045     5245191   83  Linux
/dev/sda6            1046        1306     2096451   83  Linux
/dev/sda7            1307       30515   234621261   83  Linux

Disk /dev/sdb: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x43d0537c

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       30515   245111706   83  Linux
А вот это уж Вам угадывать, если по логу не видно или по smart.
как правильно прочитать логи смарта и начать процедуру копирования?

ЗЫ удалось скопировать лог из /var/log/messages, если необходимо - могу скопипастить в приват

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #13 : 16.02.2012 22:02:15 »
А вот это уж Вам угадывать, если по логу не видно или по smart.
как правильно прочитать логи смарта
smartctl --help
smartctl --all /dev/sda в первом приближении.
и начать процедуру копирования?
Ну уж не знаю... Подключаете новый HDD, смотрите, кем он стал. Грузитесь в однопользовательский режим или, вообще, с live cd, и вперёд. Только лучше бы попробовать на чём-нибудь. Операция простая, но чревата потерей данных. Если есть неуверенность, лучше потренироваться. А то вдруг что.
ЗЫ удалось скопировать лог из /var/log/messages, если необходимо - могу скопипастить в приват
Опять же, Вам решать, есть ли там что-то интересное, или непонятное.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #14 : 16.02.2012 23:35:59 »
smartctl --all /dev/sda в первом приближении.
как я понял, на этом жд стоит ос?
/root$ smartctl --all /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

Device: ATA      WDC WD2500YS-01S Version: 20.0

In Linux, SATA disks accessed via libata are only supported by smartmontools
for kernel versions 2.6.15 and above. Try an additional '-d ata' argument.