Я «клонировал» раздел LVM с помощью dd over ssh на удаленный сервер (аварийное резервное копирование ...).
Можно ли на этом удаленном сервере «преобразовать» клонированный файл dd обратно в раздел LVM?
Спасибо.
PS: Я могу получить доступ к файловой системе клонированного файла, но мне не нужно решение, включающее rsync или что-то подобное.
Поэтому я думаю, что вы хотели бы сделать одно из следующего:
dd
изображение по шлейфу.Затем вы захотите «переопределить» конфигурацию LVM, запустив:
pvscan
vgscan -ay
lvscan
Это то, что я сделал с клонами EBS, но не dd
клоны; но, надеюсь, это тоже работает, это та же теория.
Прежде всего, вы должны создать LVM по крайней мере того же размера, что и исходный. Тогда вы можете сделать что-то вроде:
local# dd if=/dev/vglocal/lvm-old | ssh remote dd of=/dev/vgremote/lvm-new
И это должно сработать. Если у вас уже есть файл с исходным lvm на удаленном сервере, можно сделать что-то очень похожее:
remote# dd if=/path/to/img of=/dev/vgremote/lvm-new
Вы также можете добавить опцию bs
для увеличения размера блока, используемого dd, для ускорения процесса:
# dd if=... of=... bs=131072