lsblk 명령 출력의 의미

lsblk 명령 출력의 의미

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 부팅 파티션), sda2for /bootsda3as좌심실 용적물리적 볼륨(또는 LVM2_member여기에 표시된 대로 lsblk).

좌심실 용적(Logical Volume Manager)는 스토리지를 위한 또 다른 "추상화" 계층을 제공합니다. 이를 통해 여러 블록 장치(파티션 또는 디스크)를 볼륨 그룹(또는 VG 이름에 따라 VG centos)으로 "병합"하고 새 블록 장치를 생성할 수 있습니다. VG 내에서는 논리 볼륨(또는 LV)이라고 합니다. /, /home및 에는 /var4개의 LV가 있습니다 swap. LV를 맨 위에 있는 또 다른 파티션 레이어로 생각할 수 있습니다 sda3(그보다 더 복잡하지만 실제로 걱정할 필요는 없습니다).

LVM은 실제로 필요하지 않으며 개별 디스크에 큰 도움이 되지 않지만 CentOS의 기본 저장소 레이아웃이며 많은 유용한 기능을 제공합니다. 예를 들어, 나중에 세 번째 디스크를 추가하는 경우 이를 기존 centosVG에 추가하고 /home두 번째 디스크에서 사용된 공간을 늘릴 수 있으며, 이는 스냅샷, 캐시, RAID, 클러스터 등 생성을 지원합니다. . 또한 파티션보다 LV 크기를 조정하는 것이 더 쉽습니다(예를 들어 /home파티션을 축소하고 새로 생성된 여유 공간을 사용하는 것이 /더 어렵습니다 ). 자세한 내용이 궁금하시다면 추천드려요논리 볼륨 관리자 관리Red Hat의 가이드입니다.

관련 정보