Cloud System Engineer

LVM 본문

리눅스/centos

LVM

클라우드 엔지니어 2021. 1. 28. 23:36

볼륨 그룹을 논리적으로 구분시키기

 

storage
디스크 -물리적인 장치
파티션 - 논리적인 분할
포맷 - 파일 시스템을 생성

볼륨에 C,D 같은 라벨을 붙여주면  그게 드라이브가 된다.

 

2기가 디스크 1개와 3기가 디스크 1개를 논리적으로 각각 볼륨그룹을 생성하여  1G,3G,1G 로 3개로 분할 할 것이다.

 

 

yum -y install lvm2

 

 

ls /dev/sd* 하면

 

sdb ,sdc 가 생성되었다.

 

이제 파티션을 만들어줘야하는데  

 

fdisk /dev/sdb
new
p
enter
enter
enter

L // 리스트 확인 LVM 은 8e 다

8e
p //파티션확인 lvm 이면 

w //저장

 

fdisk /dev/sdc 도 똑같이 해준다

 

 

 

pvcreate /dev/sdb1 /dev/sdc1

 

 

#볼륨그룹 생성
vgcreate myVG /dev/sdb1 /dev/sdc1
my VG라는 볼륨그룹이 생성되었다.

 

 

만들어진 볼륨그룸을 볼려면 vgdisplay를 치면 결과 값이 나온다.

 

 

lvcreate --size 1G --name myLV1 myVG 

- 사이즈 1기가의 논리적의 볼륨을 만든건데, 이름은 myLV1로하고 소속은myVG에 하겠다.
lvcreate --size 3G --name myLV2 myVG
lvcreate --ex

tents 100%FREE --name myLV3 myVG

 

--extents 100%FREE -> 1GB로 설정했지만 남은용량이 1GB가 안돼서 남은용량 100%을 사용하겠다는 뜻이다.

 

 

myVG그룹에 있는 lv를 볼 수 있다.

 

 

 

mkfs -t ext4 /dev/myVG/myLV1
mkfs -t ext4 /dev/myVG/myLV2
mkfs -t ext4 /dev/myVG/myLV3

 

파일 시스템 유형은 ext4 유형으로 한다.

 

 

## 마운트할 디렉터리 생성

 

mkdir /lvm1 /lvm2 /lvm3

 

 

mount /dev/myVG/myLV1 /lvm1
mount /dev/myVG/myLV2 /lvm2
mount /dev/myVG/myLV3 /lvm3

 

vi /etc/fstab  에서 재부팅후 자동으로 마운팅하기위해 등록

 

 

/dev/myVG/myLV1         /myLV1                  ext4    defaults        0 0
/dev/myVG/myLV2         /myLV2                  ext4    defaults        0 0
/dev/myVG/myLV3         /myLV3                  ext4    defaults        0 0

 

최종 결과

 

 

df -h 로 용량을 확인할 수 있다.

 

 

'리눅스 > centos' 카테고리의 다른 글

RAID 0 ,1 , 5 고장  (0) 2021.02.09
PXE  (0) 2021.02.09
RAID 0 , 1 , 5 구축  (0) 2021.02.08
RAID Linear 방식  (0) 2021.02.06
리눅스 설치  (0) 2021.01.26