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. Установка загрузчика на второй диск. > Это не минимум даунтайма, а скорее минимум чего в голове держать: Это для меня --- в голове и так не всё помещается ;-) -- С уважением, Владимир.
next prev parent 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