저는 서버에서 centos를 실행하고 있으며 서버의 HDD 구성은 2개의 1테라바이트 드라이브와 32GB RAM입니다. 이제 fdisk -l 명령을 사용하면 정말 이해할 수 없는 다음 출력이 표시됩니다. 누구든지 나를 도와줄 수 있나요? 또한 두 디스크 모두에 LINUX LVM이 존재하는 이유는 무엇입니까?
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes, 1953525168 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 label type: dos
Disk identifier: 0x000b3ea7
Device Boot Start End Blocks Id System
/dev/sdb1 2048 1953523711 976760832 8e Linux LVM
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 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 label type: dos
Disk identifier: 0x00052e26
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1026047 512000 83 Linux
/dev/sda2 1026048 1953523711 976248832 8e Linux LVM
Disk /dev/sdc: 968 MB, 968884224 bytes, 1892352 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 label type: dos
Disk identifier: 0x909ce9e0
Device Boot Start End Blocks Id System
/dev/sdc1 145 1892351 946103+ 6 FAT16
Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 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
답변1
Linux LVM(논리 볼륨 관리자)을 사용하고 있습니다. 이는 물리적 디스크와 파일 시스템 사이의 계층으로, "물리적 볼륨"(PV), "볼륨 그룹"(VG) 및 "논리적 볼륨"(LV)의 개념을 도입합니다.
설정에서 "Linux LVM" 유형의 파티션 /dev/sdb1
은 /dev/sda2
물리적 볼륨입니다. 이러한 PV 위에는 명령을 사용하여 표시할 수 있는 하나 이상의 볼륨 그룹이 있으며 vgdisplay
, 이러한 볼륨 그룹 내에는 fdisk 출력에서 볼 수 있는 논리 볼륨이 있습니다. LV를 나열할 수 있습니다.lvdisplay
mount
또한 출력에 제공된 파티션 이름이 LVM 레이아웃을 반영하고 이름이 표 형식으로 제공된다는 점도 알 수 있습니다 /dev/mapper/VG-LV
. LVM 계층은 무의미한 중개인처럼 보일 수 있지만 이를 통해 디스크 크기와 관계없이 논리 볼륨(따라서 파일 시스템)에 공간을 할당할 수 있습니다. 나중에 더 커지고 싶다면 /home
(또는 가지고 있는 LV가 무엇이든) 새 디스크를 추가하고 PV로 만들고 PV를 VG에 추가한 다음 추가된 공간 LV에서 VG를 다음으로 늘릴 수 있습니다. 파일 시스템 크기를 늘리십시오. 이는 디스크 할당 관리에 있어 많은 유연성을 제공합니다.
출력의 마지막 부분에서 논리 볼륨 중 하나를 볼 수 있습니다 fdisk
.
Disk /dev/mapper/centos-root: 53.7 GB, 53687091200 bytes, 104857600 sectors
이는 이라는 이름의 볼륨 그룹이 있고 centos
해당 논리 볼륨의 이름이 이라는 것을 나타냅니다 root
. 명령을 사용하여 vgdisplay centos
할당된 PV의 전체 크기(대략 2TB에 가까움)와 VG에 있는 여유 공간(새 LV 생성 또는 기존 LV 확장용)을 반영하는 centos VG에 대한 정보를 얻을 수 있습니다. ). lvdisplay centos/root
LV 크기를 포함한 정보를 나열하는 를 사용하여 LV에 대한 정보를 얻을 수 있습니다 . /dev/sdaX
를 사용한다는 점을 제외하면 일반 파티션과 마찬가지로 이 LV를 참조할 수 있습니다 /dev/mapper/centos-root
.