![从具有 /boot 分区的 LVM 中删除驱动器](https://linux22.com/image/73035/%E4%BB%8E%E5%85%B7%E6%9C%89%20%2Fboot%20%E5%88%86%E5%8C%BA%E7%9A%84%20LVM%20%E4%B8%AD%E5%88%A0%E9%99%A4%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我有两个驱动器/dev/sda
,/dev/sdb
它们位于包含三个卷的卷组中:/boot
、/root
、 和/home
,分别安装。
如果我/dev/sda
做完后删除
# pvmove /dev/sda
# vgreduce $myVolGroup /dev/sda
假设所有卷/boot
都已打开/dev/sda
并且它是初始安装磁盘,这会影响我的引导加载程序吗?
我真的很想避免意外。
答案1
引导加载程序有两个组件:第一阶段,直接写入 MBR 和后续块,并且不在任何文件系统上;第二阶段/配置文件/内核映像/initrd,即在/boot
。grub
至少(我假设那是你的引导加载程序,如果不是,这可能不适用)知道 lvm 本身,因此可以找到/boot
使用它的程序并从那里加载配置。因此,在这个层面上,它不应该产生影响。但是,如果您计划/dev/sda
从系统中删除,则需要确保第一阶段至少位于剩余的一个块设备中;您可能会grub-install
为此使用一些调用。