어디에서나 LVM(8e) 유형 파티션을 생성한 다음 lvcreate를 사용하여 논리 볼륨을 생성한다는 언급을 볼 수 있습니다.
제 질문은 LVM이 아닌(83 Linux) 디스크/파티션을 사용하여 논리 볼륨을 생성하기 위해 lvcreate를 사용하면 어떻게 됩니까?입니다. 실제로 만들어 봤기 때문에 LVM(8e)로 변경하지 않고도 가능하지만, 이 경우 단점이 무엇인지 궁금합니다. 이 방법을 사용하여 수행할 수 없는 기능/기능이 있습니까?
감사합니다. 이 질문이 의미가 있기를 바랍니다.
편집: 내 요점을 증명하는 예입니다.
# fdisk -l /dev/sdb
Device Boot Start End Blocks Id System
/dev/sdb1 1 132 1060258+ 82 Linux swap / Solaris
/dev/sdb2 133 394 2104515 83 Linux
/dev/sdb3 395 656 2104515 83 Linux
/dev/sdb4 657 1044 3116610 83 Linux
모든 sdb[234]는 유형 83입니다.
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sdb2 vol_group01 lvm2 a-- 2.00g 52.00m
/dev/sdb3 vol_group01 lvm2 a-- 2.00g 2.00g
/dev/sdb4 vol_group01 lvm2 a-- 2.97g 2.97g
[root@localhost ~]# vgdisplay -v vol_group01
Using volume group(s) on command line
Finding volume group "vol_group01"
--- Volume group ---
VG Name vol_group01
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 5
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 3
Act PV 3
VG Size 6.98 GiB
PE Size 4.00 MiB
Total PE 1786
Alloc PE / Size 500 / 1.95 GiB
Free PE / Size 1286 / 5.02 GiB
VG UUID 3lw7zo-rIb1-Px1v-qn5Q-FErx-eFAp-QvTosm
--- Logical volume ---
LV Path /dev/vol_group01/Log_Vol01
LV Name Log_Vol01
VG Name vol_group01
LV UUID Z6FMzG-WHFS-Z8iQ-gnps-DqkM-oJtc-kPupmq
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2013-01-19 21:13:58 +0000
LV Status available
# open 0
LV Size 1.95 GiB
Current LE 500
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Physical volumes ---
PV Name /dev/sdb2
PV UUID 5IFORy-K475-xgYl-w7wL-ILA8-B4Ib-e6RobL
PV Status allocatable
Total PE / Free PE 513 / 13
PV Name /dev/sdb3
PV UUID v4wc0X-16P2-x1cY-A9Pu-Dl3W-Us1N-A26EBp
PV Status allocatable
Total PE / Free PE 513 / 513
PV Name /dev/sdb4
PV UUID L4uHEc-0Fnt-BLIa-9T5v-0IxP-o8PX-diQx5N
PV Status allocatable
Total PE / Free PE 760 / 760
답변1
이 SF 질문/답변을 참조하세요.https://serverfault.com/questions/306419/is-the-fdisk-partition-type-important-when-using-lvm
위 질문에 대한 답변에서 발췌
LVM은 파티션 테이블을 전혀 보지 않습니다. 심지어 파티션 테이블이 실제로 존재하는지조차 모릅니다. 따라서 원하는 "파티션 유형" 값을 설정할 수 있으며 LVM에 관한 한 아무 것도 변경되지 않습니다.
filter
LVM은 구성 파일에서 정규식을 사용하여 물리 볼륨 의 키워드를 확인할 블록 장치를 파악합니다 lvm.conf(5)
.
일부 다른 도구에서는 파티션 유형을 고려합니다. Linux 커널 자체가 첫 번째 예입니다.
- 파티션 유형 0x05, "확장"은 "논리 파티션"이라고 불리는 것을 찾기 위해 주어진 파티션에서 확장된 부트 레코드를 찾도록 커널에 지시합니다.
- 파티션 유형 0xfd, "Linux RAID"는 주어진 파티션에서 적합한 슈퍼블록이 발견되면 커널의 md 드라이버에게 해당 RAID 볼륨을 자동으로 부팅하도록 지시합니다.
LVM 관련 질문에 대한 유용한 리소스:http://ds9a.nl/lvm-howto/HOWTO//cvs/lvm-howto/lvm-howto.html