이번 포스트는 '이것이 리눅스다, 한빛미디어'의 강의를 참고해서 LVM을 구현해봤습니다.
실행 환경은 VM 환경의 centos-7 입니다.
LVM 란?
1. 디스크 목록 확인
▲ 디스크 목록 중 sdb와 sdc를 이용하여 LVM을 구현할 것 입니다.
2. 파티션 만들기 및 설정
▲ 새로운 파티션을 만들기 때문에 n을 입력 (m을 누르면 모든 옵션을 볼 수 있습니다.)
파티션은 하나로 사용할 것이기 때문에 Partition number와 First sector는 default 값으로 한다(Enter 입력)
LVM 용으로 사용할 것이기 때문에 t를 입력해서 8e (LVM)으로 변경해줍니다.
(L을 입력해서 type list를 확인할 수 있습니다.)
그리고 변경사항 저장을 위해 w를 입력합니다.
이러한 방식으로 /dev/sdc 등 디스크를 설정해줍니다.
3 LVM 구현
3.1 피지컬 볼륨 생성
▲ /dev/sdb1과 /dev/sdc1을 pvcreate 명령어를 사용해서 피지컬 볼륨으로 생성합니다.
3.2 볼륨 그룹 생성
▲ /dev/sdb1과 /dev/sdc1을 볼륨 그룹으로 생성해줍니다.
생성된 볼륨 그룹을 vgdisplay 명령어로 확인합니다.
3.3 논리 볼륨 생성
▲ 논리 볼륨을 3개 myLG1 (1기가), myLG2 (2기가), myLG3 (나머지)로 생성해줍니다.
ls -l /dev/myVG 명령어로 myVG 내에 논리볼륨이 제대로 생성되었는지 확인합니다.
포맷
▲ 파일시스템이 필요하기 때문에 생성한 논리 볼륨을 ext4 파일시스템으로 포맷을 해줍니다.
위와 같은 방법으로 myLG2, myLG3도 포맷합니다.
Mount
▲ mkdir 명령어로 각 논리 볼륨을 마운트 할 폴더를 생성해줍니다
그리고 생성한 폴더에 각 논리 볼륨을 mount를 해주고 정상적을 되었는지 확인합니다.
설정
재부팅을 해도 LVM의 mount 상태를 유지하기 위해서 설정을 위해 /etc/fstab을 수정해줍니다.
vi /etc/fstab
이상 LVM 구현을 완료했습니다.
'Linux' 카테고리의 다른 글
Telnet 서버 구현 (0) | 2019.02.25 |
---|---|
RAID 구현 (0) | 2019.02.24 |
(Ubuntu) vim 설치 및 설정 (0) | 2018.11.30 |