LINUX.ORG.RU
ФорумAdmin

Как расширить mdadm RAID1, на котором LVM?

 , ,


0

1

Здравствуйте, уважаемые! Есть два винта на 1 и 1,5 Тб. Выделил на каждом по 600 Гб под RAID1

root@7th-server:~# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda3[2] sdb1[3]
      624896832 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Поверх создан lvm

root@7th-server:~# lvdisplay

.....

 --- Logical volume ---
  LV Path                /dev/RAID/raid
  LV Name                raid
  VG Name                RAID
  LV UUID                7t2X34-OlLP-zQOd-HlGO-4OMm-R4jI-fftspA
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-02-14 16:07:08 +0300
  LV Status              available
  # open                 0
  LV Size                555,95 GiB
  Current LE             142322
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:2

Теперь вдруг приспичило увеличить RAID до максимума, до объёма меньшего винта. С какой стороны вообще начинать?

root@7th-server:~# umount /dev/md0
umount: /dev/md0: not mounted
root@7th-server:~# umount /dev/sda3
umount: /dev/sda3: not mounted
root@7th-server:~# umount /dev/sdb1
umount: /dev/sdb1: not mounted
root@7th-server:~# resize2fs /dev/sda3
resize2fs 1.42.13 (17-May-2015)
resize2fs: Устройство или ресурс занято при попытке открыть /dev/sda3
Couldn't find valid filesystem superblock.
root@7th-server:~#

Ubuntu Server 16.04.4

С какой стороны вообще начинать?

Начни с бекапа, потом позови системного администратора.

Deleted ()

увеличение ( fdisk / gdisk ) партиций, увеличение ( mdadm grow ) массива, увеличение ( pvresize ) lvm pv, увеличение ( lvresize ) lvm lv

router ★★★★★ ()
Ответ на: комментарий от router

Если не можешь полностью освободить контейнер ( чаще всего - msdos / gpt partition ), потребуется ребут для обнаружения изменений

router ★★★★★ ()
Ответ на: комментарий от targitaj

Нет. Только освобождение от нагрузки ( отмонтировать ФС и т.п. ), и уже потом ресайз. Либо ребут

router ★★★★★ ()
Ответ на: комментарий от targitaj

увеличение партиций онлайн возможно?

можно. /sbin/partprobe, /sbin/kpartx

если диск системный (на котором /), то не прокатит.

futurama ★★★★★ ()

Можно создать еще партиций, сделать из них второй md-рейд и его зацепить как новую PV к имеющейся VG. (vgextend)

heilnull ★★ ()
Ответ на: комментарий от targitaj

Ты где-то в слове «партиций» смог найти «логические тома LVM»?

В заглавном сообщении темы.

dexpl ★★★★★ ()

В результате ничего у меня не получилось, снёс все разделы, разбил заново.

seventhsite ()
Ответ на: комментарий от futurama

fdisk (тупо удалением и созданием с той же стартовой позицией, что и оригинал) -> partprobe -> mdadm (grow) -> lvresize (с ключем -r)или без ключа resize2fs

Bloody ★★ ()

создать второй raid1 (md1) из остатков и добавить его к VG (volume group RAID) командой vgextend RAID /dev/md1

если надо и том raid (logical volume raid) расширить, то lvextend -r -L+SIZE_G /dev/RAID/raid

только сначала лучше почитать про linux raid и lvm, чтоб понимание было (раз вы пытаетесь «umount /dev/md0» делать)

samson ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.