Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: RAID 10 Ubuntu 9.10  (Прочитано 2038 раз)

0 Пользователей и 1 Гость просматривают эту тему.

joni2009ok

  • Автор темы
  • Гость
RAID 10 Ubuntu 9.10
« : 15 Апрель 2010, 11:31:58 »
Привет всем!

В общем ситуация такая, 3 и диска RAID 10 разметил диски создал корневые каталоги ну и все сделал чтоб рейд работал, делал это при новой установки ОС
Установился запустился все без ошибок!!!
Решил поэкспериментировать, отсоединил один диск и запустил ubuntu. в первой же загрузке там где выскакивает инфо
grub load
Error .......
но система все равно запустилась и работает!!!
что делаю дальше, подсоединяю этот диск и включаю ПК и что я вижу все туже ошибку, сразу создается впечатление о том что диск не подгрузился к масиву.
так вот как посмотреть подгрузился ли он или нет, и если нет то как его восстановить, я мог конечно переустановить систему, но смысл в том чтоб я мог легко новый купивший диск просто вставить вместо старого так чтоб все работало!!!
та и рейд програмный

Оффлайн arreyofspace

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: RAID 10 Ubuntu 9.10
« Ответ #1 : 15 Апрель 2010, 11:41:24 »
cat /proc/mdstat - посмотреть подгрузился ли он или нет

Пользователь решил продолжить мысль 15 Апрель 2010, 09:44:01:
А ето был первый перезапуск после установки RAID ?????
« Последнее редактирование: 15 Апрель 2010, 11:47:26 от arreyofspace »

joni2009ok

  • Автор темы
  • Гость
Re: RAID 10 Ubuntu 9.10
« Ответ #2 : 15 Апрель 2010, 12:11:01 »


Пользователь решил продолжить мысль 15 Апрель 2010, 09:44:01:
А ето был первый перезапуск после установки RAID ?????
[/quote]
Ну нет конечно, установил перезагрузил, залогинился посмотрел там что в корне итд, выключил отсоеденил диск включил (уже с ошибкой) залогинился выключил

Оффлайн arreyofspace

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: RAID 10 Ubuntu 9.10
« Ответ #3 : 15 Апрель 2010, 12:23:47 »
cat /proc/mdstat     ?????????????

joni2009ok

  • Автор темы
  • Гость
Re: RAID 10 Ubuntu 9.10
« Ответ #4 : 15 Апрель 2010, 12:39:49 »
cat /proc/mdstat     ?????????????
Ок завтро кину, серв дома я на работе. пока пауза

joni2009ok

  • Автор темы
  • Гость
Re: RAID 10 Ubuntu 9.10
« Ответ #5 : 20 Апрель 2010, 15:04:46 »
Все перепутал,
Ошибка ""
GRUB loading.
error: biosdisk read error
Появилась уже с первого запуска после установки ОС

Результат cat /proc/mdstat

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active raid10 sdb2[1] sdc2[2] sda2[0]
      14651136 blocks 64K chunks 2 near-copies [3/3] [UUU]
     
md0 : active raid10 sdb1[1] sdc1[2] sda1[0]
      146488512 blocks 64K chunks 2 near-copies [3/3] [UUU]
     
md2 : active raid10 sdb3[1] sdc3[2] sda3[0]
      14651136 blocks 64K chunks 2 near-copies [3/3] [UUU]
     
unused devices: <none>

Провел опыт )))
Значит в ящике 3 диска соответственно.
пробовал отсоединять по очереди.
Вытаскиваю 1 работает
Вытаскиваю 2 не работает
вытаскиваю 3 не работает

Вчем может быть проблемма? что не доделал?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: RAID 10 Ubuntu 9.10
« Ответ #6 : 20 Апрель 2010, 15:08:20 »
"Known issues" читали? Особенно про этот баг: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/557429 ?

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: RAID 10 Ubuntu 9.10
« Ответ #7 : 20 Апрель 2010, 15:19:17 »
Провел опыт )))
Значит в ящике 3 диска соответственно.
пробовал отсоединять по очереди.
Вытаскиваю 1 работает
Вытаскиваю 2 не работает
вытаскиваю 3 не работает

Вчем может быть проблемма? что не доделал?

Забываешь, что БИОС настроен за загрузку с одного лишь винта ;) Поставь зорядок загрузки: hdd0, hdd1, hdd2 и включи boot other device

joni2009ok

  • Автор темы
  • Гость
Re: RAID 10 Ubuntu 9.10
« Ответ #8 : 20 Апрель 2010, 19:53:00 »
Забываешь, что БИОС настроен за загрузку с одного лишь винта ;) Поставь зорядок загрузки: hdd0, hdd1, hdd2 и включи boot other device
не так не получается. все тоже самое

