본문 바로가기
IT 실무/서버 관리

리눅스 LVM(Logical Volume Manager)

by 지식id 2018. 1. 31.
반응형

하드디스크 및 파티션을 유동적으로 관리할 수 있게 해 주는 프로그램이다. 여러개의 하드를 뭉쳐서 하나의 하드처럼 만들 수 있고, 2개의 하드디스크를 3개의 하드디스크인 것처럼도 만들 수 있다.


LVM은 아래와 같이 구성되어 있다.

 - 물리적 볼륨(PV : Physical Volume) : 물리적인 하드를 지칭

 - 물리적 확장(PE : Physical Extent) : PV에서 나누어서 사용하는 블록 단위 영역

 - 볼륨 그룹(VG : Volume Group) : 물리적 볼륨의 집합이자 PE의 집합

 - 논리적 볼륨(LV : Logical Volume) : VG에서 필요한만큼 할당해서 만드는 논리적인 단위


즉 물리적인 몰륨을 다 보아서 작은 블록단위로 나누어 둔다. 마치 하나의 볼륨인것 처럼. 그게 볼륨 그룹이다. 그 볼륨 그룹을 원하는만큼 분할해서 쓰는 것이 논리적 볼륨이다.



Q. 논리적 볼륨이 할당된 특정 폴더의 용량이 부족하여, 하드를 증설하여 용량을 늘리고자 한다면 과정은?


A. 하드 설치 -> 물리적 볼륨 할당 -> 볼륨 그룹 확장 -> 논리적 볼륨 확장


WHY. 하나의 하드는 하나의 물리 볼륨이다. 물리 볼륨들을 모아서 볼륨 그룹을 만드므로, 물리 볼륨을 먼저 잡아두고, 그 잡아둔 물리볼륨까지 볼륨 그룹을 확장한다. 논리적 볼륨은 볼륨그룹 안에서 할당되는 것이므로, 볼륨그룹이 확장 되었으면 논리적 볼륨을 확장 할 수 있다.


연습문제 : 리눅스마스터1급 2014년 2회 41번 기출문제



반응형

댓글