gmirror (расширить диск без потери данных)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Blitzwing
Сообщения: 13
ОС: Debian, Ubuntu, RHEL

gmirror

Сообщение Blitzwing »

Есть 2 raid1 диска - gm0, gm1. Хочу удалить gm1 и расширить gm0 на 150Гб. Как бы это сделать без потери данных на gm0?

Код: Выделить всё

# df -h
Filesystem          Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0a    1.9G     51M    1.7G     3%    /
devfs               1.0K    1.0K      0B   100%    /dev
/dev/mirror/gm0d    989M    9.7M    900M     1%    /tmp
/dev/mirror/gm0e    2.9G    1.1G    1.5G    43%    /var
/dev/mirror/gm0f    7.7G    6.1G    1.0G    86%    /usr
/dev/mirror/gm1d    207G    4.0K    191G     0%    /opt
devfs               1.0K    1.0K      0B   100%    /var/named/dev
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: gmirror

Сообщение ivan2ksusr »

первое что приходит на ум, это разорвать зеркала, а дальше выполнить dump/restore, еще как вариант использовать growfs
Спасибо сказали:
Blitzwing
Сообщения: 13
ОС: Debian, Ubuntu, RHEL

Re: gmirror

Сообщение Blitzwing »

growfs может увеличить размер существующего раздела, а мне надо расширить виртуальный диск (gm0). Так что, да, похоже разбирать рейд - единственный вариант.
Пока что выкрутился примонтировав gm1d как /usr и перекинув данные.
Спасибо сказали: