Linux 에서 LVM 볼륨이 활성 상태인지 확인하는 방법

LinuxBeginner
지금 연습하기

소개

이 랩에서는 Linux 에서 LVM 볼륨이 활성 상태인지 확인하는 방법을 배우게 됩니다. lvs 명령을 사용하여 LVM 볼륨을 나열하고 활성 상태를 포함한 속성을 이해합니다.

또한 /dev/mapper 디렉토리를 탐색하여 LVM 논리 볼륨이 어떻게 장치 파일로 매핑되는지 확인하고, vgdisplay 명령을 사용하여 볼륨 그룹의 상태를 확인합니다. 이러한 단계는 LVM 설정을 모니터링하고 이해하는 데 필요한 필수 기술을 제공합니다.

lvs 로 LVM 볼륨 나열

이 단계에서는 lvs 명령을 사용하여 논리 볼륨 관리 (LVM, Logical Volume Management) 볼륨을 나열하는 방법을 배우게 됩니다. LVM 은 기존 파티셔닝에 비해 디스크 스토리지를 보다 유연하게 관리할 수 있는 방법을 제공합니다. 여러 물리적 디스크에 걸쳐 있고 쉽게 크기를 조정할 수 있는 논리 볼륨을 생성할 수 있습니다.

먼저 터미널을 엽니다. 닫았다면 데스크탑 왼쪽의 Xfce 터미널 아이콘을 클릭하십시오.

lvs 명령은 논리 볼륨에 대한 정보를 표시하는 데 사용됩니다. 논리 볼륨 이름, 속한 볼륨 그룹, 크기 및 속성과 같은 세부 정보를 제공합니다.

터미널에 다음 명령을 입력하고 Enter 키를 누르십시오.

lvs

다음과 유사한 출력을 볼 수 있습니다.

  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Cpy%Sync Convert
  root ubuntu -wi-ao---- <...>g
  swap ubuntu -wi-ao---- <...>g

출력을 자세히 살펴보겠습니다.

  • LV: 논리 볼륨의 이름입니다. 이 예에서는 rootswap을 볼 수 있습니다.
  • VG: 논리 볼륨이 속한 볼륨 그룹입니다. 여기서는 둘 다 ubuntu 볼륨 그룹에 속합니다.
  • Attr: 논리 볼륨의 속성입니다. -wi-ao----는 볼륨이 쓰기 가능하고, 활성 상태이며, 열려 있음을 나타냅니다.
  • LSize: 논리 볼륨의 크기입니다. 정확한 크기는 시스템 구성에 따라 다릅니다.
  • Pool, Origin, Data%, Meta%, Cpy%Sync, Convert와 같은 다른 열은 씬 프로비저닝 (thin provisioning) 및 스냅샷과 같은 고급 LVM 기능과 관련이 있으며, 지금은 신경 쓸 필요가 없습니다.

lvs 명령은 LVM 설정을 이해하는 데 기본적인 도구입니다. 시스템에서 사용 가능한 논리 볼륨에 대한 간략한 개요를 제공합니다.

다음 단계로 진행하려면 계속을 클릭하십시오.

/dev/mapper 에서 볼륨 매핑 확인

이 단계에서는 /dev/mapper 디렉토리를 탐색하여 LVM 논리 볼륨이 어떻게 장치 파일로 매핑되는지 확인합니다. Linux 에서 하드 드라이브 및 파티션과 같은 장치는 /dev 디렉토리의 파일로 표현됩니다. LVM 은 논리 볼륨에 대한 실제 장치 노드를 가리키는 /dev/mapper에 심볼릭 링크를 생성합니다.

터미널이 아직 열려 있지 않다면 엽니다.

ls 명령을 사용하여 /dev/mapper 디렉토리의 내용을 나열합니다. ls 명령은 파일과 디렉토리를 나열하는 데 사용됩니다.

다음 명령을 입력하고 Enter 키를 누르십시오.

ls /dev/mapper/

다음과 유사한 출력을 볼 수 있습니다.

