Re: Etch и software RAID-10

2008-02-07 Пенетрантность Alexander Vlasov
man mdadm
/layout



У ср, 2008-02-06 у 12:55 +0200, abraham shapirus пише:
 On Wed, 6 Feb 2008, Покотиленко Костик wrote:
 
  Подскажите пожалуйста что я делаю не так и как надо делать правильно?
  Попробуй сделать по человечески:
  mdadm --create /dev/md0 --level=10
  --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
 А вот, кстати, в курсе хоть кто-нибудь, какие из четырех девайсов,
 указываемых тут в командной строке, mdadm выделит
 в зеркальные пары, поверх которых уже будет страйп?
 Иногда это хочется контролировать, например, когда винты эти
 подключены к более чем одному контроллеру, дабы оптимально распределить
 нагрузку.
-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-07 Пенетрантность Alexander Vlasov
man mdadm
/partitionable



У ср, 2008-02-06 у 13:59 +0300, Oleg Anisimov (Олег Анисимов) пише:
 Покотиленко Костик пишет:
  Попробуй сделать по человечески:
  
  mdadm --create /dev/md0 --level=10
  --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
  
 Получилось. Только вот после создания раздела cfdisk-ом
 все-равно девайса /dev/md0p1 нету. Снова создавать FS
 на целиковом устройстве побаиваюсь...
 
 P.S. Сорри за ответ в личку
 
 -- 
 --
 С наилучшими пожеланиями,
 Олег Анисимов AKA Yoda
 
 
-- 
Alexander Vlasov
ZULU-UANIC
JID: zulu at jabber.kiev.ua


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-07 Пенетрантность Oleg Anisimov (Олег Анисимов)

Покотиленко Костик пишет:

В Срд, 06/02/2008 в 13:00 +0300, Oleg Anisimov (Олег Анисимов) пишет:

Доброго всем LOCAL_TIME!

Уважаемые, помогите советом или толковой докой. С наскоку не получилось
сделать сабж. Точнее получилось, но после перезагрузки страйп
не запустился. Что я делал:

mknod /dev/md0 b 9 0
mknod /dev/md1 b 9 1
mknod /dev/md10 b 9 10

(файлы устройств сами не создаются, это нормально? 2.6.22, стоит udev)

mdadm -–create /dev/md0 -–level=1 -–raid-devices=2 /dev/sdb /dev/sdc
mdadm -–create /dev/md1 -–level=1 -–raid-devices=2 /dev/sdd /dev/sde
mdadm -–create /dev/md10 -–level=0 -–raid-devices=2 /dev/md0 /dev/md1

Далее пытался cfdisk /dev/md10 создать раздел. Раздел создался,
однако /dev/md10p1 не появился. Плюнул и решил создать reiserfs прямо
на /dev/md10.

ФС создалась, раздел смонтировался, все было замечательно до ребута.
После ребута md0 и md1 поднялись, а вот md10 ругнулся что отсутствует
суперблок и подниматься отказался.

Подскажите пожалуйста что я делаю не так и как надо делать правильно?


Попробуй сделать по человечески:

mdadm --create /dev/md0 --level=10
--raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde



Всем спасибо за участие! Проблема решена. Маны надо читать не бегло,
а вдумчиво. 8) Помогла внести некоторую ясность и статья с Циткита:

http://citkit.ru/articles/524/

По совету Костика создал массив командой (билдился аж 8 часов 8)):

mdadm --create /dev/md0 --level=10  --raid-devices=4 /dev/sdb /dev/sdc 
/dev/sdd /dev/sde


В конфиг /etc/mdadm/mdadm.conf внес:

MAILADDR [EMAIL PROTECTED]
ARRAY /dev/md0 level=raid10 num-devices=4 
devices=/dev/sdb,/dev/sdc,/dev/sdd,/dev/sde auto=md


Затем 'mkreiserfs /dev/md0', смонтировал, кинул контрольного файла и
в ребут. После ребута все само поднялось. Файлы на месте. Я счастлив.

--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-07 Пенетрантность Олег Анисимов AKA Yoda

Alexander Vlasov пишет:

man mdadm
/partitionable


