Я перестраиваю набор дисков на моем сервере дома, и я оказываюсь в положении желания переместить набор логических томов LVM другой группе объема. Существует ли простой способ сделать это? Я видел упоминание о a cplv
команда, но это, кажется, или старо или не что-то, что было когда-либо доступно для Linux.
Если можно принять меры, чтобы логический том был на отдельном подмножестве физических томов от остальной части исходной группы объема (lvconvert sourcevg/sourcelv /dev/pv1 ...
может помочь), можно использовать vgsplit
отделить lv в новый vg и vgmerge
объединить новый vg в цель vg.
Хотя LVM имеет функцию зеркального отражения, Вы не можете (нормально) использовать его для создания копии между группами объема, потому что оба участка зеркала должны жить на том же vg, и ассоциация не может быть повреждена.
Можно скопировать объем LVM в другого способ, которым Вы скопировали бы любой объем в другого: создайте цель lv соответствующего размера, затем скопируйте содержание с dd if=/dev/sourcevg/sourcelv of=/dev/targetvg/targetlv bs=4M
. Если исходный том активен, можно усилить LVM для создания последовательной копии: сначала возьмите снимок источника lv с lvcreate -s
, затем скопируйте снимок.