lvm에 fdisk가 필요합니까?

lvm에 fdisk가 필요합니까?

LVM에 관한 대부분의 문서에는 다음 단계가 있습니다.

fdisk /dev/sdb
pvcreate /dev/sdb1
vgcreate fileserver /dev/sdb1
lvcreate --name share --size 40G fileserver
mkfs.ext4 /dev/fileserver/share

일부 문서에서 나는 그들이 또 다른 일을 하는 것을 보았습니다.디스크 드라이브~ 사이생성됨그리고MKFS. 다른 문서에서 나는 그들이 첫 번째로 떠난 것을 보았습니다.디스크 드라이브또한 떠나십시오. 지금 내 컴퓨터 중 하나에서 테스트했지만 아무 것도 수행되지 않았습니다.디스크 드라이브완전히 유효합니다.

지금 내 문제는디스크 드라이브보조(비부팅) 하드 드라이브에 필요합니까? 왜? lvcreate와 mkfs 사이에 fdisk에 비해 장점이 있습니까?

답변1

디스크에 파티션 테이블을 생성할 필요가 없으며( fdisk예를 들어 생성된 기존 유형을 사용하거나 생성된 GPT 유형을 사용하여 gdisk) 원하는 경우 전체 블록 장치를 LVM PV에 넣을 수 있습니다. 그러나 다른 도구나 운영 체제에서는 실수로 장치를 포맷되지 않은 하드 드라이브로 착각하여 포맷을 제안할 수 있으므로 잘못되기 쉽습니다. 기본적으로 전체 디스크를 차지하는 하나의 큰 파티션으로 파티션 테이블을 생성하는 것은 단점이 거의 없으며 조금 더 안전하므로 수행하지 않으시겠습니까?

디스크가 부팅 가능한 경우 파티션 테이블이 반드시 필요합니다.

LVM LV에 내부 파티션 테이블을 생성하는 경우 이는 불필요하며 매우 이례적입니다. 우리는 당신이 이것을 할 것이라고 기대하지 않습니다. 유일한 예외는 LVM이 원시 블록 장치가 가상 머신에 제공될 것으로 예상하는 경우입니다. 이 경우 VM은 파티션 테이블을 배치하려고 할 수 있습니다.

관련 정보