ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Создание SoftRAID
@ 2004-07-05 17:42 Sergy Dolgopolov
  2004-07-05 21:41 ` Vitaly Lipatov
  2004-07-07  6:35 ` Andrey Brindeew
  0 siblings, 2 replies; 9+ messages in thread
From: Sergy Dolgopolov @ 2004-07-05 17:42 UTC (permalink / raw)
  To: community

Приветствую!

Понадобилось мне тут сдалать софтовый raid1 на совсем-слабой машине, причём для backup-а перед началом предприятия возможность пока отсутствует. Не хотелось бы ошибиться и потерять данные. Не поможете ли советом?

Последовательность моих действий я себе представляю так:
1. Создаю /etc/raidtab примерного вида:
	raiddev /dev/md0
	   raid-level                1
 	   nr-raid-disks             2
  	   nr-spare-disks            0
   	   persistent-superblock     1
    	   chunk-size                4
	# Диск с данными 
	   device                    /dev/sda1
 	   raid-disk                 0
	# Чистый резервный диск
  	   device                    /dev/sdb1
    	   raid-disk                 1
2. Выполнняю mkraid /dev/md0
3. Проверяю результат в /proc/mdstat
4. Наслаждаюсь результатом.

Вопросы, ответы на которые для меня пока туманны, не поможете ли прояснить:
1. Рейд поднимается как минимум после монтирования /, следовательно, /boot считывется всё-таки с /sda1, также на /sda располагается загрузчик. Если из двух дисков помрёт именно /sda, достаточно ли будет для запуска с /sdb один раз загрузиться с дискеты и сказать lilo? Или этот этап можно обойти заранее, например, перенести загрузчик с помощью dd?
2. Диски разные по геометрии, так что /sda1 и /sdb1 несколько различаются по размеру (/sdb1 - больше). Я правильно понимаю, что рейд будет создан по размеру меньшей партиции? И что при начальной синхронизации второй диск будет зеркалиться с первого?
3. В принципе, машина там обычный роутер+брандмауэр P100/32Mb, траффик практически нулевой - наружу смотрит модем. Хватит ли производительности для обсчёта зеркалирования? В принципе, я могу заменить камень на P200MMX...

Заранее спасибо.

Sergy.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-05 17:42 [Comm] Создание SoftRAID Sergy Dolgopolov
@ 2004-07-05 21:41 ` Vitaly Lipatov
  2004-07-06  3:57   ` Sergy Dolgopolov
  2004-07-07  6:11   ` Andrey Brindeew
  2004-07-07  6:35 ` Andrey Brindeew
  1 sibling, 2 replies; 9+ messages in thread
From: Vitaly Lipatov @ 2004-07-05 21:41 UTC (permalink / raw)
  To: community

On Monday 05 July 2004 21:42, Sergy Dolgopolov wrote:
> Приветствую!
>
> Понадобилось мне тут сдалать софтовый raid1 на совсем-слабой
> машине, причём для backup-а перед началом предприятия
! Только имейте в виду, что нельзя делать RAID из разделов, 
которые уже содержат нужные вам данные. После создания RAID на 
нём надо создать файловую систему. !
> возможность пока отсутствует. Не хотелось бы ошибиться и
> потерять данные. Не поможете ли советом?
http://www.linux-os.ru/Members/bk_man/Articles/linux_installation_plain2raid1

> /sda1, также на /sda располагается загрузчик. Если из двух
> дисков помрёт именно /sda, достаточно ли будет для запуска с
> /sdb один раз загрузиться с дискеты и сказать lilo? Или этот
загрузчик может записываться одновременно на оба диска, если ему 
указать boot=/dev/md0
> этап можно обойти заранее, например, перенести загрузчик с
> помощью dd? 2. Диски разные по геометрии, так что /sda1 и
> /sdb1 несколько различаются по размеру (/sdb1 - больше). Я
> правильно понимаю, что рейд будет создан по размеру меньшей
> партиции? И что при начальной синхронизации второй диск будет
Да.
> зеркалиться с первого? 3. В принципе, машина там обычный
Да
> роутер+брандмауэр P100/32Mb, траффик практически нулевой -
> наружу смотрит модем. Хватит ли производительности для обсчёта
> зеркалирования? В принципе, я могу заменить камень на
Хватит. Это же от объёма данных зависит. А смысл в 
зеркалировании? Может просто всё настроить и заархивировать?

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-05 21:41 ` Vitaly Lipatov
@ 2004-07-06  3:57   ` Sergy Dolgopolov
  2004-07-06  9:36     ` Vitaly Lipatov
  2004-07-07  6:11   ` Andrey Brindeew
  1 sibling, 1 reply; 9+ messages in thread
From: Sergy Dolgopolov @ 2004-07-06  3:57 UTC (permalink / raw)
  To: community

On Tue, 6 Jul 2004 01:41:20 +0400
Vitaly Lipatov <lav@altlinux.ru> wrote:

> > Понадобилось мне тут сдалать софтовый raid1 на совсем-слабой
> > машине, причём для backup-а перед началом предприятия
> ! Только имейте в виду, что нельзя делать RAID из разделов, 
> которые уже содержат нужные вам данные. После создания RAID на 
> нём надо создать файловую систему. !

М-да, слона я и не заметил... :-( Ладно, мне тут уже пообещали принести мелких SCSI, забекаплюсь и создам раздел наново...

> > возможность пока отсутствует. Не хотелось бы ошибиться и
> > потерять данные. Не поможете ли советом?
> http://www.linux-os.ru/Members/bk_man/Articles/linux_installation_plain2raid1

Ага, спасибо большое.

> > наружу смотрит модем. Хватит ли производительности для обсчёта
> > зеркалирования? В принципе, я могу заменить камень на
> Хватит. Это же от объёма данных зависит. А смысл в 
> зеркалировании? Может просто всё настроить и заархивировать?

Эта машина стоит на полке с UPS, но без клавиатуры и монитора, и в случае чего, я смогу только что удалённо её положить. После чего перезвонить голосом и сказать: "Выключаете машину большим красным тумблером справа - вынимаете диск N# (они на салазках) - включаете машину тем же тумблером - ждёте моего приезда". На выполнение такой последовательности квалификации там хватит. На большее - не уверен.

Sergy.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-06  3:57   ` Sergy Dolgopolov
@ 2004-07-06  9:36     ` Vitaly Lipatov
  2004-07-06 11:15       ` Sergy Dolgopolov
  0 siblings, 1 reply; 9+ messages in thread
From: Vitaly Lipatov @ 2004-07-06  9:36 UTC (permalink / raw)
  To: community

On Tuesday 06 July 2004 07:57, Sergy Dolgopolov wrote:
> On Tue, 6 Jul 2004 01:41:20 +0400
>
> Vitaly Lipatov <lav@altlinux.ru> wrote:
> > > Понадобилось мне тут сдалать софтовый raid1 на
> > > совсем-слабой машине, причём для backup-а перед началом
> > > предприятия
> >
> > ! Только имейте в виду, что нельзя делать RAID из разделов,
> > которые уже содержат нужные вам данные. После создания RAID
> > на нём надо создать файловую систему. !
Кстати, из статьи можно другой вывод сделать, но не стоит.

> М-да, слона я и не заметил... :-( Ладно, мне тут уже пообещали
> принести мелких SCSI, забекаплюсь и создам раздел наново...


> Эта машина стоит на полке с UPS, но без клавиатуры и монитора,
> и в случае чего, я смогу только что удалённо её положить.
> После чего перезвонить голосом и сказать: "Выключаете машину
> большим красным тумблером справа - вынимаете диск N# (они на
> салазках) - включаете машину тем же тумблером - ждёте моего
> приезда". На выполнение такой последовательности квалификации
> там хватит. На большее - не уверен.
Так просто положить рядом идентичный диск на салазках. И 
инструкцию "не работает - поменяйте диск в салазках" :)
>
-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-06  9:36     ` Vitaly Lipatov
@ 2004-07-06 11:15       ` Sergy Dolgopolov
  2004-07-06 12:08         ` Vitaly Lipatov
  0 siblings, 1 reply; 9+ messages in thread
From: Sergy Dolgopolov @ 2004-07-06 11:15 UTC (permalink / raw)
  To: community

On Tue, 6 Jul 2004 13:36:39 +0400
Vitaly Lipatov <lav@altlinux.ru> wrote:

> > > ! Только имейте в виду, что нельзя делать RAID из разделов,
> > > которые уже содержат нужные вам данные. После создания RAID
> > > на нём надо создать файловую систему. !
> Кстати, из статьи можно другой вывод сделать, но не стоит.

Это я уже понял, там играются с параметром failed-disk #. А в чём засада? Man raidtab ничего страшного про это не говорит, кроме одного весьма очевидного предупреждения...

> > приезда". На выполнение такой последовательности квалификации
> > там хватит. На большее - не уверен.
> Так просто положить рядом идентичный диск на салазках. И 
> инструкцию "не работает - поменяйте диск в салазках" :)

В принципе, возможно. Но есть несколько "но"... Во-первых, всё-таки не хотелось бы терять информацию. Как минимум, логи - там иногда преинтересные вещи пишут. Во-вторых, возникает вопрос синхронизации резервного диска с основным - данные на нём всё-таки меняются, хотя и мало. На данный момент это делается ночью по cron-у, но мне кажется, что raid будет более грамотным решением. Нет?

Sergy.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-06 11:15       ` Sergy Dolgopolov
@ 2004-07-06 12:08         ` Vitaly Lipatov
  0 siblings, 0 replies; 9+ messages in thread
From: Vitaly Lipatov @ 2004-07-06 12:08 UTC (permalink / raw)
  To: community

On Tuesday 06 July 2004 15:15, Sergy Dolgopolov wrote:
> Это я уже понял, там играются с параметром failed-disk #. А в
> чём засада? Man raidtab ничего страшного про это не говорит,
> кроме одного весьма очевидного предупреждения...
Сейчас в конец раздела, используемого для RAID, записывается 
служебная информация, соответственно /dev/md? получается немного 
меньше оригинального раздела, и использовать уже имеющуюся 
файловую систему не получится.

