PV(물리적 볼륨)와 파티션은 동일한 것입니까?

PV(물리적 볼륨)와 파티션은 동일한 것입니까?

내가 전화하면

fdisk /dev/sda

/dev/sda디스크와 dev/sda1파티션의 이름을 지정합니다 .

반면에 내가 전화하면

pvdisplay

그러면 /dev/sda2/하나 있습니다 PV name.

PV와 동의어 인가요 partition? 그렇지 않다면 둘 사이의 차이점은 무엇입니까?

상황: 파티션 크기를 조정하고 싶습니다. pvresize가 사용할 명령인지 궁금합니다.

답변1

PV와 파티션은 동의어입니까?

아니요.

PV는 LVM이 데이터를 저장하는 데 사용하는 블록 장치입니다. 귀하의 경우 이는 파티션이지만 반드시 그럴 필요는 없으며 전체 드라이브 또는 RAID 어레이일 수 있습니다.

파티션 크기를 조정하고 싶습니다. pvresize가 사용할 명령인지 궁금합니다.

일반적으로 파티션 크기를 조정하는 단계는 파티션 자체의 크기를 조정하는 것과 해당 파티션에 저장된 모든 항목의 크기를 조정하는 두 가지 단계로 구성됩니다. 따라서 LVM PV가 포함된 파티션이 있는 경우 파티션 자체와 PV의 크기를 조정해야 합니다.

순서가 중요합니다. 파티션을 확장하는 경우 먼저 파티션 자체를 확장한 다음 pvresizePV 확장을 사용하여 더 큰 새 파티션을 사용하십시오.

OTOH 파티션을 축소하려면 먼저 PV를 축소한 pvresize다음 파티션 자체를 축소해야 합니다.

답변2

그것들은 동의어가 아닙니다. 때로는 동일하지만 항상 그런 것은 아닙니다.

Logical Volume Manager는 세계를 간단하게 보여줍니다. 즉, 볼륨 그룹의 사용 가능한 공간에서 논리 볼륨을 구축합니다. 볼륨 그룹은 하위 수준에서 제공되는 저장소 블록이며 LVM은 그것이 어디서 왔는지 상관하지 않습니다.

하위 계층은 가장 일반적으로 파티션을 제공하는 디스크 드라이브이지만 전체 장치, RAID 시스템(또는 그 안에 있는 파티션) 또는 상위 블록을 제공하는 기타 모든 것일 수도 있습니다.

예를 들어, 내 볼륨 그룹 중 하나는 PV 기반이지만 /dev/md0 4 개의 ​​전체 디스크(예: )와 1개의 파티션( )으로 구성된 /dev/md0RAID5 시스템입니다 . LVM은 신경 쓰지 않고 단지 md 드라이버와 대화하여 "물리적 볼륨"이라고 부릅니다./dev/sda/dev/sdb3

답변3

정의하고 설명해보세요.

물리적 미디어

  • 디스크는 물리적 장치입니다. 디스크에는 0개 이상의 파티션이 포함될 수 있습니다.

  • 파티션은 디스크의 슬라이스 또는 세그먼트입니다. 각 파티션에는 파일 시스템이나 스왑 공간 또는 LVM PV(물리적 볼륨)와 같은 기타 구조화된 데이터가 포함될 수 있습니다. 파티션은 디스크에서 할당할 수 있는 가장 작은 단위입니다. 하나의 파티션을 여러 목적으로 사용할 수 없습니다.

    Physical disk
    +-------------------+
    | Partition table   |
    +-------------------+
    | Partition 1       |
    | "filesystem"      |
    +-------------------+
    | Partition 2       |
    | "PV"              |
    +-------------------+
    | Partition 3       |
    | "swap"            |
    +-------------------+
    

    세 개의 파티션(파일 시스템, LVM PV 및 스왑)이 있는 물리적 디스크의 예입니다.

논리 볼륨 관리(LVM)

  • PV(물리적 볼륨)는 LVM의 기본 계층입니다. PV는 전체 디스크 또는 디스크의 파티션에 할당될 수 있습니다.

  • 볼륨 그룹(VG)은 하나 이상의 PV에 걸쳐 있을 수 있습니다. 각 VG에는 0개 이상의 LVM LV(논리 볼륨)가 포함될 수 있습니다.

  • 논리 볼륨(LV)은 물리 파티션과 동일합니다. 즉, VG에서 할당할 수 있는 가장 작은 단위입니다. 각 LV에는 파일 시스템이나 스왑 공간과 같은 구조화된 데이터나 구조화되지 않은 데이터가 포함될 수 있습니다. LV는 쉽게 크기를 조정할 수 있지만 그 안에 있는 구조화된 정보는 쉽게 크기를 조정할 수 없다는 점에 유의하세요.

    Volume Group             Also Volume Group
    +-------------------+    +-------------------+
    | +---------------+ |    | +---------------+ |
    | | PV            | |    | | LV            | |
    | |               | |    | | "filesystem"  | |
    | +---------------+ |    | |               | |
    |                   |    | |               | |
    | +---------------+ |    | +---------------+ |
    | | PV            | |    |                   |
    | |               | |    |                   |
    | +---------------+ |    |                   |
    +-------------------+    +-------------------+
    

    LVM VG의 예. 먼저 디스크 파티션(각 파티션에 PV가 포함됨)의 물리적 할당으로 표시된 다음 LV 컨테이너로 표시됩니다. LV의 크기는 PV로 제한될 필요가 없습니다. 그게 바로 그 이유야논리적볼륨 관리.

파티션 크기를 조정하면 구조화된 데이터의 경우 디스크 공간의 물리적 할당이 변경됩니다. LV 크기를 조정하면 디스크의 논리적 할당(구조화된 데이터용)이 변경됩니다.

파티션이나 LV를 더 크게 만들기 위해 크기를 조정하는 경우 구조화된 데이터(파일 시스템, 스왑 등)의 크기도 조정해야 합니다. 파티션이나 LV의 크기를 조정하여 더 작게 만드는 경우 다음을 수행해야 합니다.먼저 구조화된 데이터의 크기를 줄이는 것을 잊지 마세요.그렇지 않으면 데이터가 잘리고 내용이 손상됩니다.

관련 정보