/ dev / mapper in fdisk (한국어)
On 2월 17, 2021 by admin CentOS를 설치 한 후 /dev/mapper/centos_jackpc--11-swap
및 iv id =와 같은 여러 줄이 표시됩니다. fdisk -l
를 발행 할 때 “39cccdf7b8″>
.
이들의 목적은 무엇입니까? 그리고 Ubuntu에 표시되지 않는 이유는 무엇입니까?
전체 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
답변
/dev/mapper
의 항목은 LVM 논리 볼륨. 이를 Linux의 기본 파티션 유형으로 생각할 수 있습니다. 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 파티션을 포함하는 것은 기술적으로 가능하지만 매우 이례적이고 의미가 없습니다. div id = “060de0d38f”>
가 그곳을보고 작동한다고보고합니다. 파티션 테이블을 찾을 수 없습니다. 이것은 정상입니다.
Ubuntu에서는 볼륨 그룹이 활성화되지 않은 경우 “LVM 논리 볼륨에 대한 정보가 표시되지 않습니다. Ubuntu가 볼륨을 사용하지 않기 때문에” 볼륨 그룹.
Linux 설치에 PC 파티션 또는 LVM 볼륨을 사용할지 여부는 종종 편의의 문제 일뿐입니다. 여러 디스크에 분산하는 것과 같이 PC 파티션으로는 할 수없는 일이 있습니다. 또는 단순히 크기를 조정하고 쉽게 이동하거나 스냅 샷을 만들 수 있으므로 LVM을 통한 설치가 훨씬 더 유연합니다. 그러나 이러한 유연성이 필요하지 않은 경우 PC 파티션에 직접 설치할 수 있습니다.
/dev/mapper
의 파일은 ' 필요하지 않습니다 LVM 논리 볼륨. 그러나 이것들은 그대로 보입니다. (LVM에서 사용하는 명명 규칙을 따릅니다.)root
및swap
는 실제로/dev/sda2
에서 가져온 것입니다 (이름의 이름을 보는 것만이 아닙니다. )?lsblk
, 볼륨 그룹 및 논리를 나열하려면vgs
및lvs
볼륨./dev/sda2
파티션이rhel_jackpc
볼륨 그룹과 연결되어 있는지 어떻게 파악 했습니까? 명명 규칙에서 아마도?lsblk
가 이것을 확인할 것 같지만 '에lsblk
출력이 없습니다. 함께 일하십시오.