wake-up-neo.com

fdisk의 / dev / mapper

CentOS를 설치 한 후 /dev/mapper/centos_jackpc--11-swap/dev/mapper/centos_jackpc--11-root 발행 할 때 fdisk -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
30
Tosh

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

디스크는 MBR 파티션으로 나뉘며 그 중 하나 (/dev/sda2)는 LVM 물리 볼륨입니다. LVM 물리 볼륨은 볼륨 그룹 rhel_jackpc의 단일 구성 요소입니다. 여기에는 root (CentOS 시스템 파티션)와 swap ( CentOS 스왑 파티션).

Ubuntu는 MBR 파티션에 직접 설치되어 있으며 아마도 /dev/sda5입니다.

fdisk -l는 MBR 파티션 (또는 최근 버전 fdisk의 GPT 파티션)을 포함 할 수있는 모든 블록 장치에 대한 정보를 나열합니다. LVM 논리 볼륨 내에 PC 파티션을 갖는 것은 매우 이례적이지 않고 무의미하지만 기술적으로 가능하므로 fdisk -l는 거기에서 파티션 테이블을 찾지 못한다고보고합니다. 이것은 정상입니다.

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

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