lsblk -f
저는 최근에 Linux를 사용하기 시작했으며 명령 출력을 해석하는 방법을 알고 싶습니다 .
보다 구체적으로 다양한 파티션과 크기에 대해 알고 싶습니다.
- 예를 들어, 나는 ext4와 xfs가 유닉스에서 다른 파일 시스템이라는 것을 알고 있습니다. 그러나 전체 그림은 트리 구조입니다. 그래서 총 파티션 수가 4개인지, 즉 sda1, sda2, sda3, sdb인지 알고 싶습니다.
- 그렇다면 하위 파티션(루트, 스왑, 홈 및 var)은 무엇입니까?
- 게다가 lvm2_member도 파일 시스템인가요?
NAME FSTYPE LABEL MOUNTPOINT SIZE
sda 1.1T
├─sda1 2M
├─sda2 xfs /boot 2G
└─sda3 LVM2_member 1.1T
├─centos-root ext4 / 200G
├─centos-swap swap [SWAP] 128G
├─centos-var ext4 /var 10G
└─centos-home ext4 /home 777G
sdb ext4 data /data 81.9T
loop1 squashfs 487.5M
답변1
sda
두 개의 디스크 가 있고 sdb
두 번째 디스크 sdb
에는 파티션 테이블이 없으며 직접 포맷되었습니다 ext4
. 첫 번째 디스크에는 3개의 파티션이 있습니다 sda1
(크기로 판단하면 하나인 것으로 가정합니다).BIOS 부팅 파티션), sda2
for /boot
및 sda3
as좌심실 용적물리적 볼륨(또는 LVM2_member
여기에 표시된 대로 lsblk
).
좌심실 용적(Logical Volume Manager)는 스토리지를 위한 또 다른 "추상화" 계층을 제공합니다. 이를 통해 여러 블록 장치(파티션 또는 디스크)를 볼륨 그룹(또는 VG 이름에 따라 VG centos
)으로 "병합"하고 새 블록 장치를 생성할 수 있습니다. VG 내에서는 논리 볼륨(또는 LV)이라고 합니다. /
, /home
및 에는 /var
4개의 LV가 있습니다 swap
. LV를 맨 위에 있는 또 다른 파티션 레이어로 생각할 수 있습니다 sda3
(그보다 더 복잡하지만 실제로 걱정할 필요는 없습니다).
LVM은 실제로 필요하지 않으며 개별 디스크에 큰 도움이 되지 않지만 CentOS의 기본 저장소 레이아웃이며 많은 유용한 기능을 제공합니다. 예를 들어, 나중에 세 번째 디스크를 추가하는 경우 이를 기존 centos
VG에 추가하고 /home
두 번째 디스크에서 사용된 공간을 늘릴 수 있으며, 이는 스냅샷, 캐시, RAID, 클러스터 등 생성을 지원합니다. . 또한 파티션보다 LV 크기를 조정하는 것이 더 쉽습니다(예를 들어 /home
파티션을 축소하고 새로 생성된 여유 공간을 사용하는 것이 /
더 어렵습니다 ). 자세한 내용이 궁금하시다면 추천드려요논리 볼륨 관리자 관리Red Hat의 가이드입니다.