리눅스

리눅스 LVM(logical volume manager) 사용

딸기뚜왈기 2024. 3. 3. 18:15

 

 

[LVM(logical volume manager)]

40G n2p1+40G n3p1 = PV(Physical Volume) -> VG(Volume Group) ->LV(Logical Volume) -> #mkfs.xfs(파일시스템생성) -> #mount /dev... /mnt

<LVM 구성 순서>
01. HDD 장착
02. 파티션 나누기


03. PV(Physical Volume) 생성하기
04. VG(Volume Group) 생성하기
05. LG(Logical Group) 생성하기

06. 파일 시스템 생성하기.
07. 마운트.

 

[미션]
>HDD 20G 두개 장착
>VG명 : myvg2, LV명 : mylv2
>마운트포인트 : /home/lvm

 


<LVM 구성 순서>


01. HDD 장착

터미널 안에 있으면

init 0 하여 터미널 나와서 HDD 두개 생성 => ( nvme0n4 , nvme0n5)


02. 파티션 나누기

> 디스크 접속 -> fdisk /dev/nvme0n4

#파티션 나누기 -> command > n입력 -> enter, enter, enter -> .command > t입력 ->Her 무시기>  8e입력 >파티션 나누고 유형변경 완료

>유형 변경 : linux(83) --> lvm(8e)

>nvme0n4p1

> 디스크 접속 -> fdisk /dev/nvme0n5

#파티션 나누기 -> command > n입력 -> enter, enter, enter -> .command > t입력 ->Her 무시기>  8e입력 >파티션 나누고 유형변경 완료

>유형 변경 : linux(83) --> lvm(8e)

>nvme0n5p1


03. PV(Physical Volume) 생성하기
>pvcreate /dev/nvme0n4p1
>pvcreate /dev/nvme0n5p1

04. VG(Volume Group) 생성하기
>vgcreate [VG명] /dev/nvme0n4p1 /dev/nvme05p1
>vgcreate myvg2(그룹명) /dev/nvme0n4p1 /dev/nvme0n5p1

05. LG(Logical Group) 생성하기
>lvcreate -n [LV명] -l 100%FREE [VG명]
>lvcreate -n mylv2 -l 100%FREE myvg2 (파티션 80기가 전체를 쓰겠다.)
만약 30기가만 쓰고 싶으면 
 -L 30%

06. 파일 시스템 생성하기.
#mkfs.xfs /dev/myvg2/mylv2

07. 마운트(마운트 포인트 : /home/lvm).

디렉터리 생성 : cd /home > mkdir lvm


마운트 : mount /dev/myvg2/mylv2 /home/lvm

# 자동 마운트 완료
vi etc/fstab  = cd /etc > vi fstab  
입력 : deb/myvg2/mylv2         /home/lvm                xfs           defaults    0 0   

reboot 한 후 df로 결과 확인하기.