LVM (Logical Volume Manager)๋?
LVM์ '๋ ผ๋ฆฌ ํ๋๋์คํฌ ๊ด๋ฆฌ์'๋ผ๊ณ ํ๋ฉฐ Linear RAID์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๋น์ทํ๋ ๋ ๋ง์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค. LVM์ ์ฃผ์ ์ฉ๋๋ ์ฌ๋ฌ ๊ฐ์ ํ๋๋์คํฌ๋ฅผ ํฉ์ณ์ ํ๋์ ํํฐ์ ์ผ๋ก ๊ตฌ์ฑํ ํ์, ๋ค์ ํ์์ ๋ฐ๋ผ์ ๋๋ ์ ์๋ค(๋๋ ํ๋์ ํ๋๋์คํฌ๋ฅผ LVM์ผ๋ก ๊ตฌ์ฑํ๊ณ ๋ค์ ํํฐ์ ์ ๊ตฌ๋ถํ ์ ์๋ค.) ์๋ฅผ๋ค์ด, 2TB์ ํ๋๋์คํฌ 2๊ฐ๋ฅผ ํฉ์น๋ค์, ๋ค์ 1TB์ 3TB๋ก ๋๋ ์ ์ฌ์ฉํ ์ ์๋ค.
๊ตฌํํ๊ธฐ ์์์ ๋ช๊ฐ์ง ์ฉ์ด์ ๊ตฌ์ฑ๋๋ฅผ ์ดํด๋ณด์.
- ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ(Physical Volume) : /dev/sdb1, /dev/sdc1 ๊ฐ์ ํํฐ์ ์ ๋งํ๋ค.
- ๋ณผ๋ฅจ ๊ทธ๋ฃน(Volume group) : ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ ํฉ์ณ์ 1๊ฐ์ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ผ๋ก ๋ง๋ ๊ฒ.
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ(Logical Volume) : ๋ณผ๋ฅจ ๊ทธ๋ฃน์ 1๊ฐ ์ด์์ผ๋ก ๋๋ ๊ฒ์ผ๋ก ๋ ผ๋ฆฌ์ ๊ทธ๋ฃน์ด๋ผ๊ณ ๋ ํ๋ค.
๋ ๊ฐ์ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ธ 2TB์ 3TB์ ํ๋๋์คํฌ๋ฅผ ํฉ์ณ 5TB์ ๋ณผ๋ฅจ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ 5TB์ ๋ณผ๋ฅจ ๊ทธ๋ฃน์ 1TB, 3TB, 1TB์ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ผ๋ก ๋ถํ ํด์ ๊ฐ /lvm1, /lvm2, /lvm3 ๋๋ ํฐ๋ฆฌ์ ๋ง์ดํธํ ์ํ๋ค.
์ด์ ์ง์ ๋ฆฌ๋ ์ค์ ๊ตฌํํด๋ณด์. ๋์ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ CentOS 7 64bit๋ค.
๊ตฌํ ์์ : ํ๋๋์คํฌ์ ํํฐ์ ํ ๋น(fdisk) โถ ๋ฌผ๋ฆฌ์ ๋ณผ๋ฅจ ์์ฑ(pvcreate) โถ ๋ณผ๋ฅจ ๊ทธ๋ฃน ์์ฑ(vgcreate) โถ๋ณผ๋ฅจ ๊ทธ๋ฃน์ ํํฐ์ ์์ฑ(lvcreate) โถ ํ์ผ์์คํ ์์ฑ(mkfs) โถ ๋ง์ดํธ(mount)
๊ตฌํ ์์๋ ์ ์ฒ๋ผ ์งํํ ๊ฒ์ด๋ค. RAID๋ฅผ ๊ตฌํ(RAID ๊ตฌํ ๊ธ๋ณด๊ธฐ)ํ ๋์๋ ๋ช ๋ น์ด๊ฐ ์ฝ๊ฐ ๋ค๋ฅด๋ค.
๐ท1.
๋จผ์ ๊ฐ์๋จธ์ ์ ํ๋๋์คํฌ๋ฅผ ์ถ๊ฐํ๋ค. ํ๋๋์คํฌ๋ฅผ ์ถ๊ฐํ๋ ๋ฒ์ CentOS ํ๋๋์คํฌ ์ถ๊ฐํ๊ธฐ ๊ฒ์๊ธ์ ์ฐธ๊ณ ํ์. ๋๋ ์์ ๊ตฌ์ฑ๋์์ ๋จ์๋ง ๋ฐ๋ ์ฑ๋ก 2GB์ 3GB์ ํ๋๋์คํฌ 2๊ฐ๋ฅผ ์ถ๊ฐํ๋ค. ๊ทธ๋ฌ๋ฉดls /dev/sd*
๋ช
๋ น์ผ๋ก /dev/sdb์ /dev/sdc๊ฐ ๋ณด์ผ ๊ฒ์ด๋ค. ์ด์ ๊ตฌํ ์์๋๋ก ๋จผ์ ๊ฐ ํ๋๋์คํฌ์ ํํฐ์
์ ํ ๋นํ์.
์ ์ฒ๋ผfdisk
๋ช
๋ น์ด๋ก ๊ฐ ํ๋๋์คํฌ์ ํํฐ์
์ ํ ๋นํ์. fdisk๋ช
๋ น ์
๋ ฅ ํ ๋ ๋ค๋ฅธ ์
๋ ฅ์ ๊ธฐ๋ค๋ฆด ๋ n -> p -> 1 ->enterํค -> enterํค -> t -> 8e ->w ๋ฅผ ์์๋๋ก ์
๋ ฅํ๋ฉด ๋๋ค. ์ด๋ RAID๋ฅผ ๊ตฌํํ ๋์ ๊ฑฐ์ ๋์ผํ๋ฏ๋ก ์์ธํ ์ค๋ช
์ RAID ๊ตฌํ <- ๊ฒ์๊ธ์ ์ฐธ๊ณ ํ์. ๋ค๋ง, ๋ค๋ฅธ์ ์ ํ์ผ์์คํ
์ ์ ํ์ด๋ค. ์ฐ๋ฆฌ๋ LVM์ ๊ตฌ์ฑํ ๊ฒ์ด๋ฏ๋ก 8e๋ฅผ ์
๋ ฅํ ๊ฒ์ด๋ค. fdisk ๋ช
๋ น์ ์คํ ์ค์ธ ์ํ์์ L์ ์
๋ ฅํ๋ฉด ๋ฐ์ ์ฒ๋ผ ํ์ผ ์์คํ
์ ํ ๋ฒํธ๋ฅผ ์ ์ ์๋ค.
๐ท2.
์ด์ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ ์์ฑํ ๊ฒ์ด๋ค. ๋ช
๋ น์ด๋ ์๋์ฒ๋ผ pvcreate ๋์คํฌํํฐ์
์ ์
๋ ฅํ๋ฉด ๋๋ค. ๊ฐ ํํฐ์
์ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ผ๋ก ์์ฑํ ๋คvgcreate
๋ช
๋ น์ด๋ก ๋ณผ๋ฅจ ๊ทธ๋ฃน์ ์์ฑํ๋ค. vgcreate ์์ฑํ ์ด๋ฆ ๋ฌผ๋ฆฌ๋ณผ๋ฅจ
ํน์ CentOS๋ฅผ ํ
์คํธ ๋ชจ๋๋ก ์คํ ์ค์ด๋ผ๋ฉด ์๋๊ทธ๋ฆผ์ฒ๋ผ pvcreate๋ช
๋ น์ด๋ฅผ ์ฐพ์ ์ ์๋ค๊ณ ๋์ฌ ๊ฒ์ด๋ค. ์ด๋ด ๋yum install -y pvcreate
๋ช
๋ น์ด๋กpvcreate
ํจํค์ง๋ฅผ ์ค์นํ๋ฉด ๋๋ค.
๋ค ํ์ผ๋ฉด vgdisplay
๋ช
๋ น์ด๋ก ์ ์ํ๋์๋์ง ํ์ธํ์.
2GB์ 3GB์ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ณผ๋ฅฉ๊ทธ๋ฃน์ผ๋ก ํฉ์ณค๊ธฐ ๋๋ฌธ์ ๋ณผ๋ฅจ๊ทธ๋ฃน์ ์ฉ๋(VG Size)๊ฐ 5GB์ธ ๊ฒ์ ํ์ธํ๋ค.
๐ท3.
์ด์ lvcreate ๋ช
๋ น์ด๋ก ๋ณผ๋ฅจ ๊ทธ๋ฃน์ ํํฐ์
์ ์์ฑํ๋ค. ํํฐ์
์ ์์ฑํ๋ค๋ ๊ฒ์ ๋๋๋ค๋ ์๋ฏธ์ด๋ฏ๋ก ์ฆ, ๋
ผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ง๋๋ ๊ฒ์ด๋ค.lvcreate
๋ช
๋ น์ด๋lvcreate --size ํฌ๊ธฐ --name ์์ฑํ ์ด๋ฆ ๋ณผ๋ฅจ๊ทธ๋ฃน์ด๋ฆ
์ฒ๋ผ ์ฌ์ฉํ๋ค. ์๋์์ --extents 100%FREE ์ต์
์ ๋จ์ ์ฉ๋์ ๋ชจ๋ ํ ๋นํ๋ค๋ ์๋ฏธ๋ค. ๊ฒฐ๊ตญ ๋๋ 1GB, 3GB, 1GB์ ํํฐ์
(๋
ผ๋ฆฌ ๋ณผ๋ฅจ)์ ์์ฑํ ๊ฒ์ด๋ค.
๐ท4.
์ด์ ๋ง์ดํธ๋ฅผ ํด๋ณด์.
๋จผ์ ์ ๊ทธ๋ฆผ์ฒ๋ผ ๋ง์ดํธ ์ํฌ ๋๋ ํฐ๋ฆฌ /lvm1~3๋ฅผ ๋ง๋ค๊ณ mount
๋ช
๋ น์ด๋ก ๊ฐ๊ฐ์ ๋๋ ํฐ๋ฆฌ์ ๋
ผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ง์ดํธ์์ผฐ๋ค.
๊ทธ๋ฆฌ๊ณ df
๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ฉด ํ๋๋์คํฌ ์ฉ๋์ ํ์ธํ ์ ์๋๋ฐ ๋ง์ดํธํ ๋๋ ํฐ๋ฆฌ๊ฐ ๊ฐ๊ฐ 1G, 3G, 1G๋ก ๋๋ ์ง ๊ฒ์ ํ์ธ ํ ์ ์๋ค~!
'IT > ๋ฆฌ๋ ์ค(CentOS)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆฌ๋ ์ค ๋ง์คํฐ 2๊ธ ํฉ๊ฒฉ ํ๊ธฐ (0) | 2018.09.24 |
---|---|
๋ฆฌ๋ ์ค ์ฟผํฐ(Quota) (2) | 2018.08.31 |
๋ฆฌ๋ ์ค RAID ๊ตฌํ (2) | 2018.08.30 |
RAID ์ ์/๊ฐ๋ (0) | 2018.08.28 |
CentOS ํ๋๋์คํฌ ์ถ๊ฐํ๊ธฐ (0) | 2018.08.16 |
[yum ์ค๋ฅ] - Existing lock (1) | 2018.08.14 |
CentOS GRUB ๋ถํธ๋ก๋ (0) | 2018.08.13 |
๋ฆฌ๋ ์ค root ๋น๋ฐ๋ฒํธ ๋ถ์ค ํด๊ฒฐ๋ฒ (3) | 2018.08.13 |