두 가지 방법으로 물리 볼륨(LVM)을 정의할 수 있습니다.
8e
(Linux LVM 유형) 파티션을 생성 한 다음# pvcreate /dev/sdb1
- 파티션되지 않은 디스크에서 직접 pvcreate를 사용한 다음
# pvcreate /dev/sdc
<-- 파티션이 없으므로 누락된 숫자를 기록해 두십시오.
내 디스크가 로컬이 아니며 SAN에서 제공하는 LUN과 VMware에서 제공하는 LUN이라는 두 가지 솔루션을 사용합니다.디스크다른 시스템에서. LUN/vmware 디스크를 테스트 중입니다.온라인parted
파티션되지 않은 디스크를 사용하여 정의된 PV 크기 조정에는 모든 것이 잘 어울리지만, 파티션된 레이어에서는 이를 사용하거나 핫 크기 조정을 할 수 없습니다 fdisk
.
내 질문은: 8e
원시 디스크를 사용하여 물리적 볼륨을 생성한 다음 온라인으로 크기를 조정할 수 있는데 왜 파티션을 사용하는 문제를 겪어야 합니까?
답변1
최근에 질문받은 내용입니다그러나 이는 로컬 디스크와 관련이 있습니다. 이런 경우 단지 디스크 전체에 걸쳐 하나의 큰 파티션이기를 원하더라도 디스크에 파티션 테이블을 사용하는 데에는 그만한 이유가 있습니다. 디스크가 실제로 사용되고 있다는 사실을 기록하여 사고를 방지하기 위함입니다. .
네트워크 블록 장치, 반가상화 디스크 이미지, SAN LUN, iSCSI 등 관리 디스크의 경우 상황이 다르다고 생각합니다.
이 경우 다음과 같은 이유로 전체 디스크를 직접 사용해도 무방하다고 생각합니다.
- 이러한 디스크에서 파티션 테이블을 사용하려고 하면 분명히 크기 조정에 문제가 발생할 것입니다. 이러한 유형의 논리 디스크는 물리 디스크가 할 수 없는 방식으로 동적으로 크기를 조정할 수 있습니다. 이로 인해 문제가 발생하면 자신에게 문제가 발생하지 않도록 그렇게 하지 마십시오.
- 이러한 유형의 디스크는 일반적으로 실제 하드 디스크에 해당하지 않으며 실제 디스크와 동일한 "이 디스크가 비어 있는 것 같습니다"라는 사고가 발생하지 않습니다.
- 논리 디스크는 일반적으로 컨테이너와 같은 것에 의해 지원됩니다. 즉, 외부 파티션, LVM LV, 스토리지 클러스터의 가상 블록 장치 및 추가 파티셔닝 레이어가 중복될 수 있습니다.
답변2
디스크 파티셔닝 도구가 lvm을 인식합니까? 그렇다면 Karada는 올바른 조언을 해줄 것입니다. 몇 가지 테스트를 수행했는데 데비안의 file과 fdisk 모두 올바른 작업을 수행했지만 사용하는 도구를 테스트합니다.
$ sudo file -s /dev/sd*
/dev/sda: DOS/MBR boot sector
/dev/sda1: Linux rev 1.0 ext2 filesystem data, UUID=censored, volume name "boot"
/dev/sda2: LVM2 PV (Linux Logical Volume Manager), UUID: censored, size: censored
/dev/sda3: Linux/i386 swap file (new style), version 1 (4K pages), size censored pages, no label, UUID=censored
$ sudo fdisk /dev/sda2
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
/dev/sda2: device contains a valid 'LVM2_member' signature, it's strongly recommended to wipe the device by command wipefs(8) if this setup is unexpected to avoid possible collisions.
Device does not contain a recognized partition table.
Created a new DOS disklabel with disk identifier 0x51e50433.
Command (m for help): q