Cloud/NCP

[LVM] ๋ฐฉ๋ฒ•1. ์ถ”๊ฐ€ ์Šคํ† ๋ฆฌ์ง€ ํฌ๊ธฐ ๋ณ€๊ฒฝ์œผ๋กœ ํ™•์žฅํ•˜๊ธฐ

yeit 2023. 8. 23. 15:32
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 → 100GB)

*์„œ๋ฒ„ ์ •์ง€ ํ•„์š”

1. ์„œ๋ฒ„ ์ •์ง€ ํ›„ ์Šคํ† ๋ฆฌ์ง€ ํฌ๊ธฐ ๋ณ€๊ฒฝํ•˜๊ธฐ, ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„ ์žฌ์‹œ์ž‘

์Šคํ† ๋ฆฌ์ง€ ํฌ๊ธฐ ๋ณ€๊ฒฝ๋œ ๊ฑฐ ํ™•์ธ

$ lsblk

2. umount

$ umount /data
$ df -h

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

#๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑ
$ sudo fdisk /dev/xvdb                      
n    #n ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ํŒŒํ‹ฐ์…˜์˜ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ
p 
#partition number์€ 2๊ฐ€ ๋œ๋‹ค (์ „์— 1์ด ์žˆ๊ธฐ๋•Œ๋ฌธ์—)

t 
8e
w    #์ €์žฅ

#ํ™•์ธ
$ fdisk -l /dev/xvdb
$ lsblk   #xvdb2์ƒ๊ฒจ์•ผํ•จ(์•ˆ์ƒ๊ฒผ์œผ๋ฉด ์„œ๋ฒ„ ์žฌ๋ถ€ํŒ…ํ•ด๋ณด๊ธฐ)

4. PV ์ƒ์„ฑ

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

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

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

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

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

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

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

8. ๋งˆ์šดํŠธ

#๋งˆ์šดํŠธ
$ mount /dev/myvg/mylv /data


#ํ™•์ธ
$ mount -a

$ lsblk
$ df -h

$ lvs
$ vgs
$ pvs

9. fstab์„ค์ •

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

 

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

$ lsblk
$ df -h
728x90