Расширение раздела gmirror

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Catharos
проходил мимо
Сообщения: 8
Зарегистрирован: 2010-02-09 21:38:13

Расширение раздела gmirror

Непрочитанное сообщение Catharos » 2022-03-16 18:16:05

Доброго времени суток!
Прошу помощи/совета по следующей проблеме. Имеется Установленная Freebsd 13.0-RELEASE-p7.

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

gpart show -l ada0 ada1
=>        40  3907029088  ada0  GPT  (1.8T)
          40        1024     1  (null)  (512K)
        1064    20971520     2  rootfs-ZFL2N6YC  (10G)
    20972584    16777216     3  swapfs-ZFL2N6YC  (8.0G)
    37749800    41943040     4  varfs-ZFL2N6YC  (20G)
    79692840    41943040     5  tmpfs-ZFL2N6YC  (20G)
   121635880    62914560     6  usrfs-ZFL2N6YC  (30G)
   184550440    62914560     7  homefs-ZFL2N6YC  (30G)
   247465000  3659564128     8  datafs-ZFL2N6YC  (1.7T)

=>        40  3907029088  ada1  GPT  (1.8T)
          40        1024     1  (null)  (512K)
        1064    20971520     2  rootfs-ZFL2N6RQ  (10G)
    20972584    16777216     3  swapfs-ZFL2N6RQ  (8.0G)
    37749800    41943040     4  varfs-ZFL2N6RQ  (20G)
    79692840    41943040     5  tmpfs-ZFL2N6RQ  (20G)
   121635880    62914560     6  usrfs-ZFL2N6RQ  (30G)
   184550440    62914560     7  homefs-ZFL2N6RQ  (30G)
   247465000  3659564128     8  datafs-ZFL2N6RQ  (1.7T)

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

gmirror status
            Name    Status  Components
mirror/gm0rootfs  COMPLETE  ada0p2 (ACTIVE)
                            ada1p2 (ACTIVE)
 mirror/gm0varfs  COMPLETE  ada0p4 (ACTIVE)
                            ada1p4 (ACTIVE)
 mirror/gm0tmpfs  COMPLETE  ada0p5 (ACTIVE)
                            ada1p5 (ACTIVE)
 mirror/gm0usrfs  COMPLETE  ada0p6 (ACTIVE)
                            ada1p6 (ACTIVE)
mirror/gm0homefs  COMPLETE  ada0p7 (ACTIVE)
                            ada1p7 (ACTIVE)
Нужно расширить раздел /usr. Как это можно сделать?

Т.к. последние разделы на обоих дисках в данный момент пустые, то выход я вижу такой (имхо в данной ситуации самый простой)
1) Удалить ada0p8 и ada1p8
2) dump gm0homefs (ada0p7 и ada1p7) с последующим удалением
3) dump gm0usrfs (ada0p6 и ada1p6) с последующим удалением
4) Заново создать разделы, создать соответствующие зеркала, восстановить данные

Может кто-то предложить более элегантный способ?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3917
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Расширение раздела gmirror

Непрочитанное сообщение snorlov » 2022-03-17 0:49:17

У вас на какой fs стоит, простой ufs, ufs c gjournal, ufs+suj или же на zfs это тоже надо учесть в первую очередь.
А так, брейкнуть зеркало, сразу ustfs, homefs, datafs подключить со второго диска, затем разбиваете на 1-м как вам надо ну и dump/restore, потом подключаете уже с первого диска, ну а затем поднимаете зеркала...

Catharos
проходил мимо
Сообщения: 8
Зарегистрирован: 2010-02-09 21:38:13

Расширение раздела gmirror

Непрочитанное сообщение Catharos » 2022-03-17 12:57:30

snorlov, спасибо за ответ, ваш вариант нравится больше. ufs с soft updates, журналирование отключено