ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Dank Bagryantsev <4alt@mail.ru>
To: ALT Linux sysadmins' discussion <sysadmins@lists.altlinux.org>
Subject: Re: [Sysadmins] миграция с md_raid5 на md_raid6
Date: Tue, 4 Jan 2011 18:18:44 +0200
Message-ID: <37470337.20110104181844@lugaport.net> (raw)
In-Reply-To: <20110104120721.36c61f34@horse.localdomain>

Здравствуйте.

Вы писали 4 января 2011 г., 11:07:21:

MR> имеет ли смысл переход к raid6?

Все очень просто :)
Представьте, что у Вас случилась эта маловероятная ситуация и выпали
из raid5 два диска. Если в этом случае у Вас будет сильное желание
кусать себе локти :) то да, переход на raid6 желателен.
Честно говоря :) при восстановлении raid5 после сбоя одного
диска (а вероятность этого IMHO 99% при жизни raid5 более 2-х
лет), адреналина получаешь почти как минер при разминировании :)

MR> имеется 4 диска wd10ears

Поищите в рассылке, по-моему с этими дисками были какие-то проблемы
под linux. И _Очень_ рекомендую использовать в raid одинаковые по
характеристикам диски. Иначе можете получить мало диагностируемые
глюки. Я вот в свое время решил проигнорировать эту рекомендацию и
добавлял диски в свой raid5 в три приема. В итоге, похоже именно из-за
разных характеристик дисков я сейчас имею жуткие тормоза при создании
директорий на ext3 на raid5.

MR> для домашней помойки создан раздел md2 (raid5), на котором лежат два
MR> тома lvm с данными, которые не хочется терять...

MR> как на ходу сделать миграцию, и возможно ли такое? без пересоздания и
MR> переноса данных на альтерантивный носитель (которого нету)?

Версия mdadm, которая поддерживает миграцию с raid5 на raid6 без
разрушения данных, попала в Сизиф в конце сентября 2010 года.
Соответственно ищите подходящий дистрибутив.

MR> я так понял что типа такого
MR> mdadm -G -l raid6 -n 4 /dev/md2 

Как такое делается смотрим здесь:
http://neil.brown.name/blog/20090817000931
http://www.issociate.de/board/post/500414/Using_2.6.31_liveCD_to_grow_(reshape)_raid5_into_raid6,_then_bacckto_old_kernel?.html
http://fedoraforum.org/forum/showthread.php?t=213698

И рекомендую пару раз прогнать весь процесс в виртуалке сначала.

-- 
С уважением,
 Dank



  parent reply	other threads:[~2011-01-04 16:18 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-04  9:07 Maks Re
2011-01-04  9:32 ` Michael Shigorin
2011-01-04  9:33   ` Maks Re
2011-01-04 13:18     ` Michael Shigorin
2011-01-04 16:18 ` Dank Bagryantsev [this message]
2011-01-04 16:39   ` Michael Shigorin
2011-01-04 20:13     ` Sergey
2011-01-04 21:34       ` Michael Shigorin
2011-01-05 18:00         ` Sergey

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=37470337.20110104181844@lugaport.net \
    --to=4alt@mail.ru \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

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


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