> В принципе, возможно. Но есть несколько "но"... Во-первых,
> всё-таки не хотелось бы терять информацию. Как минимум, логи -
> там иногда преинтересные вещи пишут. Во-вторых, возникает
> вопрос синхронизации резервного диска с основным - данные на
> нём всё-таки меняются, хотя и мало. На данный момент это
> делается ночью по cron-у, но мне кажется, что raid будет более
> грамотным решением. Нет?
В такой ситуации, когда нужна информация, похоже, да.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-05 21:41 ` Vitaly Lipatov
  2004-07-06  3:57   ` Sergy Dolgopolov
@ 2004-07-07  6:11   ` Andrey Brindeew
  1 sibling, 0 replies; 9+ messages in thread
From: Andrey Brindeew @ 2004-07-07  6:11 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 852 bytes --]

On Tue, Jul 06, 2004 at 01:41:20AM +0400, Vitaly Lipatov wrote:
> On Monday 05 July 2004 21:42, Sergy Dolgopolov wrote:
> > Приветствую!
> >
> > Понадобилось мне тут сдалать софтовый raid1 на совсем-слабой
> > машине, причём для backup-а перед началом предприятия
> ! Только имейте в виду, что нельзя делать RAID из разделов, 
> которые уже содержат нужные вам данные. После создания RAID на 
> нём надо создать файловую систему. !
> > возможность пока отсутствует. Не хотелось бы ошибиться и
> > потерять данные. Не поможете ли советом?
> http://www.linux-os.ru/Members/bk_man/Articles/linux_installation_plain2raid1

Это устаревшая статья. Вот правильная ссылка:
http://www.linux-os.ru/Members/bk_man/Articles/linux_migrating2raid1

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-05 17:42 [Comm] Создание SoftRAID Sergy Dolgopolov
  2004-07-05 21:41 ` Vitaly Lipatov
@ 2004-07-07  6:35 ` Andrey Brindeew
  2004-07-07 12:52   ` Sergy Dolgopolov
  1 sibling, 1 reply; 9+ messages in thread
From: Andrey Brindeew @ 2004-07-07  6:35 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 638 bytes --]

On Mon, Jul 05, 2004 at 09:42:16PM +0400, Sergy Dolgopolov wrote:
> Понадобилось мне тут сдалать софтовый raid1 на совсем-слабой машине,
> причём для backup-а перед началом предприятия возможность пока
> отсутствует. Не хотелось бы ошибиться и потерять данные. Не поможете
> ли советом?

Я немного исправил и опубликовал новую версию своей статьи, которая
посвящена миграции на корневой RAID1:
http://www.linux-os.ru/Members/bk_man/Articles/linux_migrating2raid1

Доступ к старой версии, во избежание недоразумений, закрыт.

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Создание SoftRAID
  2004-07-07  6:35 ` Andrey Brindeew
@ 2004-07-07 12:52   ` Sergy Dolgopolov
  0 siblings, 0 replies; 9+ messages in thread
From: Sergy Dolgopolov @ 2004-07-07 12:52 UTC (permalink / raw)
  To: community

On Wed, 7 Jul 2004 10:35:20 +0400
Andrey Brindeew <abr@altlinux.ru> wrote:

> On Mon, Jul 05, 2004 at 09:42:16PM +0400, Sergy Dolgopolov wrote:
> > Понадобилось мне тут сдалать софтовый raid1 на совсем-слабой машине,
> > причём для backup-а перед началом предприятия возможность пока
> > отсутствует. Не хотелось бы ошибиться и потерять данные. Не поможете
> > ли советом?
> 
> Я немного исправил и опубликовал новую версию своей статьи, которая
> посвящена миграции на корневой RAID1:
> http://www.linux-os.ru/Members/bk_man/Articles/linux_migrating2raid1

Спасибо, статья прекрасная. Мне, во всяком случае, она весьма помогла.

Единственно, что могу заметить, несколько расплывчато звучит абзац про определение SCSI ID вновь подключаемого диска. Тут уж IMHO или рассказывать всю подноготную SCSI, или ограничиться простым упоминанием. Потому как диски могут быть и без корзин, и ID может выставляться на самой корзине и т.д. Прошу прощения за непрошенный совет.

Sergy.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-07-07 12:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-05 17:42 [Comm] Создание SoftRAID Sergy Dolgopolov
2004-07-05 21:41 ` Vitaly Lipatov
2004-07-06  3:57   ` Sergy Dolgopolov
2004-07-06  9:36     ` Vitaly Lipatov
2004-07-06 11:15       ` Sergy Dolgopolov
2004-07-06 12:08         ` Vitaly Lipatov
2004-07-07  6:11   ` Andrey Brindeew
2004-07-07  6:35 ` Andrey Brindeew
2004-07-07 12:52   ` Sergy Dolgopolov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git