내 잡다한 노트
LVM (Logical Volume Manager) 본문
리눅스의 저장 공간을 효율적이고 유연하게 관리하기 위한 커널의 한 부분
LVM vs 일반 디스크 partitioning
LVM이 아닌 기존 방식의 경우, 디스크를 파티셔닝 한 후 OS 영역에 마운트하여 read/write를 수행한다 이 경우 저장 공간의 크기가 고정돼서 증설/축소가 어렵다.
이를 보완하기 위해 LVM을 구성할 수 있다.
LVM은 파티션 대신에 volume이라는 단위로 저장 장치를 다룬다.
스토리지의 확장, 변경에 유연하며, 크기를 변경할 때 기존 데이터의 이전이 필요 없다.
디스크를 확장시킬 때 방법을 정리하면,
- LVM 활용
- RAID 0 활용
LVM 관련 용어 및 구성
- 물리적 볼륨 (PV : Physical Volume )PV는 일정한 크기의 PE들로 구성됨
- 실제 디스크 장치를 분할한 파티션된 상태
- 물리적 확장 (PE : Physical Extent )
- PV를 구성하는 일정한 크기의 Block
- 볼륨 그룹 ( VG : Volume Group )사용자는 VG를 원하는대로 쪼개서 LV로 만들게 된다.
- PV들이 모여서 생성되는 단위.
- 논리적 볼륨 ( LV : Logical Volume )
- 사용자가 최종적으로 사용하는 단위로, VG에서 필요한 크기로 할당받아 LV를 생성한다.
'DevOps > 리눅스' 카테고리의 다른 글
난 운영체제에 대해 잘 알고 있는가의 기준과 방향 (0) | 2024.11.05 |
---|---|
사용중인 FD의 개수 확인, 소켓 상태 현황 (0) | 2024.09.23 |
SSD Trim (0) | 2024.08.13 |
Root reserved space (0) | 2024.08.13 |
/proc , /sys (0) | 2024.08.13 |