Замена дисков в зеркале надругие, меньшего объма

Автор: Zeus Дата: 16.09.2009 14:03 Всем доброго времени суток. Возникла передо мной интересная задачка. Необходимо заменить оба диска в программном зеркале на другие, меньшего размера (разница в 2Гб). Естественно, занимаемый объем данными в данный момент не превосходит размер устанавливаемых дисков. Поиском находятся только различного рода описания, как добавить сбойные диски, но при этом диски такого же размера или большего. А вот как быть, когда диски совсем немного, но меньше. Структура разделов в данный момент такова:

/dev/md0 - зеркало из двух разделов: /dev/sda1 и его копии /dev/sdb1 = /boot (518 Mb)
/dev/md1 - зеркало из двух разделов: /dev/sda2 и его копии /dev/sdb2 = swap (8 Gb)
/dev/md2 - зеркало из двух разделов: /dev/sda3 и его копии /dev/sdb3 = / (71 Gb)

при этом в корневом разделе данных реально содержится около 15 Gb и его размер без проблем можно было бы уменишить на необходимые 2 Gb

Может кто-нибудь по полочкам рассказать о порядке выполняемых действий и вводимых команд mdadm или еще каких-нибудь, если таковые нужны?

Мир, Любовь и Linux!!!
Re: Замена дисков в зеркале надругие, меньшего объма 16.09.2009 15:29Cherepulya Сервер можно погасить на часик?

Если да, то грузимся с какого-нить диска, разбиваем два диска меньшей емкостью на разделы fdisk`ом, помечаем их как raid autodetect, тупо копируем данные с одного из старых дисков на разделы одного из новых (/boot на оба). Прописываем GRUB в MBR на обеих новых дисках. Вставляем новые диски в сервер. Грузимся. Происходит ресинхронизация со вторым диском.

После обязательно пробуем по очереди отбирать у сервера диски и проверять на работоспособность зеркало.
Re: Замена дисков в зеркале надругие, меньшего объма 16.09.2009 15:32BigAndy Э-э-эм... Райд... А просто диск воткнуть? Данные должны плавно перетечь на вставленный диск?
Да, И какой райд у вас поднят?
Re: Замена дисков в зеркале надругие, меньшего объма 16.09.2009 15:48Cherepulya софтверное зеркало у него.

И таки что, зеркалирование заведется с большего раздела на меньший? Я вот в этом совсем не уверен. Но в любом случае придется руками прописывать MBR и делать разделы.
Re: Замена дисков в зеркале надругие, меньшего объма 16.09.2009 16:13Zeus Просто воткнуть - сомнительно. Как пройдет синхронизация, если часть простанства не с чем синхронизировать будет. Исходные диски больше, чем новые.
Re: Замена дисков в зеркале надругие, меньшего объма 16.09.2009 16:16peter_ir Я никогда с этим дела не имел, но, если можно остановить сервер, то, м.б., сжать раздел
на большем так, чтобы получившийся раздел был бы точно такого размера, как новый диск - в Units
и тогда диск воткнуть?
RSS-материал