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

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #15 : 17.02.2012 00:08:05 »
smartctl --all /dev/sda в первом приближении.
как я понял, на этом жд стоит ос?
Судя по ранее показанному mount, да.
Try an additional '-d ata' argument.
То есть, smartctl -d ata --all /dev/sda

Только вот в Server 4 ядро должно быть 2.6.18. uname -a что показывает ?
« Последнее редактирование: 17.02.2012 00:12:02 от asy »

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #16 : 19.02.2012 05:40:47 »
/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.
[/quote]
Лучше выложите полный вывод SMART для всех дисков(Лучше вывод сюда прикреплять в виде файлов), так будет проще вычислить "пацента" и даже на каком порту SATA он сидит.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #17 : 21.02.2012 14:58:12 »
Только вот в Server 4 ядро должно быть 2.6.18. uname -a что показывает ?
Linux serv.xxx 2.6.18-ovz-smp-alt14 #1 SMP Wed May 2 15:41:15 MSD 2007 i686 GNU/Linux
Лучше выложите полный вывод SMART для всех дисков(Лучше вывод сюда прикреплять в виде файлов), так будет проще вычислить "пацента" и даже на каком порту SATA он сидит.
синтаксис команды не подскажете, чтобы вывести всю необходимую информацию?

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #18 : 22.02.2012 12:56:31 »
Для первого диска:
smartctl --all /dev/sda > /home/<user>/sda.txtДля второго диска:
smartctl --all /dev/sdb > /home/<user>/sdb.txtгде <user> - ваш логин. Файлы должны попасть в Вашу домашнюю папку.
И так далее(меняется только последняя буква диска по алфавиту) до конца со всеми дисками. Данные файлы прикрепите сюда.
« Последнее редактирование: 23.02.2012 10:19:08 от fotons »

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #19 : 27.02.2012 10:01:14 »
Для первого диска:
smartctl --all /dev/sda > /home/<user>/sda.txtДля второго диска:
smartctl --all /dev/sdb > /home/<user>/sdb.txtгде <user> - ваш логин. Файлы должны попасть в Вашу домашнюю папку.
И так далее(меняется только последняя буква диска по алфавиту) до конца со всеми дисками. Данные файлы прикрепите сюда.
вот что выводит:
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.
но потом ввёл
smartctl --all -d ata /dev/sda > /home/<user>/sda.txtи вот результат -> http://zalil.ru/32784094

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #20 : 27.02.2012 10:20:39 »
но потом ввёл
smartctl --all -d ata /dev/sda > /home/<user>/sda.txtи вот результат -> http://zalil.ru/32784094
Плохой сектор:
  04 61 08 8d 80 40 e0  Device Fault; Error: ABRT at LBA = 0x0040808d = 4227213
На всякий случай сделайте smartctl -t long -d ata /dev/sda
Будет выведено время, за которое выполнится тест. В этот момент сервер бы лучше ничем не грузить дополнительно. После этого посмотреть smartctl -l xselftest -d ata /dev/sda
Скорее всего, там LBA_of_first_error будет указан соответствующий. Если да, то вот и оно.

Дальше можно читать тут, у автора вопроса там WD как раз:
http://forum.altlinux.org/index.php/topic,13604.msg166071.html#msg166071
« Последнее редактирование: 27.02.2012 10:24:42 от asy »

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #21 : 27.02.2012 10:26:06 »
На всякий случай сделайте smartctl -t long -d ata /dev/sda
[root@serv]# smartctl -t long /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

Extended Background Self Test has begun
Use smartctl -X to abort test
он в бэкграунде выполняется как я понял? и видно ли будет, когда тест закончится?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #22 : 27.02.2012 11:01:31 »
он в бэкграунде выполняется как я понял? и видно ли будет, когда тест закончится?
В бэкграунде. Вообще, у меня smartctl о времени предупреждает сразу. Не помню, как раньше было.
в выводе smartctl -l xselftest -d ata /dev/sda, по идее, должно быть видно текущее состояние теста, но, на некоторых hdd, не показывается до окончания процесса.
« Последнее редактирование: 27.02.2012 13:56:49 от asy »

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #23 : 27.02.2012 12:50:41 »
но потом ввёл
smartctl --all -d ata /dev/sda > /home/<user>/sda.txtи вот результат -> http://zalil.ru/32784094
Да тут проблемных секторов куча - 323 сектора!
Цитировать
  5 Reallocated_Sector_Ct   0x0033   159   159   140    Pre-fail  Always       -       323
Удивляюсь, как вообще диск работает в таком состоянии...
Менять его уже давно пора.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #24 : 27.02.2012 14:43:39 »
[root@serv]# smartctl -l xselftest -d ata /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=======> INVALID ARGUMENT TO -l: xselftest
=======> VALID ARGUMENTS ARE: error, selftest, selective, directory <=======

