12 NAVER CLOUD – Linux LVM 2TB 이상 디스크 사용방법

Linux LVM(Logical Volume Manager)은 Linux 시스템에서 디스크 저장소를 관리하는 유연한 방법을 제공하는 소프트웨어 도구입니다. LVM을 사용하면 여러 물리적 디스크 또는 디스크 파티션에 걸쳐 있을 수 있는 가상 파티션인 논리 볼륨을 생성, 크기 조정 및 관리할 수 있습니다.

다음은 Linux LVM의 몇 가지 주요 개념과 기능입니다.

  1. 물리 볼륨(PV): LVM에서 빌딩 블록으로 사용되는 실제 물리 디스크 또는 디스크 파티션입니다. 디스크 또는 파티션을 물리 볼륨으로 초기화할 수 있습니다.
  2. 볼륨 그룹(VG): 볼륨 그룹은 함께 결합되어 스토리지 풀을 생성하는 물리적 볼륨 모음입니다. VG는 논리 볼륨에 대한 기본 스토리지를 제공합니다.
  3. 논리 볼륨(LV): 논리 볼륨은 볼륨 그룹 내에 생성된 가상 파티션입니다. 기존 파티션과 유사하지만 더 많은 유연성을 제공합니다. 논리 볼륨은 전체 디스크를 다시 분할할 필요 없이 동적으로 크기를 조정할 수 있습니다.
  4. 익스텐트: LVM은 물리 볼륨과 논리 볼륨을 익스텐트라고 하는 고정 크기 단위로 나눕니다. 익스텐트의 크기는 일반적으로 4MB이지만 볼륨 그룹 생성 중에 조정할 수 있습니다.
  5. 스트라이핑 및 미러링: LVM을 사용하면 데이터가 여러 물리적 볼륨에 분산되어 성능을 향상시키는 스트라이핑을 구성할 수 있습니다. 또한 별도의 물리 볼륨에 논리 볼륨의 동일한 복사본을 유지함으로써 데이터 중복성을 제공하는 미러링을 지원합니다.
  6. 스냅샷 및 씬 프로비저닝: LVM은 논리 볼륨의 특정 시점 복사본인 스냅샷 생성을 지원합니다. 이는 백업 또는 테스트 목적으로 유용할 수 있습니다. LVM은 또한 씬 프로비저닝을 제공하여 초기에 사용 가능한 물리적 스토리지보다 더 많은 논리적 볼륨 공간을 할당하여 효율적인 스토리지 활용이 가능합니다.
  7. LVM 명령: LVM은 LVM 구성 요소를 생성, 관리 및 조작하기 위한 pvcreate, vgcreate, lvcreate, lvextend, 등과 같은 일련의 명령줄 도구를 제공합니다 .lvresize

Linux LVM은 Linux 시스템의 디스크 스토리지에 대한 향상된 유연성과 관리 용이성을 제공하여 파티션 크기 조정, 스토리지 풀 관리, 스트라이핑 및 미러링과 같은 기능을 통한 성능 및 안정성 향상을 용이하게 합니다.

Leave a Reply

Your email address will not be published. Required fields are marked *