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

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

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

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

Errors that occur during boot!

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

Other information I!

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

Other information II!

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

Other information III!

1
задан 27 December 2019 в 22:30
1 ответ

Проблема состояла в том что устройство "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]

1
ответ дан 29 December 2019 в 22:46

Теги

Похожие вопросы