LINUX.ORG.RU

Как расширить 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

создать второй 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 ★★ ()