From: Michael Shigorin <mike@osdn.org.ua> To: sysadmins@lists.altlinux.org Subject: [Sysadmins] старый сервер, новый mdadm Date: Sat, 25 Aug 2012 22:01:47 +0300 Message-ID: <20120825190147.GA16894@osdn.org.ua> (raw) Здравствуйте. Возможно, кому-то ещё сгодится. Задачка: переделать массив из четырёх 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
next reply other threads:[~2012-08-25 19:01 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2012-08-25 19:01 Michael Shigorin [this message] 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
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=20120825190147.GA16894@osdn.org.ua \ --to=mike@osdn.org.ua \ --cc=shigorin@gmail.com \ --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