ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Vladimir Karpinsky <vkarpinsky@mail.ru>
To: community@lists.altlinux.org
Subject: Re: [Comm] Выпал диск из RAID1
Date: Fri, 20 Apr 2012 18:53:55 +0400
Message-ID: <4F917883.1020801@mail.ru> (raw)
In-Reply-To: <20120420112547.GU7507@osdn.org.ua>



20.04.2012 15:25, Michael Shigorin написал:
> On Fri, Apr 20, 2012 at 02:42:10PM +0400, Vladimir Karpinsky wrote:
>> Физически диск присутствует, во всяком случае fdisk про него
>> всё рассказывает, smartctl явных ошибок не даёт.
>
> Всё-таки настораживает, стоит прогнать smartctl -t long
>
>> # mdadm --re-add /dev/md0 /dev/sdb1
>> mdadm: --re-add for /dev/sdb1 to /dev/md0 is not possible
>
> В dmesg подробностей нет часом?  Что-то не помню такого.

Есть такое странное:
...
[    8.222185] md: sdb5 has different UUID to sdb2
[    8.224684] md: sdb6 has different UUID to sdb2
[    8.227172] md: sdb7 has different UUID to sdb2
[    8.229636] md: md1 already running, cannot run sdb2
[    8.232176] md: export_rdev(sdb2)
[    8.234735] md: considering sdb5 ...
[    8.237308] md:  adding sdb5 ...
[    8.239828] md: sdb6 has different UUID to sdb5
[    8.242385] md: sdb7 has different UUID to sdb5
[    8.244898] md: md2 already running, cannot run sdb5
и т.п.

Совсем не понимаю --- почему сравниваются UUID разных разделов, да и, 
вообще, причём здесь UUID...

>> В принципе, если менять диск, то хочу поменять диски на
>> побольше, но тогда заодно надо бы по-другому переразбить,
>> причём практически все разделы (как минимум 3 из 5). Буду
>> признателен за подробный алгоритм. Ссылок про это есть много,
>> но я не совсем понимаю, как делать grow последовательно для
>> нескольких разделов. Компьютер во время этого процесса могу
>> включить-выключить неограниченное раз так, что необязательно
>> упираться в работу "по-горячему".
>
> Я бы при возможности отключил эти диски, засунул новые,
> стоя на rescue побил и собрал в массив как требуется,
> затем подключил исходные диски (которые окажутся каким-нить
> md127), посмотрел параметры ФС, сделал сообразно ФС на новых
> и синхронизировал, после чего chroot и установка загрузчика.

Пока не понял. Себе я представлял примерно так:

1. Пусть у меня уже есть новые диски, разбитые по-новому, для простоты с 
такими же ФС.

2. Загружаюсь с rescue/live, установив по одному диску из новой и старой 
пары. Копирую разделы один в один --- тут бы с ключами не промахнуться 
чтобы линки не попортились.

3. chroot на новый диск. Правлю UUID в /etc/mdadm.conf.

4. Устанавливаю загрузчик на новый диск.

5. Перегружаюсь с обоими новыми дисками и добавляю sdb? к массиву.

6. Установка загрузчика на второй диск.

> Это не минимум даунтайма, а скорее минимум чего в голове держать:

Это для меня --- в голове и так не всё помещается ;-)

-- 
	С уважением,
		Владимир.


  reply	other threads:[~2012-04-20 14:53 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-20 10:42 Vladimir Karpinsky
2012-04-20 11:25 ` Michael Shigorin
2012-04-20 14:53   ` Vladimir Karpinsky [this message]
2012-04-20 20:32     ` Michael Shigorin
2012-04-20 20:58       ` Vladimir Karpinsky
2012-04-20 22:41         ` Michael Shigorin
2012-04-21  4:20           ` Vladimir Karpinsky
2012-04-21 12:39             ` Michael Shigorin
2012-04-21 18:02               ` Vladimir Karpinsky
2012-04-21 20:22                 ` Michael Shigorin
2012-04-22  4:18                   ` Vladimir Karpinsky

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=4F917883.1020801@mail.ru \
    --to=vkarpinsky@mail.ru \
    --cc=community@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 Community general discussions

This inbox may be cloned and mirrored by anyone:

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

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


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