LVM (Logical Volume Manager)
- 여러 개의 디스크 공간을 하나로 합쳐서 관리
예) /dev/sda + /dev/sdb + /dev/sdc
-> 작은 디스크를 모아서 대용량 스토리지 구성 가능
- 사용할 때는 Logical Volume으로 나누어 필요한 만큼 할당 가능
예) 20기가 크기의 Logical Volume 생성
-> 스토리지 확장 및 변경에 유연하게 대처 가능
LVM을 이용해 /data 볼륨을 구성(part1)
디스크 확장 시 EBS 볼륨을 증가시키는 방법도 있음(part2)
. EBS 볼륨 크기 조정 -> 물리 볼륨 크기 조정 -> 논리 볼륨 크기 조정 -> 파일 시스템 확장
[실습] 확장 가능한 디스크 볼륨을 구성 - 파트1
1. 스토리지 볼륨(EBS) 생성
+ AWS 웹 콘솔에서 새로운 볼륨 추가
+ https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Volumes:
2. 가상 머신에 생성한 볼륨 연결
+ AWS 웹 콘솔에서 ebs 볼륨 선택후 "볼륨 연결" 진행
3. EC2 터미널에 접속해서 디바이스 상태 및 파일 시스템 존재 여부 확인
lsblk
sudo file -s /dev/xvdf
# /dev/xvdf: data <- 파일시스템이 없는 경우
# sudo file -s /dev/xvda1 <- 파일시스템이 있는 경우
4. 물리 볼륨을 생성 및 확인
sudo pvcreate /dev/xvdf
sudo pvs
5. 볼륨 그룹 생성 및 볼륨 그룹에 물리 볼륨 추가
sudo vgcreate Data /dev/xvdf
sudo vgs
6. 논리 볼륨 생성 및 마운트
sudo lvcreate -n data1 -L 9G Data
sudo lvs
sudo mkdir /data1
sudo mkfs -t ext4 /dev/Data/data1
lsblk -f
sudo mount /dev/Data/data1 /data1
7. 파일시스템 테이블 수정
/dev/Data/data1 /data1 ext4 defaults,nofail 0 2
[실습] 확장 가능한 디스크 볼륨을 구성 - 파트2
1. 스토리지 볼륨(EBS) 생성
+ AWS 웹 콘솔에서 새로운 볼륨 추가
+ https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2#Volumes:
2. 가상 머신에 생성한 볼륨 연결
+ AWS 웹 콘솔에서 ebs 볼륨 선택후 "볼륨 연결" 진행
3. EC2 터미널에 접속해서 디바이스 상태 및 파일 시스템 존재 여부 확인
lsblk
sudo file -s /dev/xvdg
# /dev/xvdg: data <- 파일시스템이 없는 경우
4. 물리 볼륨을 생성 및 확인
sudo pvcreate /dev/xvdg
sudo pvs
5. 볼륨 그룹 확장
sudo vgextend Data /dev/xvdg
sudo vgs
6. 논리 볼륨 확장
sudo lvextend -L +20G /dev/Data/data1
sudo resize2fs /dev/Data/data1
[실습] 확장 가능한 디스크 볼륨을 구성 - 파트3
1. 파일시스템 테이블 항목 삭제 및 마운트 해제
vim /etc/fstab
sudo umount /data1
2. 논리 볼륨 삭제
sudo lvremove /dev/Data/data1
3. 볼륨 그룹 삭제
sudo vgremove Data
4. 물리 볼륨 삭제
sudo pvremove /dev/xvdf
sudo pvremove /dev/xvdg
5. AWS 웹 콘솔에서 EBS 볼륨 연결 해제 및 삭제
'리눅스 > Part3. Ch03. 파일시스템' 카테고리의 다른 글
03. (실습) 지정된 버전의 docker 설치 (0) | 2022.12.13 |
---|---|
06. (실습) 기존 시스템에 디스크 볼륨 추가 (0) | 2022.12.13 |
05. (실습) 디스크별 디렉토리별 스토리지 사용량 조회 (0) | 2022.12.13 |
04. 파일 타입 및 속성의 이해 (0) | 2022.07.19 |
03. 디렉토리 구조의 이해 (0) | 2022.07.19 |