[Sysadmins] старый сервер, новый mdadm
Michael Shigorin
mike на osdn.org.ua
Сб Авг 25 23:01:47 MSK 2012
Здравствуйте.
Возможно, кому-то ещё сгодится.
Задачка: переделать массив из четырёх 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
Подробная информация о списке рассылки Sysadmins