Добавление RAID к существующему LVM

root@dot:/home/kkursor# lvconvert —type raid1 -y -m 1 /dev/mapper/dot—vg-home

Insufficient free space: 1 extents needed, but only 0 available

-m1 — это число копий (то есть если 1 — то 2 копии, то есть зеркало)

Для RAID нужен свободный последний блок. Чтобы его получить, надо:
— отмонтировать раздел
— fsck -f /dev/mapper/dot—vg-home
— resize2fs /dev/mapper/dot—vg-home 1600G (размер заведомо больше, чем размер занятого места, но меньше, чем текущий)
— lvreduce -l -1 (минус один — отрезать один блок с конца)

root@dot:/# lvreduce -l -1 /dev/dot-vg/home
WARNING: Reducing active logical volume to 1,79 TiB.
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce dot-vg/home? [y/n]: y
Size of logical volume dot-vg/home changed from 1,79 TiB (469413 extents) to 1,79 TiB (469412 extents).
Logical volume dot-vg/home successfully resized.
root@dot:/# lvconvert --type raid1 -m 1 /dev/mapper/dot--vg-home
Are you sure you want to convert linear LV dot-vg/home to raid1 with 2 images enhancing resilience? [y/n]: y
Logical volume dot-vg/home successfully converted.
root@dot:/# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home dot-vg rwi-aor--- 1,79t 0,07
root dot-vg -wi-ao---- <27,94g
swap_1 dot-vg -wi-a----- 976,00m

Комментирование закрыто