fdisk의 /dev/mapper

fdisk의 /dev/mapper

CentOS를 설치한 후 실행하면 /dev/mapper/centos_jackpc--11-swap및 과 같은 몇 줄이 표시됩니다./dev/mapper/centos_jackpc--11-rootfdisk -l

이것들의 목적은 무엇입니까? 우분투에는 왜 나타나지 않습니까?

전체 내용 fdisk -l은 다음과 같습니다.

Disk /dev/sda: 250.0 GB, 250000000000 bytes
255 heads, 63 sectors/track, 30394 cylinders, total 488281250 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e3a37

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     1026047      512000   83  Linux
/dev/sda2         1026048   287754239   143364096   8e  Linux LVM
/dev/sda3       287756286   434180095    73211905    5  Extended
/dev/sda5       287756288   434180095    73211904   83  Linux

Disk /dev/sdb: 4000.8 GB, 4000787030016 bytes
255 heads, 63 sectors/track, 486401 cylinders, total 7814037168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x6c03e282

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  2147504935  1073752436+  83  Linux
Partition 1 does not start on physical sector boundary.

Disk /dev/mapper/rhel_jackpc-root: 104.9 GB, 104857600000 bytes
255 heads, 63 sectors/track, 12748 cylinders, total 204800000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/rhel_jackpc-root doesn't contain a valid partition table

Disk /dev/mapper/rhel_jackpc-swap: 41.9 GB, 41943040000 bytes
255 heads, 63 sectors/track, 5099 cylinders, total 81920000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/rhel_jackpc-swap doesn't contain a valid partition table

답변1

의 항목은 /dev/mapper다음과 같습니다.좌심실 용적논리 볼륨. Linux의 기본 파티션 유형으로 생각할 수 있습니다. Linux는 PC(MBR 또는 GPT) 파티션과 같은 다른 파티션 유형을 사용할 수도 있습니다.

디스크는 MBR 파티션으로 나누어져 있으며, 그 중 하나( /dev/sda2)는 LVM 물리 볼륨입니다. LVM 물리 볼륨은 rhel_jackpc두 개의 논리 볼륨 root(즉, CentOS 시스템 파티션)과 swap(즉, CentOS 스왑 파티션)을 포함하는 볼륨 그룹의 단일 구성 요소입니다.

Ubuntu는 MBR 파티션에 직접 설치됩니다 /dev/sda5. 아마도 .

fdisk -lMBR 파티션(또는 최신 버전에서는 GPT 파티션)을 포함할 수 fdisk있는 모든 블록 장치에 대한 정보를 나열합니다. 매우 특이하고 무의미하기는 하지만 LVM 논리 볼륨에 PC 파티션을 갖는 것이 기술적으로 가능합니다. 따라서 fdisk -l그곳을 살펴보고 파티션 테이블을 찾을 수 없다고 보고합니다. 이것은 정상입니다.

Ubuntu에서 볼륨 그룹이 활성화되지 않으면 LVM 논리 볼륨에 대한 정보가 표시되지 않습니다. Ubuntu는 볼륨을 사용하지 않으므로 볼륨 그룹을 활성화하지 않습니다.

Linux를 설치할 때 PC 파티션을 사용할지 LVM 볼륨을 사용할지 여부는 일반적으로 편의성의 문제입니다. 여러 디스크에 파티션을 분산시키거나 단순히 크기를 조정하고 쉽게 이동하거나 스냅샷을 생성하는 등 PC 파티션으로는 수행할 수 없는 작업이 있으므로 LVM을 통해 설치하는 것이 훨씬 더 유연합니다. 그러나 이러한 유연성이 필요하지 않은 경우 PC 파티션에 직접 설치할 수 있습니다.

관련 정보