我在默认的CentOS 7.3安装中配置了DRBD,如下所示:
/dev/centos/home占用了sda2中的所有空间,因此减少了空间,并创建了/dev/centos/home (20%的空间)和/dev/centos/drbd (使用lvcreate -l 100%VG -n drbd centos的剩余空间)。
DRBD资源设备为/dev/drbd0,磁盘为/dev/mapper/centos-drbd格式为ext4。
现在,每当我重新启动系统时,我都会得到错误:
Warning: /dev/centos/root does not exist
Warning: /dev/centos/swap does not exist
Warning: /dev/mapper/centos-root does not exist我从dracut shell运行:
$ lvm vgscan
$ lvm vgchange -ay
$ exit还有系统靴也不错。但在reboot,它又失败了。
有解决办法吗?
更新:找到原因,是drbd设备导致了问题。我从两台服务器上删除了它,它修复了第二台服务器,而不是第一台。blkid仍然显示错误的UUID和/dev/sda2类型
$ blkid
/dev/sda1: UUID="bdfa3672-b24b-41ec-88f8-d0f0a81057d1" TYPE="xfs"
/dev/sda2: UUID="d8d241f07976f3ce" TYPE="drbd"
/dev/mapper/centos-swap: UUID="3c8653bb-060a-4e46-8eaa-ce51637752ee" TYPE="swap"
/dev/mapper/centos-root: UUID="93941d8b-22e0-4ad7-8666-1ce8ba8d1109" TYPE="xfs"
/dev/mapper/centos-home: UUID="63c9a5ad-9b4b-4852-8e95-22b356d8729a" TYPE="xfs"发布于 2020-04-17 11:14:34
您之所以看到这一点,是因为正在为其运行的特定系统构建initramfs内核映像,因此迁移到新硬件将导致其无法启动。
在紧急模式下重建initramfs (或进入救援模式):
然后
发布于 2022-07-05 11:49:24
/etc/default/grubhttps://unix.stackexchange.com/questions/425045
复制相似问题