๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

LINUX

LVM์ด๋ž€

1. LVM(Logical Volume Manager)

- ๋ฆฌ๋ˆ…์Šค์˜ ์ €์žฅ ๊ณต๊ฐ„์„ ํšจ์œจ์ ์ด๊ณ  ์œ ์—ฐํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ปค๋„์˜ ํ•œ ๋ถ€๋ถ„.

- ๊ธฐ์กด ํŒŒ์ผ ์‹œ์Šคํ…œ์€ ๋ฌผ๋ฆฌ์  ์Šคํ† ๋ฆฌ์ง€์— ์ง์ ‘ ์ ‘๊ทผํ•˜์—ฌ ์ฝ๊ณ  ์“ฐ๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•œ๋‹ค.

- LVM์€ ์ถ”์ƒ์  ๋ ˆ์ด์–ด๋ฅผ ๋‘์–ด ๋…ผ๋ฆฌ์  ์Šคํ† ๋ฆฌ์ง€์—์„œ ์ฝ๊ณ  ์“ฐ๊ธฐ ์ž‘์—…์„ ํ•˜๋ฏ€๋กœ์„œ ์Šคํ† ๋ฆฌ์ง€์˜ ํ™•์žฅ, ๋ณ€๊ฒฝ์— ์œ ์—ฐํ•˜๊ฒŒ ํ•œ๋‹ค.

- ํŒŒํ‹ฐ์…˜ ๋Œ€์‹  ๋ณผ๋ฅจ์ด๋ผ๋Š” ๋‹จ์œ„๋กœ ์ €์žฅ ์žฅ์น˜๋ฅผ ๋‹ค๋ฃจ์–ด, ๋ฌผ๋ฆฌ ๋””์Šคํฌ๋ฅผ ๋ณผ๋ฅจ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ๊ณ  ์ด๊ฒƒ์„ ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์œผ๋กœ ๋ถ„ํ• ํ•˜์—ฌ ๊ด€๋ฆฌํ•œ๋‹ค.

- ์žฅ์น˜ ์ด๋ฆ„ ์ง€์ • ๊ฐ€๋Šฅํ•˜๋ฉฐ, disk striping, mirror volume ์ œ๊ณต

 

2. ์šฉ์–ด ์ •๋ฆฌ

  •  PV(Physical Volume)
    /dev/sda1, /dev/sda2 ๋“ฑ์˜ ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€๋ฅผ PV๋กœ ์ดˆ๊ธฐํ™”ํ•˜์—ฌ, LVM์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ณ€ํ™˜ํ•œ๋‹ค.  PV๋Š” ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ PE๋“ค๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
  • PE(Physical Extent)
    PV๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ๋ธ”๋ก
    LVM2์—์„œ๋Š” 4MB๊ฐ€ ๊ธฐ๋ณธํฌ๊ธฐ์ด๋‹ค. LV์˜ LE๋“ค๊ณผ 1:1๋กœ ๋Œ€์‘๋œ๋‹ค.
  • VG(Volume Group)
    PV๋“ค์˜ ์ง‘ํ•ฉ์œผ๋กœ LV๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„. PV๋“ค๋กœ ์ดˆ๊ธฐํ™”๋œ ์žฅ์น˜๋“ค์€ VG์œผ๋กœ ํ†ตํ•ฉ๋˜๊ฒŒ ๋œ๋‹ค.
  • LV(Logical Volume)
    ์‚ฌ์šฉ์ž๊ฐ€ ์ตœ์ข…์ ์œผ๋กœ ๋‹ค๋ฃจ๊ฒŒ ๋˜๋Š” ๋…ผ๋ฆฌ์  ์Šคํ† ๋ฆฌ์ง€.
  • LE(Logical Extent)
    LV๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ผ์ •ํ•œ ํฌ๊ธฐ์˜ ๋ธ”๋ก

 

3. ๊ตฌ์„ฑ ์˜ˆ์‹œ

/home ์˜์—ญ์ด ๊ฑฐ์˜ ์ฐผ์„ ๊ฒฝ์šฐ LVM์ด ์ ์šฉ๋˜์–ด ์žˆ์œผ๋ฉด ๊ธฐ์กด ๋ฐ์ดํ„ฐ์˜ ์‚ญ์ œ๋‚˜ ์ด๋™ ์—†์ด ์„œ๋น„์Šค๊ฐ€ ๊ตฌ๋™์ค‘์ธ ์ƒํƒœ์—์„œ ์œ ์—ฐํ•˜๊ฒŒ ๋ณผ๋ฅจ์„ ๋Š˜๋ฆฌ๊ณ  ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค.

 

 

์ถœ์ฒ˜ 

https://tech.cloud.nongshim.co.kr/2018/11/23/lvmlogical-volume-manager-1-๊ฐœ๋…/

https://www.solanara.net/solanara/lvm

 

'LINUX' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

RAID์ด๋ž€  (0) 2022.07.22