Cloud/NCP

[LVM] ๋ฐฉ๋ฒ•2. ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ ์ƒ์„ฑ์œผ๋กœ ํ™•์žฅํ•˜๊ธฐ

yeit 2023. 8. 23. 16:08
728x90

์ด์ „ ๊ธ€ ๐Ÿ‘‡

[LVM] NCP - LVM์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑํ•˜๊ธฐ (tistory.com)

 

[LVM] NCP - LVM์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑํ•˜๊ธฐ

๊ตฌ์„ฑ ํ™˜๊ฒฝ Centos 7.8 LVM์ด๋ž€? Logical Volume Manager ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์ €์žฅ ์žฅ์น˜๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ์ˆ  LVM์€ ์ €์žฅ ๊ณต๊ฐ„์„ ๋…ผ๋ฆฌ์ ์ธ ๋‹จ์œ„๋กœ ๋ถ„ํ• ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜์—ฌ ์œ ์—ฐ์„ฑ๊ณผ ํšจ์œจ์„ฑ์„ ์ œ๊ณต LVM ํ•ต์‹ฌ

yeit.tistory.com

 

๊ตฌ์„ฑ ํ™˜๊ฒฝ

  • Centos 7.8
  • ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ SSD 50GB, LVM์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ƒํƒœ

 

NCP - ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ ๋ถ€์ฐฉํ•˜๊ธฐ (50GB + 50GB)

*์„œ๋ฒ„ ์ •์ง€ํ•  ํ•„์š” ์—†์Œ

1. ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ SSD 50GB ์ƒ์„ฑํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๊ธฐ

#ํ™•์ธ
$ lsblk

2. umount

$ umount /data

#ํ™•์ธ
$ df -h

3. ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑ

#๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑ
$ sudo fdisk /dev/xvdc 
n     
p  

t  
8e    #8e์ฝ”๋“œ๊ฐ€ Linux LVM
w     #์ €์žฅ

#ํ™•์ธ
$ fdisk -l /dev/xvdc
$ lsblk

3. PV ์ƒ์„ฑ

#LVM ๋ฌผ๋ฆฌ์  ๋ณผ๋ฅจ ์ƒ์„ฑ 
$ sudo pvcreate /dev/xvdc1

4. ๋ณผ๋ฅจ ๊ทธ๋ฃน ํ™•์žฅ

#LVM ๋ณผ๋ฅจ ๊ทธ๋ฃน ํ™•์žฅ
$ sudo vgextend myvg /dev/xvdc1

5. ๋…ผ๋ฆฌ์  ๋ณผ๋ฅจ ํ™•์žฅ

#๋…ผ๋ฆฌ์  ๋ณผ๋ฅจ ํ™•์žฅ
$ sudo lvextend -l +100%FREE /dev/myvg/mylv

6. ํŒŒ์ผ ์‹œ์Šคํ…œ ํ™•์žฅ

#ํŒŒ์ผ ์‹œ์Šคํ…œ ํ™•์žฅ
$ sudo xfs_growfs /data

7. ๋งˆ์šดํŠธ

#๋งˆ์šดํŠธ
$ mount /dev/myvg/mylv /data
#ํ™•์ธ
$ mount -a

$ lsblk
$ df -h

$ lvs
$ vgs
$ pvs

8. fstab์„ค์ •

์ด์ „ ๊ธ€์—์„œ ๋„ฃ์–ด์คฌ๋˜ LVM (myvg-mylv)์˜ UUID๋Š” ๋˜‘๊ฐ™์œผ๋ฏ€๋กœ ๊ทธ๋Œ€๋กœ ๋‘๊ธฐ

 

9. ์„œ๋ฒ„ ์žฌ์‹œ์ž‘ ํ›„, ๋งˆ์šดํŠธ ์ž˜ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

$ lsblk
$ df -h
728x90