ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] старый сервер, новый mdadm
@ 2012-08-25 19:01 Michael Shigorin
  2012-08-25 19:05 ` Michael Shigorin
  2012-08-27  0:37 ` Michael A. Kangin
  0 siblings, 2 replies; 6+ messages in thread
From: Michael Shigorin @ 2012-08-25 19:01 UTC (permalink / raw)
  To: sysadmins

	Здравствуйте.
Возможно, кому-то ещё сгодится.

Задачка: переделать массив из четырёх SATA HDD заново
(RAID5->RAID10, потеря уже скопированных данных допустима).

Приборы и материалы: 5.1 с сизифным ядром, mdadm-2.6.3-alt1 и
http://fly.osdn.org.ua/~mike/RPM/RPMS/noarch/bootloader-utils-0.4.9-alt1.M51.1.noarch.rpm

Проблема: при создании массива тем mdadm получаем неоптимальные
параметры и скорость синхронизации начала массива ~75--78Mb/s:

md0 : active raid10 sdi[3] sdh[2] sdg[1] sdf[0]
      1953524992 blocks 64K chunks 2 near-copies [4/4] [UUUU]
      [=>...................]  resync =  5.0% (99328000/1953524992) finish=408.1min speed=75716K/sec
      bitmap: 222/233 pages [888KB], 4096KB chunk

Результат: массив создан при помощи сизифного mdadm-3.2.5-alt1,
скорость синхронизации подскочила более чем вдвое и теперь похожа
на правду:

md0 : active raid10 sdi[3] sdh[2] sdg[1] sdf[0]
      1953262592 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]
      [>....................]  resync =  2.0% (40426048/1953262592) finish=197.2min speed=161651K/sec
      bitmap: 15/15 pages [60KB], 65536KB chunk

Действия:

- собрал при помощи mkimage-profiles цель ve/bare.tar при
  системной конфигурации apt, настроенной на Sisyphus/x86_64;
- втащил на хост;
- развернул сбоку в подкаталоге ФС основного массива
  (NB: тарбол содержит чрут _без_ единого каталога верхнего
  уровня, разворачивать следует в пустом каталоге!);
- дополнительно поставил пакет mdadm вручную;
- mount --bind туда /dev, /proc и на всякий /sys;
- chroot;
- манипуляции с mdadm.

Выводы: возможно, стоит оформить бэкпорт.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----        Sep 29, Kiev, Ukraine:
--       http://conference.osdn.org.ua


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

end of thread, other threads:[~2012-08-29 19:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-08-25 19:01 [Sysadmins] старый сервер, новый mdadm Michael Shigorin
2012-08-25 19:05 ` Michael Shigorin
2012-08-26  8:08   ` Alexei Takaseev
2012-08-26 19:18     ` Michael Shigorin
2012-08-27  0:37 ` Michael A. Kangin
2012-08-29 19:53   ` Michael Shigorin

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