[Centos 7] LVM (Logical Volume manager)
2022. 11. 23. 15:34ㆍ리눅스(Linux)
LVM (Logical Volume manager)
- 여러개의 디스크의 용량을 합쳐 하나의 File System으로 구성하는 것을 말한다.
- 서버 운영에 있어 작은 용량의 HDD를 합쳐 새로운 대용량의 저장공간으로 구성할 수 있다.
- 즉, 용량이 다른 HDD간 구성이 가능, raid는 용량이 다르면 구성이 불가
- 스토리지 확장 및 변경에 있어 유연한 대처가 가능하다.
$ LVM에서 사용하는 용어
a. Physical Volume : 물리적인 볼륨을 말하며, /dev/sdb1, /dev/sdc1 이런 실제 Partition을 말한다.
b. Volume Group : Physical Volume을 합친 그룹을 말한다.
c. Logical Volume : 합쳐진 Volume Group을 나누어 실제 사용하는 Volume을 의미한다.
[Logical Volume 생성 방법 예시]
# lvcreate -L 2.00GB -n LV VG [LV 용량지정 생성]
# lvcreate -l +60%VG -n LV VG [VG의 용량을 %로 지정하여 생성]
# lvcreate -l +100%FREE -n LV VG [남은 공간 전부 할당하여 생성]
# pvcreate [경로]
- Physical Volume 만들기
# vgcreate [그룹명] [경로]
- Volume Group 만들기
Logical Volume 만들기
LVM 생성 후 똑같이 포맷, 마운트 해서 사용
# vgextend [그룹명] [경로]
- 기존 Volume Group에 Physical Volume 추가로 확장
# lvextend -l +100%FREE /dev/VG/LV
- 기존 Logical Volume 확장
*확장은 가능하지만 줄이는건 불가능
# xfs_growfs [경로]
- 기존 정보를 유지한채 파일 시스템 생성
LVM 삭제
- 역순
# umount /dev/VG/LV
- 마운트 해제
# lvremove /dev/VG/LV
- Logical Volume 지우기
# vgremove VG
- Group Volume 지우기
# pvremove /dev/sdb1
# pvremove /dev/sdc1
# pvremove /dev/sdd1
# pvremove /dev/sde1
- Physical Volume 지우기
# vi /etc/fstab
- 오토마운트 지우기
'리눅스(Linux)' 카테고리의 다른 글
[Centos 7] RPM (Redhat Package Manager) (0) | 2022.11.23 |
---|---|
[Centos 7] RAID (Redundant Array of Inexpensive Disks) (0) | 2022.11.23 |
[Centos 7] Swap Partition (스왑 파티션) (0) | 2022.11.23 |
[Centos 7] Inode(아이노드) (0) | 2022.11.23 |
[Centos 7] Creating Filesystem & Mount, Auto mount (파일 시스템 생성 & 마운트, 오토마운트) (0) | 2022.11.23 |