ubuntu-root  ubuntu-swap

이 출력은 이전 단계에서 lvs를 사용하여 확인한 논리 볼륨에 대한 장치 매핑을 보여줍니다.

  • ubuntu-root: 이는 ubuntu 볼륨 그룹 내의 root 논리 볼륨에 해당합니다.
  • ubuntu-swap: 이는 ubuntu 볼륨 그룹 내의 swap 논리 볼륨에 해당합니다.

/dev/mapper의 이러한 항목은 운영 체제가 논리 볼륨에 액세스하는 데 사용하는 장치 파일입니다. 예를 들어, 루트 파일 시스템은 /dev/mapper/ubuntu-root를 사용하여 마운트될 가능성이 높습니다.

/dev/mapper 디렉토리를 이해하면 LVM 에서 관리하는 논리 볼륨과 시스템에서 사용하는 장치 파일 간의 연결을 확인할 수 있습니다.

다음 단계로 이동하려면 계속을 클릭하십시오.

vgdisplay 로 볼륨 그룹 확인

이 단계에서는 vgdisplay 명령을 사용하여 볼륨 그룹 (VG, Volume Group) 에 대한 자세한 정보를 확인합니다. 볼륨 그룹은 단일 스토리지 풀로 결합된 하나 이상의 물리적 볼륨 (하드 드라이브 또는 파티션과 같은) 의 모음입니다. 그런 다음 이 풀에서 논리 볼륨이 생성됩니다.

터미널이 아직 열려 있지 않다면 엽니다.

vgdisplay 명령은 볼륨 그룹의 구성 및 상태에 대한 포괄적인 보기를 제공합니다.

다음 명령을 입력하고 Enter 키를 누르십시오.

vgdisplay

시스템의 볼륨 그룹에 대한 자세한 출력을 볼 수 있습니다. 출력은 방대하지만, 이전 단계에서 확인한 ubuntu 볼륨 그룹에 초점을 맞춰 몇 가지 주요 줄을 살펴보겠습니다.

  --- Volume group ---
  VG Name               ubuntu
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  <...>
  VG Access             <...>
  VG Status             <...>
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <...> GiB
  PE Size               4.00 MiB
  Total PE              <...>
  Alloc PE / Size       <...> / <...> GiB
  Free  PE / Size       <...> / <...> GiB
  VG UUID               <...>

몇 가지 중요한 필드를 강조해 보겠습니다.

  • VG Name: 볼륨 그룹의 이름 (ubuntu).
  • VG Size: 볼륨 그룹의 총 크기.
  • Cur LV: 이 볼륨 그룹의 현재 논리 볼륨 수 ( rootswap을 확인했으므로 2 여야 합니다).
  • Cur PV: 이 볼륨 그룹의 현재 물리적 볼륨 수.
  • Free PE / Size: 볼륨 그룹에서 사용 가능한 여유 공간의 양으로, 물리적 익스텐트 (PE, Physical Extents) 와 총 크기로 표시됩니다. 이는 새 논리 볼륨을 생성하거나 기존 볼륨을 확장하는 데 사용할 수 있는 공간입니다.

vgdisplay 명령은 LVM 볼륨 그룹의 용량과 구조를 이해하는 데 매우 중요합니다.

이 랩을 완료하려면 계속을 클릭하십시오.

요약

이 랩에서는 Linux 에서 LVM 볼륨이 활성 상태인지 확인하는 방법을 배웠습니다. 먼저 lvs 명령을 사용하여 논리 볼륨을 나열하고 Attr 열의 'a' 플래그로 표시되는 활성 상태를 포함한 속성을 이해했습니다.

그런 다음 /dev/mapper 디렉토리를 탐색하여 활성 LVM 볼륨에 대한 장치 매핑을 확인하고 장치 파일로의 존재를 확인했습니다. 마지막으로, vgdisplay 명령을 사용하여 볼륨 그룹에 대한 자세한 정보를 표시하여 해당 볼륨 내의 논리 볼륨 상태에 대한 통찰력을 얻을 수 있었습니다.