์ด์ ๊ธ ๐
[LVM] NCP - LVM์ ์ฌ์ฉํ์ฌ ํํฐ์ ์์ฑํ๊ธฐ (tistory.com)
[LVM] NCP - LVM์ ์ฌ์ฉํ์ฌ ํํฐ์ ์์ฑํ๊ธฐ
๊ตฌ์ฑ ํ๊ฒฝ Centos 7.8 LVM์ด๋? Logical Volume Manager ์ปดํจํฐ ์์คํ ์์ ์ ์ฅ ์ฅ์น๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๊ธฐ์ LVM์ ์ ์ฅ ๊ณต๊ฐ์ ๋ ผ๋ฆฌ์ ์ธ ๋จ์๋ก ๋ถํ ํ๊ณ ๊ด๋ฆฌํ์ฌ ์ ์ฐ์ฑ๊ณผ ํจ์จ์ฑ์ ์ ๊ณต LVM ํต์ฌ
yeit.tistory.com
๊ตฌ์ฑ ํ๊ฒฝ
- Centos 7.8
- ์ถ๊ฐ ์คํ ๋ฆฌ์ง SSD 100GB, LVM์ผ๋ก ๊ตฌ์ฑ๋ ์ํ
NCP - LVM ํด์ ํ๊ณ ๋์คํฌ ํํฐ์ ์์ฑํ์ฌ ํ์ฅํ๊ธฐ (100GB → 150GB)
*๋ฐ์ดํฐ ์์ค ์ํ ์์.
*๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํ ํ, ๊ธฐ์กด LVM ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ๋ฐ ๋ณผ๋ฅจ ๊ทธ๋ฃน์ ์ญ์ ํ๊ณ , ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ ํด์ ํ ํ ์๋ก์ด ๊ตฌ์ฑ์ผ๋ก ๋ณผ๋ฅจ์ ์์ฑํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ํด์ผ ํจ
1. ์๋ฒ ์ ์ง ํ ์คํ ๋ฆฌ์ง ํฌ๊ธฐ ๋ณ๊ฒฝํ๊ธฐ, ๊ทธ๋ฆฌ๊ณ ์๋ฒ ์ฌ์์

์คํ ๋ฆฌ์ง ํฌ๊ธฐ ๋ณ๊ฒฝ๋ ๊ฑฐ ํ์ธ
$ lsblk

1. ๋ง์ดํธ ํด์
$ umount /data
#ํ์ธ
$ lsblk

2. LV ํด์
$ lvremove /dev/myvg/mylv
3. VG ํด์
$ vgremove myvg
4. PV ํด์
$ pvremove /dev/xvdb1
$ pvremove /dev/xvdb2

5. ๋์คํฌ ์ ๋ณด ํ์ธ
๋จผ์ ์ด๊ธฐํํ๋ ค๋ ๋์คํฌ์ ์ ๋ณด๋ฅผ ํ์ธ
$ fdisk -l

6. ํํฐ์ ์ญ์
์ด๊ธฐํํ๋ ค๋ ๋์คํฌ์ ์๋ ๋ชจ๋ ํํฐ์ ์ ์ญ์
$ fdisk /dev/xvdb
d #ํํฐ์
์ญ์
#์๋ ๋ชจ๋ ํํฐ์
์ญ์ ํ๊ณ
w #์ ์ฅ

#ํ์ธ
$ lsblk

7. ๋์คํฌ ํํฐ์ ์์ฑ
$ sudo fdisk /dev/xvdb
n
p
t
8e
w

#ํ์ธ
$ fdisk -l /dev/xvdb
$ lsblk

8. PV ์์ฑ
$ pvcreate /dev/xvdb1
9. VG ์์ฑ
#vgcreate <volume groups ์ด๋ฆ> /dev/xvdb1
$ vgcreate myvg /dev/xvdb1
10. LV ์์ฑ
$ lvcreate -n mylv -l 100%FREE myvg
11. ํ์ผ์์คํ ํฌ๋งท
$ mkfs.xfs /dev/myvg/mylv
12. ๋ง์ดํธ
$ sudo mount /dev/myvg/mylv /data
$ df -h
$ lsblk
13. ํ์ผ์์คํ UUID ํ์ธ ํ fstab ๋ฑ๋ก
$ blkid

$ vi /etc/fstab
๊ธฐ์กด UUID๋ ์ง์ฐ๊ณ , ์๋ก์ด lvm์ UUID ๋ฑ๋กํ๊ธฐ

#ํ์ธ
$ mount -a