Страница 1 из 1

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

Добавлено: 2022-03-16 18:16:05
Catharos
Доброго времени суток!
Прошу помощи/совета по следующей проблеме. Имеется Установленная 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) Заново создать разделы, создать соответствующие зеркала, восстановить данные

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

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

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

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

Добавлено: 2022-03-17 12:57:30
Catharos
snorlov, спасибо за ответ, ваш вариант нравится больше. ufs с soft updates, журналирование отключено