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

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #30 : 01.03.2012 12:22:49 »
как обновить с 5.36 до 5.41?
apt-get update
apt-get install smartmontools
Это если кто-то его обновил в 4.0. Хотя, смотрю, в репозитарии 4.0 лежит 5.38. Чуть-чуть новее, всё же.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #31 : 02.03.2012 15:49:46 »
Надо перенести на другой HDD. А где оставить рабочие hdd, в старом, или отключенном - не важно. Да, если там харды такие же, или больше, можно подключить hdd из резервного к проблемному серверу, загрузиться в single mode и сказать что-то вроде
dd if=/dev/sda of=/dev/sde bs=1024K
буквы только в sdA/sdE правильные выбрать и не перепутать, что куда копировать.
чтобы пользоваться dd нужно что-то дополнительно установить?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Проблемы с сервером на ALT Linux 4
« Ответ #32 : 02.03.2012 16:02:07 »
чтобы пользоваться dd нужно что-то дополнительно установить?
Нет, dd — часть обязательного пакета coreutils.
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #33 : 02.03.2012 16:53:57 »
чтобы пользоваться dd нужно что-то дополнительно установить?
А, ещё надо будет conv=sync,noerror добавить в параметрах, раз там плохие сектора.

Вот это, например, можно прочитать предварительно:
http://www.brimz.ru/rezervnoe-kopirovanie-informacii-pri-pomoshhi-dd.html
« Последнее редактирование: 02.03.2012 16:55:42 от asy »

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #34 : 25.03.2012 13:23:46 »
наконец-то руки дошли до сервака. загрузился с лайв-сд, посмотрел какие жд подключены, чтобы не напутать ничего через fdisk -l и ввёл команду:
[root@localhost /]# dd if=/dev/sda conv=sync,noerror of=/dev/sdb bs=1024kи дальше на основной консоли тишина, а на 12-ой выводит следующее:
Mar 25 18:04:00 localhost dd: 1*0 records in
Mar 25 18:04:00 localhost dd: 1*0 records out
Mar 25 18:04:00 localhost dd: 512 bytes (512 B) copied. 0.0001333 seconds, 3.8 MB/s
Mar 25 18:04:00 localhost random: Initializing random number generator: succeeded
Mar 25 18:23:58 localhost — MARK —
Mar 25 18:43:58 localhost — MАRK —
Mar 25 19:03:58 localhost — MARK —
только через какое-то время повторяется сообщение "localhost — MАRK —". всё нормально идёт или же нет? и сколько времени эта процедура может занять?

подойдёт ли этот способ для вывода прогресса команды dd?
Если мы пошлем сигнал USR1 процессу dd, то эта утилита выведет прогресс в STDERR и без всяких проблем продолжит копирование :)

На практике всё тоже очень просто:
1. находим PID процесса dd (допустим, мы получили 7865)
pgrep -l ^.*?dd$
2. посылаем сигнал USR1
kill -USR1 7865

dd выведет прогресс и продолжит.

Всё просто, но хотелось бы автоматизировать процесс.

watch -n 10 kill -USR1 7865

В консоли, где запущен dd, каждые 10 секунд мы будем получать отчет о статусе копирования.

ЗЫ оставил сервер включенным
« Последнее редактирование: 25.03.2012 14:58:47 от ID_kik »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #35 : 25.03.2012 17:24:20 »
"— MARK —" - это syslog пишет. Просто метка, чтобы понять, что он жив. это полезно, когда всё хорошо и в логе тишина. Запись про dd относится к другой операции c dd.

Процедура занимает достаточного много. Зависит от скорости HDD и объёма. ST3160813AS (160Гб) копируется около часа у меня. При этом, это хорошие hdd. На ошибках будут задержки.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #36 : 25.03.2012 19:47:23 »
"— MARK —" - это syslog пишет. Просто метка, чтобы понять, что он жив. это полезно, когда всё хорошо и в логе тишина. Запись про dd относится к другой операции c dd.

Процедура занимает достаточного много. Зависит от скорости HDD и объёма. ST3160813AS (160Гб) копируется около часа у меня. При этом, это хорошие hdd. На ошибках будут задержки.
хорошо, а то я уже волноваться начал :) завтра продолжу работу с серваком

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #37 : 26.03.2012 11:37:47 »
вот что было в консоли утром:
dd: writing '/dev/sdb' : No space left on device
239372+1 recorded in
239372+1 recorded out
2510001903024 bytes (251 GB) copied, 9795.24 seconds, 25.6 Mb/s
как я понимаю - всё нормально :)

