๋ฐ์ํ
๋ฆฌ๋ ์ค์ LVM(Logical Volume Manager)์ ์คํ ๋ฆฌ์ง ๊ด๋ฆฌ์ ์ ์ฐํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. LVM์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๋์คํฌ๋ฅผ ํ๋์ ํฐ ๋์คํฌ์ฒ๋ผ ์ฌ์ฉํ๊ฑฐ๋, ํ์์ ๋ฐ๋ผ ์คํ ๋ฆฌ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
LVM ์ฃผ์ ๊ตฌ์ฑ ์์
- PV (Physical Volume): ์ค์ ๋์คํฌ ํํฐ์
์ผ๋ก, LVM์์ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ํ๋ ๋๋ผ์ด๋ธ์ ํํฐ์ ์ด๋ ์ ์ฒด ๋๋ผ์ด๋ธ๊ฐ ๋ ์ ์์ต๋๋ค. - VG (Volume Group): ํ๋ ์ด์์ PV๋ฅผ ๊ฒฐํฉํ์ฌ ์์ฑ๋ ์ ์ฅ์์ ๋
ผ๋ฆฌ์ ๊ทธ๋ฃน์
๋๋ค.
VG๋ ํ๋ ์ด์์ LV๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. - LV (Logical Volume): VG ๋ด์์ ์์ฑ๋๋ ๋
ผ๋ฆฌ์ ๋จ์๋ก, ์ค์ ํ์ผ ์์คํ
์ด ์์ฑ๋๋ ๋ถ๋ถ์
๋๋ค.
LV๋ ํ์์ ๋ฐ๋ผ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. - PE (Physical Extent): PV๊ฐ VG์ ํฌํจ๋ ๋, PE๋ก ๋๋ฉ๋๋ค. ์ด๋ VG ๋ด์์ LV์ ํ ๋น๋๋ ์ต์ ๋จ์์ ๋๋ค.
LVM ์ค์ ๋ฐฉ๋ฒ
## pv ์์ฑ
pvcreate /dev/sda1
pvcreate /dev/sdb1
## vg ์์ฑ
vgcreate vgdata /dev/sda1 /dev/sdb1
## lv ์์ฑ
lvcreate -n lv_nn -L 100G vgdata
lvcreate -n lv_jn -L 100G vgdata
lvcreate -n lv_zk -L 100G vgdata
lvcreate -n lv_kf -L 100G vgdata
## lv ๋ชฉ๋ก ์กฐํ
lvscan
## ๋์คํฌ ํฌ๋งท
mkfs.xfs /dev/vgdata/lv_nn
mkfs.xfs /dev/vgdata/lv_jn
mkfs.xfs /dev/vgdata/lv_zk
mkfs.xfs /dev/vgdata/lv_kf
## ๋์คํฌ ๋ง์ดํธ
mount -t xfs /dev/vgdata/lv_nn /hadoop/nn
mount -t xfs /dev/vgdata/lv_jn /hadoop/jn
mount -t xfs /dev/vgdata/lv_zk /hadoop/zk
mount -t xfs /dev/vgdata/lv_kf /hadoop/kafka
## /etc/fstab ์ถ๊ฐ ๋ฐ ์ ์ฉ
vi /etc/fstab
mount -a
## mount ํด์
umount /dev/vgdata/lv_nn
## lv ์ญ์
lvremove /dev/vgdata/lv_nn