Re: Etch и software RAID-10
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
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
Покотиленко Костик пишет: В Срд, 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
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
В Срд, 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
Покотиленко Костик пишет: Попробуй сделать по человечески: 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
Покотиленко Костик 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
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
В сообщении от 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
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
В Срд, 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
В Срд, 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]