IT Technology/Linux

LVM 이란?

by빵수 2022. 9. 14. 11:46
728x90
반응형

LVM에 대해서 알아보자

 

LVM(Logical Voulme Manager) 이란?

  • 논리 볼륨 관리자라는 뜻
  • 우리가 사용하는 물리적인 (하드)디스크 ex) hda, sda등 여러개를 논리적인 디스크으로 할당하여 유연하게 관리할 수 있게 해준다.
  • 간략 정리 : 물리적인 디스크를 논리적 볼륨그룹으로 구성하여 이 논리적인 볼륨그룹 내에 사용자가 원하는 크기만큼 논리볼륨을 할당하여 사용하는 방식

 

LVM 사용의 장점

  • 유연한 용량 조절
  • 크기 조절이 가능한 storage pool
  • 편의에 따른 장치 이름 지정
  • disk striping, mirror volume등을 제공

 

LVM 관련 용어 및 구성

 

 

물리적 볼륨 / PV (Physical Volume)
- 실제 디스크 장치를 분할한 파티션된 상태를의미한다.

- /dev/sda1, /dev/sdb1 등의 파티션
- PV는 일정한 크기의 PE들로 구성된다.

물리적 확장 / PE (Physical Extent)
- PV를 구성하는 일정한 크기의 Block.
- 보통 1PE는 4MB에 해당한다.(기본단위)
- PE와 LE는 1:1로 대응한다.

볼륨 그룹 / VG (Volume Group)
- PV들이 모여서 생성되는 단위이다. 

- 물리 볼륨을 합쳐서 1개의 물리 그룹으로 만드는 것
- 사용자는 VG를 원하는대로 쪼개서 LV로 만들게 된다.

논리적 볼륨 / LV (Logical Volume)
- 사용자가 최종적으로 사용하는 단위로, VG에서 필요한 크기로 할당받아 LV를 생성한다.

- 볼륨 그룹을 1개 이상으로 나눠서 논리 그룹으로 나누는 것

 

논리적 범위 / LE (Logical Extent)

 - LE는 LVM이 논리적 저장공간(LV)을 가리키는 단위이다. 기본단위는 물리적 범위(PE)랑 동일하다.

 

 

 

 

LVM 작업 순서

  1. System Partition ID 변경(명령어 : fdisk CMD)
  2. PV 생성(명령어 : pvcreate CMD)
  3. VG생성(명령어 : vgcreate CMD)
  4. LV생성(명령어 : lvcreate CMD)
  5. 파일시스템(FS) 생성 (명령어 : mkfs CMD)
  6. 마운트 (명령어 : mount CMD, /etc/fstab)

 

LVM 구성완료 후 용량 확장하기(100G)

 

명령어

 

fdisk /dev/sd*

n

p

3 // 파티션넘버 입력

+100G

t // 타입 변경

3 // 파티션 선택

8e //LVM 선택

w // 저장

 

fdisk -l

lsblk

 

메모리,디스크 sync 작업

partprobe -s

partprobe /dev/sd*

 

PV 생성

pvcreate /dev/sd*

 

VG 확장

vgextend centos /dev/sd*

vgs

 

LV확장

lvextend -L 100G /dev/centos

lvs

df -h (현재 mount된 디스크 정보 출력)

 

파일시스템 리사이징

xfs_growfs /dev/centos

df -h (현재 mount된 디스크 정보 출력)

 

 

 

 

 

 

 

 

 

 

출처 : 

https://lee-automation-lab.tistory.com/entry/Linux-LVM-%EA%B5%AC%EC%84%B1%ED%95%98%EA%B8%B0-LVM%EC%9D%B4%EB%9E%80

 

 

https://greencloud33.tistory.com/41

 

반응형

'IT Technology > Linux' 카테고리의 다른 글

Linux Log 확인 및 분석 방법  (0) 2022.11.23
LVM 구성방법  (1) 2022.09.19
리눅스 기초 명령어  (0) 2022.07.07
SUSE Linux rear Backup, Recovery  (0) 2021.04.30
Vi 저장 및 종료, 명령어 모음  (0) 2021.04.12