/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 및 후속 블록에 직접 쓰고 파일 시스템에는 없으며 /configfiles/kernel-image/initrd에 있습니다 /boot. grub적어도 (나는 그것이 당신의 부트로더라고 가정하고 있습니다. 그렇지 않다면 이것이 적용되지 않을 수도 있습니다) lvm 자체는 알려져 있으므로 /boot이를 사용하는 프로그램을 찾을 수 있고 거기에서 구성을 로드할 수 있습니다. 따라서 이 수준에서는 영향을 미치지 않아야 합니다. 그러나 시스템에서 제거할 계획이라면 /dev/sda첫 번째 단계가 나머지 블록 장치 중 하나 이상에 있는지 확인해야 하며 grub-install이를 위해 몇 가지 호출을 사용해야 합니다.

관련 정보