Спасибо за наводку. Полезно иногда смотреть man не по диагонали. 8)


--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-06 Пенетрантность Покотиленко Костик
В Срд, 06/02/2008 в 13:00 +0300, Oleg Anisimov (Олег Анисимов) пишет:
 Доброго всем LOCAL_TIME!
 
 Уважаемые, помогите советом или толковой докой. С наскоку не получилось
 сделать сабж. Точнее получилось, но после перезагрузки страйп
 не запустился. Что я делал:
 
 mknod /dev/md0 b 9 0
 mknod /dev/md1 b 9 1
 mknod /dev/md10 b 9 10
 
 (файлы устройств сами не создаются, это нормально? 2.6.22, стоит udev)
 
 mdadm -–create /dev/md0 -–level=1 -–raid-devices=2 /dev/sdb /dev/sdc
 mdadm -–create /dev/md1 -–level=1 -–raid-devices=2 /dev/sdd /dev/sde
 mdadm -–create /dev/md10 -–level=0 -–raid-devices=2 /dev/md0 /dev/md1
 
 Далее пытался cfdisk /dev/md10 создать раздел. Раздел создался,
 однако /dev/md10p1 не появился. Плюнул и решил создать reiserfs прямо
 на /dev/md10.
 
 ФС создалась, раздел смонтировался, все было замечательно до ребута.
 После ребута md0 и md1 поднялись, а вот md10 ругнулся что отсутствует
 суперблок и подниматься отказался.
 
 Подскажите пожалуйста что я делаю не так и как надо делать правильно?

Попробуй сделать по человечески:

mdadm --create /dev/md0 --level=10
--raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde

-- 
Покотиленко Костик [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-06 Пенетрантность Oleg Anisimov (Олег Анисимов)

Покотиленко Костик пишет:

Попробуй сделать по человечески:

mdadm --create /dev/md0 --level=10
--raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde


Получилось. Только вот после создания раздела cfdisk-ом
все-равно девайса /dev/md0p1 нету. Снова создавать FS
на целиковом устройстве побаиваюсь...

P.S. Сорри за ответ в личку

--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-06 Пенетрантность alex kuklin

Покотиленко Костик wrote:

В Срд, 06/02/2008 в 13:59 +0300, Oleg Anisimov (Олег Анисимов) пишет:
  

Покотиленко Костик пишет:


Попробуй сделать по человечески:

mdadm --create /dev/md0 --level=10
--raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde

  

Получилось. Только вот после создания раздела cfdisk-ом
все-равно девайса /dev/md0p1 нету. Снова создавать FS
на целиковом устройстве побаиваюсь...



Если там были данные, то create уже затер все.
Так что можно смело делать все что угодно
Надо было --assemble делать, а не --create

Кроме того, blockdev --rereadpt /dev/md0


--
Alex


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-06 Пенетрантность Oleg Anisimov (Олег Анисимов)

alex kuklin пишет:

Если там были данные, то create уже затер все.
Так что можно смело делать все что угодно
Надо было --assemble делать, а не --create


Серв еще не в продакшене, так что на данные в принципе
пока по болту.

Кроме того, blockdev --rereadpt /dev/md0


Однако забавно получается:

backup:/dev# blockdev --rereadpt /dev/md0
BLKRRPART: Invalid argument
backup:/dev# cat /proc/mdstat
Personalities : [raid10]
md0 : active raid10 sde[3] sdd[2] sdc[1] sdb[0]
  1953524992 blocks 64K chunks 2 near-copies [4/4] []
  []  resync = 20.5% (400643712/1953524992) 
finish=408.8min speed=63306K/sec


unused devices: none
backup:/dev# blockdev --rereadpt /dev/md0
BLKRRPART: Invalid argument

Я что-то уже нифига не понимаю...


--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-06 Пенетрантность Andrey A. MINEEV
В сообщении от 6 февраля 2008 16:41 Oleg Anisimov (Олег Анисимов) написал(a):
 alex kuklin пишет:
  Если там были данные, то create уже затер все.
  Так что можно смело делать все что угодно
  Надо было --assemble делать, а не --create
  
 Серв еще не в продакшене, так что на данные в принципе
 пока по болту.
  Кроме того, blockdev --rereadpt /dev/md0
  
 Однако забавно получается:
 
 backup:/dev# blockdev --rereadpt /dev/md0
 BLKRRPART: Invalid argument
 backup:/dev# cat /proc/mdstat
 Personalities : [raid10]
 md0 : active raid10 sde[3] sdd[2] sdc[1] sdb[0]
1953524992 blocks 64K chunks 2 near-copies [4/4] []
[]  resync = 20.5% (400643712/1953524992) 
 finish=408.8min speed=63306K/sec
 
 unused devices: none
 backup:/dev# blockdev --rereadpt /dev/md0
 BLKRRPART: Invalid argument
 
 Я что-то уже нифига не понимаю...
 
 
 -- 
 --
 С наилучшими пожеланиями,
 Олег Анисимов AKA Yoda
 
 

fdisk /dev/sdX
создаем примари 1
даём ей fd (linux raid autodetect)

так для всех дисков
потом 

mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdb1 /dev/sdc1 
/dev/sdd1 /dev/sde1

а лучше вместо /dev/sdX брать диски отсюда /dev/disk/by-uuid/

хотя я не пробовал --level=10 ...
делал хардварные 5-е по 2 ТБ
а потом софтварный 0 на 6 терабайт

-- 
With Best Regards
Andrey A. MINEEV


Re: Etch и software RAID-10

2008-02-06 Пенетрантность abraham shapirus

On Wed, 6 Feb 2008, Покотиленко Костик wrote:


Подскажите пожалуйста что я делаю не так и как надо делать правильно?

Попробуй сделать по человечески:
mdadm --create /dev/md0 --level=10
--raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde

А вот, кстати, в курсе хоть кто-нибудь, какие из четырех девайсов,
указываемых тут в командной строке, mdadm выделит
в зеркальные пары, поверх которых уже будет страйп?
Иногда это хочется контролировать, например, когда винты эти
подключены к более чем одному контроллеру, дабы оптимально распределить
нагрузку.


Re: Etch и software RAID-10

2008-02-06 Пенетрантность Покотиленко Костик
В Срд, 06/02/2008 в 12:55 +0200, abraham shapirus пишет: 
 On Wed, 6 Feb 2008, Покотиленко Костик wrote:
 
  Подскажите пожалуйста что я делаю не так и как надо делать правильно?
  Попробуй сделать по человечески:
  mdadm --create /dev/md0 --level=10
  --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
 А вот, кстати, в курсе хоть кто-нибудь, какие из четырех девайсов,
 указываемых тут в командной строке, mdadm выделит
 в зеркальные пары, поверх которых уже будет страйп?
 Иногда это хочется контролировать, например, когда винты эти
 подключены к более чем одному контроллеру, дабы оптимально распределить
 нагрузку.

Как указать за ранее не скажу. Но у меня был бок с двумя винтами
(/dev/sda и /dev/sdc) в 10-ке, ради прикола кратковременно вынул оба
сразу, raid работает. Таким макаром я выяснил, что при настройках по
умолчанию расклад такой: (/dev/sda зеркало /dev/sdb) стрип (/dev/sdc
зеркало /dev/sdd).

-- 
Покотиленко Костик [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Etch и software RAID-10

2008-02-06 Пенетрантность Покотиленко Костик
В Срд, 06/02/2008 в 12:55 +0200, abraham shapirus пишет:
 On Wed, 6 Feb 2008, Покотиленко Костик wrote:
 
  Подскажите пожалуйста что я делаю не так и как надо делать правильно?
  Попробуй сделать по человечески:
  mdadm --create /dev/md0 --level=10
  --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
 А вот, кстати, в курсе хоть кто-нибудь, какие из четырех девайсов,
 указываемых тут в командной строке, mdadm выделит
 в зеркальные пары, поверх которых уже будет страйп?
 Иногда это хочется контролировать, например, когда винты эти
 подключены к более чем одному контроллеру, дабы оптимально распределить
 нагрузку.

А ещё интересно, как оптимально распределить нагрузку? И что это
даст :)

-- 
Покотиленко Костик [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]