我有两个驱动器/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
为此使用一些调用。