Use smartctl -h to get a usage summary

[root@serv]# smartctl -l xselftest /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=======> INVALID ARGUMENT TO -l: xselftest
=======> VALID ARGUMENTS ARE: error, selftest, selective, directory <=======

Use smartctl -h to get a usage summary

[root@serv]# smartctl xselftest /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

ERROR: smartctl takes ONE device name as the final command-line argument.
You have provided 2 device names:
xselftest
/dev/sda

Use smartctl -h to get a usage summary
что не так?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #25 : 27.02.2012 17:45:55 »
что не так?
версия smartctl, очевидно. Пишет же: =======> VALID ARGUMENTS ARE: error, selftest, selective, directory <=======
Значит, -l selftest наверное. ну или --all, и там искать в общей массе.

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Re: Проблемы с сервером на ALT Linux 4
« Ответ #26 : 28.02.2012 13:05:55 »
[root@serv]# smartctl -l xselftest -d ata /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=======> INVALID ARGUMENT TO -l: xselftest
=======> VALID ARGUMENTS ARE: error, selftest, selective, directory <=======

Use smartctl -h to get a usage summary

[root@serv]# smartctl -l xselftest /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=======> INVALID ARGUMENT TO -l: xselftest
=======> VALID ARGUMENTS ARE: error, selftest, selective, directory <=======

Use smartctl -h to get a usage summary

[root@serv]# smartctl xselftest /dev/sda
smartctl version 5.36 [i586-alt-linux-gnu] Copyright (C) 2002-6 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

ERROR: smartctl takes ONE device name as the final command-line argument.
You have provided 2 device names:
xselftest
/dev/sda

Use smartctl -h to get a usage summary
что не так?
По-моему, не понимает параметр xselftest. Версия тут ни причем(у себя проверил).

P.S. Стоп, у меня версия как раз появилась 5.41 после обновления системы, а у Вас до сих пор - 5.36. Команда smartctl -l xselftest /dev/sda у меня сработала.
« Последнее редактирование: 28.02.2012 13:09:47 от fotons »

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #27 : 01.03.2012 08:33:51 »
Дальше можно читать тут, у автора вопроса там WD как раз:
http://forum.altlinux.org/index.php/topic,13604.msg166071.html#msg166071
  • правильно ли я понимаю, что при проверке жд могут быть потеряны данные?
  • можно ли бэкап всего жд целиком сделать, чтобы потом восстановить?
  • если делать бэкап всего жд, не будут ли в восстановленной версии те же косяки?
P.S. Стоп, у меня версия как раз появилась 5.41 после обновления системы, а у Вас до сих пор - 5.36. Команда smartctl -l xselftest /dev/sda у меня сработала.
как обновить с 5.36 до 5.41?

ЗЫ в серверной стойке есть идентичный по параметрам сервер с аналогичной ОС. он выключен за ненадобностью. можно ли на него перенести все настройки и установленные программы с проблемного сервера?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Проблемы с сервером на ALT Linux 4
« Ответ #28 : 01.03.2012 11:18:17 »
как обновить с 5.36 до 5.41?
apt-get update
apt-get install smartmontools
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #29 : 01.03.2012 12:18:28 »
правильно ли я понимаю, что при проверке жд могут быть потеряны данные?
да. Но, скорее всего, потеряется только то, что уже потеряно.
можно ли бэкап всего жд целиком сделать, чтобы потом восстановить?
Да. С помощью dd можно сделать копию один в один как на другой hdd, так и в файл, за исключением тех секторов, что уже не читаются.
если делать бэкап всего жд, не будут ли в восстановленной версии те же косяки?
Те же - это что имеется ввиду ? Какие-то повреждённые данные ? Да, они останутся. Если речь про ошибки чтения/записи, то это уже от hdd зависит, нового, или восстановленного.
как обновить с 5.36 до 5.41?
большого смысла в этом нет. Сейчас лучше уже не ставить ничего  нового до устранения проблемы, чтобы не усугублять.
в серверной стойке есть идентичный по параметрам сервер с аналогичной ОС. он выключен за ненадобностью. можно ли на него перенести все настройки и установленные программы с проблемного сервера?
Надо перенести на другой HDD. А где оставить рабочие hdd, в старом, или отключенном - не важно. Да, если там харды такие же, или больше, можно подключить hdd из резервного к проблемному серверу, загрузиться в single mode и сказать что-то вроде
dd if=/dev/sda of=/dev/sde bs=1024K
буквы только в sdA/sdE правильные выбрать и не перепутать, что куда копировать.
« Последнее редактирование: 01.03.2012 12:28:15 от asy »