从具有 /boot 分区的 LVM 中删除驱动器

从具有 /boot 分区的 LVM 中删除驱动器

我有两个驱动器/dev/sda/dev/sdb它们位于包含三个卷的卷组中:/boot/root、 和/home,分别安装。

如果我/dev/sda做完后删除

# pvmove /dev/sda
# vgreduce $myVolGroup /dev/sda

假设所有卷/boot都已打开/dev/sda并且它是初始安装磁盘,这会影响我的引导加载程序吗?

我真的很想避免意外。

答案1

引导加载程序有两个组件:第一阶段,直接写入 MBR 和后续块,并且不在任何文件系统上;第二阶段/配置文件/内核映像/initrd,即在/bootgrub至少(我假设那是你的引导加载程序,如果不是,这可能不适用)知道 lvm 本身,因此可以找到/boot使用它的程序并从那里加载配置。因此,在这个层面上,它不应该产生影响。但是,如果您计划/dev/sda从系统中删除,则需要确保第一阶段至少位于剩余的一个块设备中;您可能会grub-install为此使用一些调用。

相关内容