переставил жд на который копировалась инфа вместо сбойного. запустил, загрузка пошла, но вот что на экране появилось при загрузке:
checking filesystems
...
сначала шла какая-то отладочная информация без ошибок на /dev/sda, а потом:
/dev/sdb1: contains a file system with errors, check forsed
/dev/sdb1: Deleted inode 12091414 has zero dtime. FIXED.
/dev/sdb1: inodes that were part of a corrupted orphan linked list found. FIXED
bla-bla-bla
/dev/sdb1: duplicate or bad block in use!
/dev/sdb1: multiply-claimed block(s) in inode 153300040: 30719063
...и дальше похожие записи
не означает ли это, что и /dev/sdb тоже сбойный и нужно так же делать dd и сменить его?

ЗЫ хотя
[root@serv local]# smartctl --all -d ata /dev/sda > /home/admin/sda.txt
[root@serv local]# smartctl --all -d ata /dev/sdb > /home/admin/sdb.txt
ничего про сбойные сектора не показал на обоих дисках в разделе "5 Reallocated_Sector_Ct"

ЗЫЗЫ ...продолжаю наблюдать за работой сервера
« Последнее редактирование: 26.03.2012 11:48:38 от ID_kik »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #38 : 26.03.2012 12:30:28 »
dd: writing '/dev/sdb' : No space left on deviceкак я понимаю - всё нормально :)
Нет. Целевой HDD меньше. Не всё скопировалось. Важно это, или нет - надо по таблице разделов смотреть, что там было в конце. Может, на исходном там пусто, и, даже, разделов нет, тогда не важно.
не означает ли это, что и /dev/sdb тоже сбойный и нужно так же делать dd и сменить его?
А вот вопрос, /dev/sdb - это был кто в момент копирования ?

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #39 : 26.03.2012 12:36:45 »
А вот вопрос, /dev/sdb - это был кто в момент копирования ?
/dev/sdb был жд, на который я копировал инфо со сбойного жд. он с другого сервера (стоял вторым жд, на нём был один раздел только), по объёму идентичные да и сервера одинаковые

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #40 : 26.03.2012 13:01:52 »
Что-то я не помню, чтобы dd писал "No space left on device" при копировании идентичных HDD... Но, если утверждаете, что всё идентично, тогда, может быть, просто баг у той версии, или я внимания не обращал.
На всякий случай покажите, что fdisk -l /dev/sda показывает сейчас.

Если с sda всё нормально и без путаницы, то да, с /dev/sdb, наверное, надо поступить аналогично. Кстати, тест SMART по нему запускали ? Чем кончилось ?

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #41 : 26.03.2012 13:39:40 »
На всякий случай покажите, что fdisk -l /dev/sda показывает сейчас.
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

Если с sda всё нормально и без путаницы, то да, с /dev/sdb, наверное, надо поступить аналогично. Кстати, тест SMART по нему запускали ? Чем кончилось ?
если вы об этом
[root@serv local]# smartctl --all -d ata /dev/sdb > /home/admin/sdb.txtто
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   186   183   021    Pre-fail  Always       -       5700
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       72
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   089   089   000    Old_age   Always       -       8167
 10 Spin_Retry_Count        0x0013   100   253   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0013   100   253   051    Pre-fail  Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       71
194 Temperature_Celsius     0x0022   126   096   000    Old_age   Always       -       24
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0

SMART Error Log Version: 1
No Errors Logged

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #42 : 26.03.2012 14:27:43 »
Вывод fdisk, на первый взгляд, совпадающий. Будем считать, что нормально.
если вы об этом
Нет, я про smartctl -t long /dev/sdb и вывовод результата после завершения теста. Чуть раньше здесь было, где ещё параметр обсуждался отсутствующий - xselftest.

Оффлайн ID_kik

  • Участник
  • *
  • Сообщений: 40
Re: Проблемы с сервером на ALT Linux 4
« Ответ #43 : 26.03.2012 14:44:53 »
Нет, я про smartctl -t long /dev/sdb и вывовод результата после завершения теста. Чуть раньше здесь было, где ещё параметр обсуждался отсутствующий - xselftest.
[root@serv ~]# smartctl -t long /dev/sdb
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
Please wait 0 minutes for test to complete.
Estimated completion time: Mon Mar 26 16:44:05 2012

Use smartctl -X to abort test
что-то никак не хочет эту команду принимать

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Проблемы с сервером на ALT Linux 4
« Ответ #44 : 26.03.2012 17:58:29 »
[cuote]Please wait 0 minutes for test to complete.
Estimated completion time: Mon Mar 26 16:44:05 2012[/cuote]
То есть, указываемое время - это текущее, как раз ?
А Вы там, раньше, писали, что без "-d ata" команды не отрабатываются. Попробуйте добавить.