Назад | Перейти на главную страницу

KVM - Импорт CentOS 7 из XenServer

Я импортировал виртуальную машину (CentOS) из XenServer в KVM. Эта виртуальная машина изначально имела два диска (LVM). Я добавил оба диска к импортированной машине в KVM. Диск, содержащий загрузочный раздел, определен правильно, но, видимо, при импорте возникли проблемы со вторым диском.

Что мне делать, чтобы это исправить?

Ниже приведены ошибки, возникающие при загрузке ...

Другая информация Я ...

Другая информация II ...

Другая информация III ...

Проблема заключалась в том, что устройство «xvdb1» (XenServer) ...

[root@vmrhs1doctxt01 consultor]# cat /etc/fstab
[...]
/dev/xvdb1               /mount                  ext4    defaults        0 1
[...]

... теперь называется "vdb1" (KVM).

Решением было изменить запись в "/ etc / fstab" на "vdb1" ...

[root@vmrhs1doctxt01 consultor]# cat /etc/fstab
[...]
/dev/vdb1               /mount                  ext4    defaults        0 1
[...]

Но для доступа к содержимому файла «/ etc / fstab» вы должны сначала смонтировать «/» рассматриваемой VG (группы томов), выполнив следующие действия ...

Сначала загрузитесь с помощью аварийного диска системы Linux. В моем случае я использовал SystemRescueCd ( http://www.system-rescue-cd.org/ ) (systemrescuecd-6.0.3.iso).

При загрузке системы выполните команду ниже, чтобы узнать имя VG ...

[root@vmrhs1doctxt01 consultor]# pvdisplay 
[...]
  VG Name               RH
[...]

... после обнаружения VG LV (логический том) будет находиться в "/ dev / RH /".

Как только вы обнаружите целевой LV - в моем случае "/ dev / RH / LV_ROOT" - вам нужно будет узнать файловую систему LV ...

[root@vmrhs1doctxt01 consultor]# file -s /dev/RH/LV_ROOT
/dev/RH/LV_ROOT: symbolic link to `../dm-0'
[root@vmrhs1doctxt01 consultor]# file -s /dev/dm-0
/dev/dm-0: Linux rev 1.0 ext4 filesystem data (needs journal recovery) (extents) (large files) (huge files)

ПРИМЕЧАНИЕ. «/ Dev / RH / LV_ROOT» - это символическая ссылка на «/ dev / dm-0».

После обнаружения файловой системы (в моем случае "ext4") смонтируйте LV ...

[root@vmrhs1doctxt01 consultor]# mkdir /mnt/LV_ROOT
[root@vmrhs1doctxt01 consultor]# mount -t ext4 /dev/RH/LV_ROOT /mnt/LV_ROOT

... и отредактируйте файл "fstab" ...

[root@vmrhs1doctxt01 consultor]# vi /mnt/LV_ROOT/etc/fstab

Готово! = D

[Ссылки: https://forums.centos.org/viewtopic.php?t=4455#p21571 , https://www.systutorials.com/241497/how-to-mount-lvm-volume-from-an-external-hard-disk-on-centos/ , https://unix.stackexchange.com/a/235166/61742 ]