答案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]