ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Alexander Volkov <alt@vladregion.ru>
To: ALT Linux sysadmins' discussion <sysadmins@lists.altlinux.org>
Subject: Re: [Sysadmins] mdadm cant assemble array
Date: Mon, 04 Apr 2016 12:15:45 +0300
Message-ID: <5068561459761345@web7j.yandex.ru> (raw)
In-Reply-To: <17653711.461.1459759594901.JavaMail.taf@taf.office.telnet>



04.04.2016, 11:45, "Alexei Takaseev" <alexei@taf.ru>:
> ----- Исходное сообщение -----
>>  От: "Alexander Volkov" <alt@vladregion.ru>
>>  Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
>>  Отправленные: Понедельник, 4 Апрель 2016 г 16:32:02
>>  Тема: Re: [Sysadmins] mdadm cant assemble array
>>
>>  Попробовал повторить, создав degraded массив из одного диска.
>>  PV пересоздал с опциями --uuid --restorefile
>>  ФС монтировать не стал.
>
> Повторить все то же самое чтобы были доступны данные.
Ну, вроде доступны, смонтировалось...

> На втором оставшемся диске создать раздел с типом FD (предварительно
> пройдясь по диску mdadm --zero-superblock /dev/sd-какой-он-там
>
> Создать из второго диска второй деградированный раздел.
>
> Повторить манипуляции с LVM чтобы было можно скопировать с первого
> раздела пользовательские данные во второй
>
> Скопировать данные
Тут скопировать данные не получится, а вот для pvmove не хватает одного экстента, что предсказуемо при создании второго рейда на разделе:
pvmove -b /dev/md3 /dev/md5
  Insufficient free space: 715364 extents needed, but only 715363 available
  Unable to allocate mirror extents for pvmove0.

Буду думать, где искать этот экстент...

>
> Разобрать первый массив, разметить первый диск, добавить его во второй массив
> и перевести оставшийся массив в полноценный режим.
>
> В свое время выхватил очень "приятный" сюрприз на массиве, собранном из неразмеченных
> дисков. После замены одного вышедшего из строя диска новым, массив перестал собираться
> при ребуте. Теперь софтрейды собираю только из размеченных дисков. Дополнительным плюсом идет
> человеческое выравнивание по секторам-блокам, что для дисков с логическими секторами
> на 512 при физических 4k очень полезно в плане производительности.
Спасибо за советы...

-- 
Regards, Alex


      parent reply	other threads:[~2016-04-04  9:15 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-04  7:46 Alexander Volkov
2016-04-04  8:26 ` Michael Shigorin
2016-04-04  8:32   ` Alexander Volkov
2016-04-04  8:41     ` Michael Shigorin
2016-04-04  8:46       ` Alexander Volkov
2016-04-04  8:46     ` Alexei Takaseev
2016-04-04  9:01       ` Michael Shigorin
2016-04-04  9:12         ` Alexei Takaseev
2016-04-04  9:14           ` Michael Shigorin
2016-04-04  9:15       ` Alexander Volkov [this message]

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=5068561459761345@web7j.yandex.ru \
    --to=alt@vladregion.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