Logical Volume Management 구성 순서 미션 수행
[2024.03.09]
LVM이란
LVM(Logical Volume Manager)는 리눅스의 저장 공간을 효율적이고 유연하게 관리하기 위한 커널의 한 부분이다.
LVM 사용의 장점
- 유연한 용량 조절
- 크기 조절이 가능한 storage pool
- 편의에 따른 장치 이름 지정
- disk striping, mirror volume등을 제공
물리적 볼륨 / PV (Physical Volume)
- 실제 디스크 장치를 분할한 파티션된 상태를의미한다.
- PV는 일정한 크기의 PE들로 구성된다.
물리적 확장 / PE (Physical Extent)
- PV를 구성하는 일정한 크기의 Block.
- 보통 1PE는 4MB에 해당한다.
- PE와 LE는 1:1로 대응한다.
볼륨 그룹 / VG (Volume Group)
- PV들이 모여서 생성되는 단위이다. (모든걸 합친 거대한 지점토 덩어리의 느낌이다)
- 사용자는 VG를 원하는대로 쪼개서 LV로 만들게 된다.
논리적 볼륨 / LV (Logical Volume)
- 사용자가 최종적으로 사용하는 단위로, VG에서 필요한 크기로 할당받아 LV를 생성한다.
간단한 실습을 진행해 보자!
======================================================================================
<미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션> <미션>
<미션>
>HDD 3개 장착
>장치명 : /dev/myvg/mylv
>파일시스템 : xfs
> 마운트 포인트 :/home/mnt
>자동마운트
=====================================================
01. 디스크 3개 생성하기
#디스크 3개 생성하기
#디스크 확인하기
fdisk -l
> /dev/nvme0n2 , /dev/nvme0n3, /dev/nvme0n4
====================================================
02. 디스크 각각 파티션 나누기(하나로 나눔)
[파티션 나누기/ /dev/nvme0n2 /dev/nvme0n3 /dev/nvme0n4 각각 해주기]
fdisk /dev/nvme0n2 접속하기
#파티션 나누기(하나로 나누기)
command > n >>> enter 계속
## 유형변경
command > t > 8e입력
## 저장하기
command > w
## 각각의 디스크 들어가서 페이지 나눠졌는지 확인하기
fdisk -l /dev/nvme0n2
> nvme0n2p1
fdisk -l /dev/nvme0n3
> nvme0n3p1
fdisk -l /dev/nvme0n2
> nvme0n4p1
===================================================================
03. PV(Physical Volume) 생성하기
>pvcreate /dev/nvme0n2p1
>pvcreate /dev/nvme0n3p1
>pvcreate /dev/nvme0n4p1
04. VG(Volume Group) 생성하기
>vgcreate [VG명] /dev/nvme0n1p1 /dev/nvme02p1
>vgcreate myvg(그룹명) /dev/nvme0n2p1 /dev/nvme0n3p1 / /dev/nvme0n4p1
05. LG(Logical Group) 생성하기
>lvcreate -n [LV명] -l 100%FREE [VG명]
>lvcreate -n mylv -l 100%FREE myvg (파티션 80기가 전체를 쓰겠다.)
만약 30기가만 쓰고 싶으면
-L 30%
06. 파일 시스템 생성하기.
#mkfs.xfs /dev/myvg/mylv
07. 마운트.
[마운트 포인트 : home/mnt ].
#디렉터리 확인 후 디렉터리 생성
home 이동 후 , ls로 mnt 디렉터리 있는지 확인
>없으면 home에 있는 상태에서 mkdir mnt
# 마운트
mount /dev/myvg/mylv /mnt
08. 자동마운트
# cd etc
# vi fstab
수정 후 저장하기