반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • docker
  • 리눅스
  • 도커
  • Linux
  • Shell
  • ZABBIX
  • 모니터링
  • php
  • php 객체
  • 파이썬
  • jQuery
  • php 클래스
  • 자바스크립트
  • 서버
  • 자빅스
  • bash
  • 네트워크
  • Python
  • JavaScript
  • CentOS
hELLO · Designed By 정상우.
말랑Cow

IT

LVM 이란?
Linux

LVM 이란?

2021. 1. 27. 11:14
반응형

1. PV(Physical Volume)

- LVM에서 블록장치(ex. HDD)를 사용하려면 우선 PV로 초기화 해야 함
- 즉, 블록장치를 LVM에서 사용할 수 있게 변환
- PV는 일정한 크기의 PE(Physical Extent)들로 구성됨

2. PE(Physical Extent)

- PV를 구성하는 일정한 크기의 블록
- LVM2에서의 기본크기는 4MB (LVM1과 LVM2가 있는데 간단히 말해서 LVM2가 개선된 버전임)
- LV의 LE들과 1:1로 대응되므로 PE와 LE의 크기는 동일함


3. VG(Volume Group)

- PV들의 집합들로 LV를 할당할 수 있는 공간
- 즉, PV들로 초기화된 자잋들은 VG로 통합됨
- VG안에서 원하는대로 공간을 쪼개 LV로 만들 수 있음


4. LV(Logical Volume)

- 사용자가 최종적으로 다루게 되는 논리적인 스토리지
- 생성된 LV는 파일시스템 및 애플리케이션(ex. DB 등)으로 사용됨
- LV를 구성하는 LE들은 PV의 PE들과 맵핑하여 존재함
- LE와 PE가 맵핑되면서 총 3가지 유형의 LV가 생성됨

1) 선형(Linear) LV

- 하나의 LV로 PV를 모으는 방법
- 예를들어 100GB 디스크 두개를 가지고 200GB의 LV를 만드는 방식

2) 스트라이프(Striped) LV

- LV에 데이터를 기록하면 파일시스템은 PV에 데이터를 기록하게 됨(PE와 LE의 맵핑)
- 스트라이프된 LV를 생성해서 데이터가 PV에 기록되는 방식을 바꿀 수 있음
- Striped LV는 Round-Robin 방식으로 미리 지정된 PV들에 데이터를 분산기록하고 Read/Write를 병렬로 실행할 수 있음

3) 미러(Mirrored) LV

- 데이터가 하나의 PV에 저장될 때 이를 미러하고있는 PV에 동일한 데이터가 저장됨
- 장치에 장애가 발생할 경우 데이터를 보호할 수 있게 됨

5. LE(Logical Extent)

- LV를 구성하는 일정한 크기의 블록으로 기본크기는 PE와 마찬가지로 4MB

■ LVM(Logical Volume Manager)

- 디스크나 대용량 스토리지 장치를 유연하고 확장이 가능하게 다룰 수 있는 기술이며 이를 커널에 구현한 기능
- 파티션대신 볼륨이라는 단위로 저장장치를 다룰 수 있으며, 물리디스크를 볼륨그룹으로 묶고 이것을 논리 볼륨으로 분할하여 관리
- 특정영역에 사용량이 많아져 저장공간이 부족할 경우 유연하게 대응할 수 있음

위의 상황에서 /home 용량이 거의 꽉 찼을때

디스크 추가 후 물리볼륨으로 생성하여 vg_data 라는 볼륨그룹에 묶은 후 lv_home 증설

반응형

'Linux' 카테고리의 다른 글

CentOS 7 - 파일시스템 정보 확인  (0) 2021.01.27
CentOS 7 - LVM 구성  (0) 2021.01.27
CentOS 7 - XWindow 설치  (0) 2021.01.26
CentOS 7 - ifconfig/netstat 등 네트워크 명령어 없을 때  (0) 2021.01.25
CentOS 7 - 파일 및 디렉토리 관리 명령어  (0) 2021.01.21
    'Linux' 카테고리의 다른 글
    • CentOS 7 - 파일시스템 정보 확인
    • CentOS 7 - LVM 구성
    • CentOS 7 - XWindow 설치
    • CentOS 7 - ifconfig/netstat 등 네트워크 명령어 없을 때
    말랑Cow
    말랑Cow

    티스토리툴바