0netw0m1ra

[007] LVM 심화 실습([006]이어서) 본문

Unix Linux

[007] LVM 심화 실습([006]이어서)

M1RA 2021. 6. 1. 13:42

<볼륨그룹 확장/축소 실습>

- 볼륨그룹 확장 : vgextend vg명 pv명....

- 볼륨그룹 축소 : vgreduce vg명 pv명.....

- 물리볼륨 내용 이동 : pvmove pv명....

- 논리볼륨 확장 : lvextend lv경로 -r(파일시스템확장)

- xfs 파일시스템 확장 :xfs_growfs 마운트포인트

- ext4 파일시스템 확장 :resize2fs lv경로

 

<실습>

1. 4G 4G 6G 6G 파티셔닝 되어있는 상태만들기

혹은 [006] 이어서 하기

 

2. pvcreate

# pvcreate /dev/sdb{1..4}

 

3. sdb1, sdb4, 볼륨그룹 이름 :myvg pe단위 : 16M

# vgcreate myvg /dev/sdb1 /dev/sdb4 -s 16M

 

4. lv01 4G lv02 4G lv03 남은 용량 전부

# lvcreate myvg -L 4G -n lv01

# lvcreate myvg -l 256 -n lv02

# lvcreate myvg -l 100%FREE -n lv03

 

5.

lv01 xfs /mnt/disk1

lv02 ext4 /mnt/disk2

lv03 xfs /mnt/disk3

 

# mkfs.xfs /dev/myvg/lv01

# mount /dev/myvg/lv01 /mnt/disk1

 

# mkfs.ext4 /dev/myvg/lv02

# mount /dev/myvg/lv02 /mnt/disk2

 

# mkfs.xfs /dev/myvg/lv03

# mount /dev/myvg/lv03 /mnt/disk3

 

6. 볼륨그룹에 /dev/sdb2

# vgextend myvg /dev/sdb2

 

7. lv01을 5g로 확장

# lvextend -L 5G /dev/myvg/lv01

 

8. 파일시스템 확장

# xfs_growfs /mnt/disk1

 

9. lv02를 6g로 확장

# lvextend -L +2G /dev/myvg/lv02

# resize2fs /dev/myvg/lv02

 

10. 확인

# df -Th

# lsblk

# lsblk -f

 

 

 

 

 

 

 

 

 

'Unix Linux' 카테고리의 다른 글

[009] systemctl 실습 (sshd)  (0) 2021.06.01
[008] 생성한 vg 제거  (0) 2021.06.01
[006] LVM  (0) 2021.06.01
[005] Swap  (0) 2021.06.01
[004] 종합실습 harddisk, partition, mkfs, mount  (0) 2021.06.01