"Known issues" читали? Особенно про этот баг: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/557429 ?
Очень стыдно но английский плохо понимаю, могли бы в рации сказать в чем подвох там.
Так с переводчиком почитал но конкретно мало что понял

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: RAID 10 Ubuntu 9.10
« Ответ #9 : 20 Апрель 2010, 22:04:32 »
"Activating a RAID 1 array in degraded mode is reported to lead to RAID disks being reported as in sync when they are not, resulting in data loss. Since RAID 1 arrays will automatically be brought up in degraded mode when a member disk is unavailable, users with production software RAID 1 disks are advised not to upgrade to the 10.04 LTS Beta until this bug is resolved."

RAID 1 массив ошибочно сообщает о своем нормальном состоянии даже в случае, когда он в "деградированном" состоянии. Это приводит к потере информации. Т.к. массивы RAID 1 автоматически переводятся в деградированное состояние, когда один из дисков недоступен, пользователям с RAID 1 массивами следует воздержаться от использования 10.04 Beta до тех пор, пока этот баг не будет исправлен.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: RAID 10 Ubuntu 9.10
« Ответ #10 : 20 Апрель 2010, 22:57:18 »
Мой вариант прочтения бага: если поднять массив из двух дисков сначала без одного диска, затем без другого диска, а после этого с обоими дисками, то mdadm посчитает массив рабочим (синхронизированным) и это приведёт к разрушению ФС. То есть, mdadm не обладает памятью, чтобы помнить, что две части зеркала работали после расцепления в отдельности, и их состояние на момент совместного включения не такое же, как на момент расцепления - каждый из них работает в "сингл моде" и синхронизация невозможна.
Я бы это не багом назвал, а фичей: типа, если хотите убить ваш RAID, то поработайте с его половинками раздельно. Ни один вменяемый админ такого не должен делать. Всё равно что извлекать винты после гибернейта, чтобы переносить инфу с другого компа. К обсуждаемой теме автора этот багрепорт не имеет никакого отношения.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: RAID 10 Ubuntu 9.10
« Ответ #11 : 20 Апрель 2010, 23:06:05 »
Моё прочтение несколько отличается от Вашего :)
Если один из дисков недоступен в момент старта рейда (а ТС писал:
Цитировать
Решил поэкспериментировать, отсоединил один диск и запустил ubuntu. в первой же загрузке там где выскакивает инфо
grub load
Error .......
но система все равно запустилась и работает!!!
что делаю дальше, подсоединяю этот диск и включаю ПК и что я вижу все туже ошибку, сразу создается впечатление о том что диск не подгрузился к масиву.
)
то mdadm ошибочно сообщает о полной синхронизации массива, что приводит к потере информации.
Замечу: это не фича, а вполне нормальная ситуация: один из дисков отказал, mdadm должен просто сообщать о критическом состоянии массива, и при подключении работоспособного диска производить синхронизацию.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: RAID 10 Ubuntu 9.10
« Ответ #12 : 20 Апрель 2010, 23:24:06 »
Он и проведёт синхронизацию. Но смотри:
диск1: синхронизирован
диск2: синхронизирован
выключаем, отсоединяем диск1, включаем
диск1: синхронизирован так был таков на момент выключения, и сейчас отключен
диск2: синхронизирован так как включен, а диск1 отсутствует
записываем на массив файл1
пока всё нормально: если подключить диск1 и включить, mdadm заметит рассинхронизацию диска1 и ссинхронизирует его с диска2
но мы пойдём другим путём:
выключаем, подключаем диск1, отключаем диск2, включаем
диск1: синхронизирован, так как включен, а диск2 отсутвтвует
диск2: синхронизирован, так как был таков на момент выключения, а сейчас выключен
записываем на массив файл2
заметим, что сейчас, фактически, две разные синхронизации - два диска разошлись каждый своим состоянием и не могут быть синхронизированы между собой, чисто логически
на каждом из половинок массива находится по одному файлу, которого нет на другой половинке: на диске1 есть файл1 и нет файла2; на диске2 наоборот, есть файл2 и нет файла1, свести их в единое синхронизированное состояние невозможно просто потому, что это две различные истории
представь себе, что тебя разобрали на молекулы и затем собрали в двух машинах сборки; одна копия тебя прочитала Войну и мир, вторая копия прочла Мастера и Маргариту
внимание, вопрос: какая копия правильная? :D
вот так и в описанном "баге"

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: RAID 10 Ubuntu 9.10
« Ответ #13 : 20 Апрель 2010, 23:36:10 »
Это все классно, но:
Цитировать
RAID disks being reported as in sync when they are not
Это - баг. И этот баг приводит к пропаданию информации по вполне понятной причине: вместо того, чтобы со всех ног начинать синхронизацию, он спокойно ковыряет в носу, т.к. думает, что все и так в порядке.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: RAID 10 Ubuntu 9.10
« Ответ #14 : 20 Апрель 2010, 23:38:14 »
Я тебя ещё раз спрашиваю: который из тебя, прочитавших по одной книге, правильный, т.е. какого к какому надо синхронизировать? :) Ты так и не понял, что синхронизация невозможна. Баг только в том, что оно таки запускается а не кричит "не могу".

 

Страница сгенерирована за 0.059 секунд. Запросов: 22.