์์ ์ฌ๋ด: ์ด LR์ ํฉ์ฑ์
๋๋ค.
์ฌ๊ธฐ์ ์ค๋ช
๋ ์์
์ค ์ผ๋ถ๋ ํจ์ฌ ๋ ๊ฐ๋จํ๊ฒ ์ํํ ์ ์์ง๋ง l/r์ ์์
์
raid ๋ฐ lvm ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ผ๋ถ ์์
์ด ์ธ์์ ์ผ๋ก ๋ณต์กํด์ง๋๋ค.
LR์ ์ํํ๊ธฐ ์ํ ๋๊ตฌ ์๊ตฌ ์ฌํญ:
- Virtualbox์ ๊ฐ์ ๊ฐ์ํ ๋๊ตฌ
- ์๋ฅผ ๋ค์ด Linux ์ค์น ์ด๋ฏธ์ง
๋ฐ๋น์ 9 - ์ฌ๋ฌ ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๋ ์ธํฐ๋ท ๊ฐ์ฉ์ฑ
- SSH๋ฅผ ํตํด ์ค์น๋ VM์ ์ฐ๊ฒฐ(์ ํ ์ฌํญ)
์ฃผ์
์ด ์คํ์ค ์์
์ ๋ฐ์ดํฐ ๋ณด์๊ณผ ๊ฐ์ ๋ฏธ๋ฌํ ๋ฌธ์ ์ ๊ด๋ จ๋์ด ์์ต๋๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๊ฐ์ฅ ์์ ์ค๋ฅ(๋ฌธ์๋ ์ซ์ ํ๋ ์ถ๊ฐ)๋ก ์ธํด ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ์์ค๋ ์ ์์ต๋๋ค.
์คํ์ค ์์
์ ํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ์์
์ ๋ค์ ์์ํด์ผ ํ๋ค๋ ์ ์ ์ ์ธํ๋ฉด ์ํํ์ง ์์ต๋๋ค.
์ค์ ์ํ์์๋ ๋ชจ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ฌ๊ฐํ๋ฏ๋ก ๋์คํฌ ์ด๋ฆ์ ๋งค์ฐ ์ ์คํ๊ฒ ์
๋ ฅํด์ผ ํฉ๋๋ค.
ํ์ฌ ๋ช
๋ น์ผ๋ก ์ ํํ ๋ฌด์์ ํ๊ณ ์์ผ๋ฉฐ ์ด๋ค ๋์คํฌ๋ก ์์
ํ๊ณ ์๋์?
๋ ๋ฒ์งธ ์ค์ํ ์ ์ ๋์คํฌ ๋ฐ ํํฐ์
์ ์ด๋ฆ ์ง์ ์
๋๋ค. ์ํฉ์ ๋ฐ๋ผ ๋์คํฌ ๋ฒํธ๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์คํ์ค ์์
์ ๋ช
๋ น์ ํ์๋๋ ๊ฐ์์.
๊ทธ๋์ ์๋ฅผ ๋ค์ด ์ด๋ ์ด์์ sda ๋์คํฌ๋ฅผ ์ ๊ฑฐํ ํ ์ ๋์คํฌ๋ฅผ ์ถ๊ฐํ๋ฉด ์ ๋์คํฌ๊ฐ ํ์๋ฉ๋๋ค
sda๋ผ๋ ์์คํ
์์. ์ ๋์คํฌ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ ์ ์ฌ๋ถํ
ํ๋ฉด ์ ๋์คํฌ๊ฐ
๋์คํฌ ์ด๋ฆ์ sdb์ด๊ณ ์ด์ ๋์คํฌ ์ด๋ฆ์ sda์
๋๋ค.
๋๋ถ๋ถ์ ๋ช
๋ น์ ํ์ํ๋ฏ๋ก ์ค์ต์ ์ํผ์ ์ (๋ฃจํธ)๋ก ์คํ๋์ด์ผ ํฉ๋๋ค.
๊ถํ์ด ์์นํ๊ณ sudo๋ฅผ ํตํด ์ง์์ ์ผ๋ก ๊ถํ์ ์์น์ํค๋ ๊ฒ์ ์๋ฏธ๊ฐ ์์ต๋๋ค.
ํ์ต ์๋ฃ
- RAID
- LVM
- Linux OS์ ๋์คํฌ ์ด๋ฆ ์ง์
- ์น์ ์ด๋ ๋ฌด์์ ๋๊น?
- ํํฐ์ ํ ์ด๋ธ์ด๋ ๋ฌด์์ด๋ฉฐ ์ด๋์ ์ ์ฅ๋๋์?
- ๊ทธ๋ฝ์ด๋ ๋ฌด์์ ๋๊น?
์ฌ์ฉ๋ ์ ํธ๋ฆฌํฐ
1) ๋์คํฌ ์ ๋ณด ๋ณด๊ธฐ
- lsblk -o ์ด๋ฆ, ํฌ๊ธฐ, FS ์ ํ, ์ ํ, ๋ง์ดํธํฌ์ธํธ
- fdisk -l
2) ์ ๋ณด ๋ณด๊ธฐ ๋ฐ LVM ์์ - ๋ฒ ํธ๋จ ํ ์ฆํ๊ตฐ
- pvextend
- pvccreate
- ํฌ๊ธฐ ์กฐ์
- ๋ฑ
- vgreduce
- lvs
- lvextend
3) ์ ๋ณด ๋ณด๊ธฐ ๋ฐ RAID ์์ - ๊ณ ์์ด /proc/mdstat
- mdadm
4) ๋ง์ดํธ ํฌ์ธํธ - ๋ง์ดํธ
- umount
- ๊ณ ์์ด /etc/fstab
- ๊ณ ์์ด /etc/mtab
5) ๋์คํฌ ์ฌํํฐ์ - fdisk /dev/XXX
6) ํํฐ์ ๋ณต์ฌ - dd if=/dev/xxx of=/dev/yyy
7) ํํฐ์ ํ ์ด๋ธ ์์ - ํํธ์์ค
- SF๋์คํฌ
- mkfs.ext4
8) ๋ถํธ๋ก๋ ์์ - ๊ทธ๋ฝ ์ค์น /dev/XXX
- update-grub
9) ๊ธฐํ - ์ด์ํ
- ์ ์ ํ
- rsync
์คํ์ค ์์ ์ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- lvm, raid๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์์คํ ์ค์
- ๋์คํฌ ์ค๋ฅ ์ค ํ๋์ ์๋ฎฌ๋ ์ด์
- ์ฆ์ ๋์คํฌ ๊ต์ฒด, ์ ๋์คํฌ ์ถ๊ฐ ๋ฐ ํํฐ์ ์ด๋.
์์ 1(OS ์ค์น ๋ฐ LVM, RAID ๊ตฌ์ฑ)
1) ๋ค์ ํน์ฑ์ ๋ถ์ฌํ์ฌ ์ ๊ฐ์ ๋จธ์ ์ ์์ฑํฉ๋๋ค.
- 1 ๊ธฐ๊ฐ ๋ฐ์ดํธ ๋จ
- 1cpu
- 2๊ฐ์ HDD(ssd1, ssd2๋ก ์ด๋ฆ์ ์ง์ ํ๊ณ ๋์ผํ ํฌ๊ธฐ๋ฅผ ํ ๋นํ๊ณ ํซ ์ค์ ๋ฐ SSD ์์๋ฅผ ํ์ธํ์ธ์)
- 4๊ฐ ํฌํธ๋ก ๊ตฌ์ฑ๋ SATA ์ปจํธ๋กค๋ฌ
2) Linux ์ค์น๋ฅผ ์์ํ๊ณ ํ๋ ๋๋ผ์ด๋ธ๋ฅผ ์ ํํ๋ฉด ๋ค์์ ์ํํ์ญ์์ค.
-
ํํฐ์ ๋ ๋ฐฉ๋ฒ: ์๋, ๊ทธ ํ์๋ ๋ค์ ๊ทธ๋ฆผ์ ๋ณผ ์ ์์ต๋๋ค:
-
/boot์ ๋ํ ๋ณ๋์ ํํฐ์ ์ค์ : ์ฒซ ๋ฒ์งธ ๋์คํฌ๋ฅผ ์ ํํ๊ณ ํด๋น ๋์คํฌ์ ์ ํํฐ์ ํ ์ด๋ธ์ ๋ง๋ญ๋๋ค.
- ํํฐ์ ํฌ๊ธฐ: 512M
- ๋ง์ดํธ ์ง์ : /boot
- ๋ ๋ฒ์งธ ๋์คํฌ์ ๋ํ ์ค์ ์ ๋ฐ๋ณตํ์ง๋ง /boot๋ฅผ ๋์์ ๋ ๋ฒ ๋ง์ดํธํ ์ ์์ผ๋ฏ๋ก ๋ง์ดํธ ์ง์ : ์์์ ์ ํํ๋ฉด ๊ฒฐ๊ตญ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค(์ผ์ด ์๋ ๊ทธ๋ฆผ, ๋ค์ ์คํํ๊ธฐ์๋ ๋๋ฌด ๊ฒ์ผ๋ฆ).
-
RAID ์ค์ :
- ์ฒซ ๋ฒ์งธ ๋์คํฌ์์ ์ฌ์ ๊ณต๊ฐ์ ์ ํํ๊ณ ํํฐ์ ์ ํ์ RAID์ฉ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค.
- "ํํฐ์ ์ค์ ์๋ฃ"๋ฅผ ์ ํํ์ธ์.
- ๋ ๋ฒ์งธ ๋์คํฌ์ ๋ํด ์ ํํ ๋์ผํ ์ค์ ์ ๋ฐ๋ณตํ์ฌ ๋ค์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค.
- "์ํํธ์จ์ด RAID ๊ตฌ์ฑ"์ ์ ํํ์ญ์์ค.
- MD ์ฅ์น ๋ง๋ค๊ธฐ
- ์ํํธ์จ์ด RAID ์ฅ์น ์ ํ: ๋ฏธ๋ฌ๋ง๋ ์ด๋ ์ด ์ ํ
- RAID XXXX ์ด๋ ์ด์ ํ์ฑ ์ฅ์น: ๋ ๋๋ผ์ด๋ธ๋ฅผ ๋ชจ๋ ์ ํํฉ๋๋ค.
- ์๋น ์ฅ์น: 0์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ก๋๋ค.
- RAID XX ์ด๋ ์ด์ ํ์ฑ ์ฅ์น: raid์์ ์์ฑํ ํํฐ์ ์ ์ ํํฉ๋๋ค.
- ๋ง๊ฐ์ฌ
- ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๊ทธ๋ฆผ์ ์ป๊ฒ ๋ฉ๋๋ค.
-
LVM ๊ตฌ์ฑ: ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ๊ด๋ฆฌ์ ๊ตฌ์ฑ์ ์ ํํฉ๋๋ค.
- ํ์ฌ ํํฐ์ ๋ ์ด์์์ ์ ์งํ๊ณ LVM ๊ตฌ์ฑ: ์
- ๋ณผ๋ฅจ ๊ทธ๋ฃน ์์ฑ
- ๋ณผ๋ฅจ ๊ทธ๋ฃน ์ด๋ฆ: ์์คํ
- ์ ๋ณผ๋ฅจ ๊ทธ๋ฃน์ ์ฅ์น: ์์ฑ๋ RAID๋ฅผ ์ ํํฉ๋๋ค.
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ์์ฑ
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ์ด๋ฆ: ๋ฃจํธ
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ํฌ๊ธฐ: ๋์คํฌ ํฌ๊ธฐ์ 25
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ์์ฑ
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ์ด๋ฆ: var
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ํฌ๊ธฐ: ๋์คํฌ ํฌ๊ธฐ์ 25
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ์์ฑ
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ์ด๋ฆ: ๋ก๊ทธ
- ๋ ผ๋ฆฌ ๋ณผ๋ฅจ ํฌ๊ธฐ: ๋์คํฌ ํฌ๊ธฐ์ 15
- ๊ตฌ์ฑ ์ธ๋ถ ์ ๋ณด ํ์๋ฅผ ์ ํํ๋ฉด ๋ค์ ๊ทธ๋ฆผ์ด ํ์๋ฉ๋๋ค.
- LVM ์ค์ ์ ์๋ฃํ๋ฉด ๋ค์์ด ํ์๋ฉ๋๋ค.
-
ํํฐ์ ๋ ์ด์์: LVM์์ ์์ฑ๋ ๊ฐ ๋ณผ๋ฅจ์ ํ๋์ฉ ์ ํํ๊ณ ๋ฃจํธ์ ๋ํด ๋ค์๊ณผ ๊ฐ์ด ๋ ์ด์์ํฉ๋๋ค.
- ๋ค์์ผ๋ก ์ฌ์ฉ: ext4
- ๋ง์ดํธ ์ง์ : /
- ๋ฃจํธ ํํฐ์
์ ํ์ํ ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- var ๋ฐ log์ ๋ํด ํํฐ์
๋ ์์
์ ๋ฐ๋ณตํ๊ณ ์ ์ ํ ๋ง์ดํธ ์ง์ (/var ๋ฐ /var/log๋ฅผ ์๋์ผ๋ก ์
๋ ฅ)์ ์ ํํ๋ฉด ๋ค์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค.
- ํํฐ์ ๋๋๊ธฐ ์๋ฃ๋ฅผ ์ ํํ์ธ์.
- ์ฌ์ ํ ๋ง์ดํธ๋์ง ์์ ํํฐ์ ์ด ์๊ณ ์ค์์ด ๊ตฌ์ฑ๋์ง ์์๋ค๋ ์ฌ์ค์ ๋ํด ๋ช ๊ฐ์ง ์ง๋ฌธ์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ๋ ์ง๋ฌธ ๋ชจ๋ ๋ถ์ ์ ์ผ๋ก ๋ตํด์ผ ํฉ๋๋ค.
-
์ต์ข ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
3) ์ฒซ ๋ฒ์งธ ์ฅ์น(sda)์ grub์ ์ค์นํ์ฌ OS ์ค์น๋ฅผ ๋ง์น๊ณ ์์คํ ์ ๋ถํ ํฉ๋๋ค.
4) /boot ํํฐ์ ์ ๋ด์ฉ์ sda ๋๋ผ์ด๋ธ(ssd1)์์ sdb ๋๋ผ์ด๋ธ(ssd2)๋ก ๋ณต์ฌํฉ๋๋ค.dd if=/dev/sda1 of=/dev/sdb1
5) ๋ ๋ฒ์งธ ์ฅ์น์ grub์ ์ค์นํฉ๋๋ค.
-
์์คํ ์ ๋์คํฌ๋ฅผ ์ดํด๋ณด์ญ์์ค.
fdisk -l lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
-
์ด์ ๋ช ๋ น์ผ๋ก ์ ๊ณตํ ๋ชจ๋ ๋์คํฌ๋ฅผ ๋์ดํ๊ณ ์ด๋ค ์ข ๋ฅ์ ๋์คํฌ์ธ์ง ์ค๋ช ํ์ธ์.
-
grub์ด ์ค์น๋์ง ์์ ๋๋ผ์ด๋ธ๋ฅผ ์ฐพ์ ๋ค์ ์ค์น๋ฅผ ์ํํ์ญ์์ค.
grub-install /dev/sdb
-
cat /proc/mdstat ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํ์ฌ ๊ณต๊ฒฉ๋์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด๊ณ , ๋ณด์ด๋ ๋ด์ฉ์ ๊ธฐ๋กํด ๋์ญ์์ค.
-
pvs, vgs, lvs, mount ๋ช ๋ น์ ์ถ๋ ฅ์ ์ดํด๋ณด๊ณ ๋ณธ ๋ด์ฉ์ ์ ํํ ๊ธฐ๋กํด ๋์ญ์์ค.
๋น์ ์ด ๋ฌด์์ ํ๊ณ , ๊ทธ ์ผ์ ํตํด ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ป์๋์ง ์์ ์ ๋ง๋ก ์ค๋ช ํด๋ณด์ธ์.
์ด ์์
์ ์๋ฃํ ํ์๋ ๊ฐ์ ๋จธ์ ํด๋์ ๋ฐฑ์
๋ณต์ฌ๋ณธ์ ์ ์ฅํ๊ฑฐ๋
๋ฐฉ๋์ ์์:
๊ฒฐ๊ณผ: ๋์คํฌ ssd1, ssd2๊ฐ ์๋ ๊ฐ์ ๋จธ์
์์ 2(๋์คํฌ ์ค ํ๋์ ์ค๋ฅ ์๋ฎฌ๋ ์ด์ )
1) ํซ์ค์ ์์๋ฅผ ์ฒดํฌํ ๊ฒฝ์ฐ ์ฆ์ ๋์คํฌ๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค.
- ์ปดํจํฐ ์์ฑ์์ ๋์คํฌ ssd1 ์ญ์
- ๊ฐ์ ๋จธ์ ํ์ผ์ด ์ ์ฅ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฐพ์ ssd1.vmdk๋ฅผ ์ญ์ ํ์ญ์์ค.
2) ๊ฐ์ ๋จธ์ ์ด ์์ง ์คํ ์ค์ธ์ง ํ์ธํ์ธ์.
3) ๊ฐ์ ๋จธ์ ์ ์ฌ๋ถํ ํ๊ณ ์์ง ์คํ ์ค์ธ์ง ํ์ธํ์ธ์.
4) RAID ์ด๋ ์ด์ ์ํ๋ฅผ ํ์ธํ์ญ์์ค: cat /proc/mdstat
5) VM ์ธํฐํ์ด์ค์ ๋์ผํ ํฌ๊ธฐ์ ์ ๋์คํฌ๋ฅผ ์ถ๊ฐํ๊ณ ์ด๋ฆ์ SSD3์ผ๋ก ์ง์ ํฉ๋๋ค.
6) ์์ ์ ์ํํฉ๋๋ค. - fdisk -l์ ์ฌ์ฉํ์ฌ ์ ๋์คํฌ๊ฐ ์์คํ ์ ๋์ฐฉํ๋์ง ํ์ธํ์ธ์.
- ์ด์ ๋์คํฌ์์ ์ ๋์คํฌ๋ก ํํฐ์ ํ ์ด๋ธ์ ๋ณต์ฌํฉ๋๋ค. sfdisk -d /dev/XXXX | SF๋์คํฌ /dev/YYY
- fdisk -l์ ์ฌ์ฉํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์ธ์.
- RAID ์ด๋ ์ด์ ์ ๋์คํฌ ์ถ๊ฐ: mdadm โmanage /dev/md0 โadd /dev/YYY
- ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ญ์์ค: cat /proc/mdstat. ๋๊ธฐํ๊ฐ ์์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค
7) ์ด์ RAID์ ํฌํจ๋์ง ์์ ํํฐ์ ์ ์๋์ผ๋ก ๋๊ธฐํํด์ผ ํฉ๋๋ค.
์ด๋ฅผ ์ํด dd ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ "๋ผ์ด๋ธ" ๋์คํฌ์์ ์ต๊ทผ์ ์ค์นํ ์ ๋์คํฌ๋ก ๋ณต์ฌํฉ๋๋ค.dd if=/dev/XXX of=/dev/YYY
8) ๋๊ธฐํ๊ฐ ์๋ฃ๋๋ฉด ์ ๋๋ผ์ด๋ธ์ grub์ ์ค์นํฉ๋๋ค.
9) VM์ ์ฌ๋ถํ ํ์ฌ ๋ชจ๋ ๊ฒ์ด ์๋ํ๋์ง ํ์ธํฉ๋๋ค.
๋น์ ์ด ๋ฌด์์ ํ๊ณ , ๊ทธ ์ผ์ ํตํด ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ์ป์๋์ง ์์ ์ ๋ง๋ก ์ค๋ช ํด๋ณด์ธ์.
๊ฒฐ๊ณผ: ๋์คํฌ ssd1์ด ์ ๊ฑฐ๋๊ณ , ๋์คํฌ ssd2๊ฐ ์ ์ฅ๋๊ณ , ๋์คํฌ ssd3์ด ์ถ๊ฐ๋์์ต๋๋ค.์์ 3(์ ๋์คํฌ ์ถ๊ฐ ๋ฐ ํํฐ์ ์ด๋)
์ด๊ฒ์ ์ ์๋ ๋ชจ๋ ์์ ์ค ๊ฐ์ฅ ๋ณต์กํ๊ณ ๋ฐฉ๋ํ ์์ ์ ๋๋ค.
์ํ ์ค์ธ ์์ ๊ณผ ๋์คํฌ ๋ฐ ํํฐ์ ์ ๋งค์ฐ ์ฃผ์ ๊น๊ฒ ํ์ธํ์ญ์์ค.
์คํํ๊ธฐ ์ ์ ๋ณต์ฌ๋ณธ์ ๋ง๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ด ์์ ์ ์์ ๋ฒํธ 2์ ๋ ๋ฆฝ์ ์ด๋ฉฐ ๋์คํฌ ์ด๋ฆ์ ๋ง๊ฒ ์กฐ์ ๋ ์์ ๋ฒํธ 1 ์ดํ์ ์ํ๋ ์ ์์ต๋๋ค.
์ด ์คํ์ค ์์ ์ ๋ ๋ฒ์งธ ๋ถ๋ถ์ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ์๋ฃํ ํ์ ์ ํํ ๋์ผํ ์ํ๋ก ์ด์ด์ ธ์ผ ํฉ๋๋ค.์์ ์ ๋ ์ฝ๊ฒ ํ๊ธฐ ์ํด ํธ์คํธ ์์คํ ์์ ๋์คํฌ๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ๊ฑฐํ์ง ๋ง๊ณ ๋์คํฌ๋ฅผ ์ ๊ฑฐํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ธฐ๊ณ ์์ฑ์์ ์ฐ๊ฒฐ์ ๋์ผ์ธ์. VM์ OS ๊ด์ ์์ ๋ณด๋ฉด ์์ ํ ๋์ผํด ๋ณด์ด์ง๋ง ๋ค์์ ์ํํ ์ ์์ต๋๋ค.
๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋์คํฌ๋ฅผ ๋ค์ ์ฐ๊ฒฐํ๊ณ ๋ช ๊ฐ์ง ์ง์ ์ ๋กค๋ฐฑํ์ฌ ์์ ์ ๊ณ์ํ์ญ์์ค.
๋น์ ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ชป ์ํํ๊ฑฐ๋ /boot ํํฐ์ ์ ์ ๋์คํฌ์ ๋ณต์ฌํ๋ ๊ฒ์ ์์์ ์ ์์ต๋๋ค.
์์ ์ค์ธ ๋์คํฌ์ ํํฐ์ ์ ์ฌ๋ฌ ๋ฒ ๋ค์ ํ์ธํ๊ฑฐ๋ ๋ ๋์ ๋ฐฉ๋ฒ์ผ๋ก ํ์ธํ๋ผ๊ณ ์กฐ์ธํ ์ ์์ต๋๋ค.
๋์คํฌ, ํํฐ์ ๋ฐ "๋ฌผ๋ฆฌ์ " ๋์คํฌ ๋ฒํธ ๊ฐ์ ๋์ ๊ด๊ณ๋ฅผ ์ข ์ด์ ์ ์ด ๋์ญ์์ค. ์๋ฆ๋ต๊ณ ๋ง์ ๋๋ฌด
ํ ๋ฌด์น๋ถlsblk
, ๊ฐ๋ฅํ ํ ์์ฃผ ์ฌ์ฉํ์ฌ ์ํํ ์์ ๊ณผ ์ํํด์ผ ํ ์์ ์ ๋ถ์ํ์ญ์์ค.์ด์ผ๊ธฐ๊น์ง...
์๋ฒ๊ฐ 2๊ฐ์ SSD ๋๋ผ์ด๋ธ์์ ์ค๋ซ๋์ ์คํ๋๊ณ ์์๋๋ฐ ๊ฐ์๊ธฐ...
1) VM ์์ฑ์์ ๋์คํฌ๋ฅผ ์ ๊ฑฐํ๊ณ ์ฌ๋ถํ ํ์ฌ SSD2 ๋์คํฌ ์ค๋ฅ๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
2) ๋์คํฌ ๋ฐ RAID์ ํ์ฌ ์ํ๋ฅผ ๋ด ๋๋ค.cat /proc/mdstat fdisk -l lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
3) ๋น์ ์ ์ด์ด ์ข์ต๋๋ค. ๋น์ ์ ์์ฌ๋ ๋น์ ์ด ์ฌ๋ฌ ๊ฐ์ ์ ๋์คํฌ๋ฅผ ๊ตฌ์ ํ ์ ์๋๋ก ํ์ฉํ์ต๋๋ค.
๋ก๊ทธ๊ฐ ์๋ ํํฐ์ ์ ๋ณ๋์ ๋์คํฌ๋ก ์ด๋ํ๋ ์ค๋ ์์ ์ ์ํ ๋์ฉ๋ SATA 2๊ฐ
2๊ฐ์ SSD๋ ์ฌ๋งํ SSD๋ฅผ ๊ต์ฒดํ๊ณ ์์ง ์๋ํ๋ SSD๋ ๊ต์ฒดํฉ๋๋ค.
์๋ฒ ๋ฐ์ค์ผ์ ํ ๋ฒ์ 4๊ฐ์ ๋์คํฌ๋ง ์ค์น๋ฅผ ์ง์ํฉ๋๋ค.
๋ฐ๋ผ์ ๋ชจ๋ ๋์คํฌ๋ฅผ ํ ๋ฒ์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค.SSD๋ณด๋ค 2๋ฐฐ ๋ ํฐ HDD ์ฉ๋์ ์ ํํ์ธ์.
SSD ์ฉ๋์ ๊ธฐ์กด SSD๋ณด๋ค 1,25๋ฐฐ ์ปค์ก๋ค.4) ์ SSD ๋์คํฌ ํ๋๋ฅผ ์ถ๊ฐํ๊ณ ์ด๋ฆ์ ssd4๋ก ์ง์ ํ๊ณ ์ถ๊ฐํ ํ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ํ์ธํฉ๋๋ค.
fdisk -l lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
5) ์ฐ์ , ๊ธฐ์กด ๋์คํฌ์ ์๋ ๋ฐ์ดํฐ์ ์์ ์ฑ์ ์ฃผ์ํด์ผ ํฉ๋๋ค.
์ด๋ฒ์๋ LVM์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ฒ ์ต๋๋ค.- ์ฐ์ , ์ด์ ๋์คํฌ์์ ์ ๋์คํฌ๋ก ํ์ผ ํ
์ด๋ธ์ ๋ณต์ฌํด์ผ ํฉ๋๋ค.
sfdisk -d /dev/XXX | sfdisk /dev/YYY
x,y๋ฅผ ์ฌ๋ฐ๋ฅธ ๋์คํฌ๋ก ๋์ฒดํ๊ณ ์ด ๋ช ๋ น์ด ์ํํ๋ ์์ ์ ํ์ ํฉ๋๋ค.
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT๋ฅผ ์คํํ๊ณ ์ถ๋ ฅ์ ์ด์ ํธ์ถ๊ณผ ๋น๊ตํฉ๋๋ค.
๋ฌด์์ด ๋ฐ๋ ์์ต๋๊น?
dd ๋ช ๋ น์ ์ฌ์ฉํ์ฌ /boot ๋ฐ์ดํฐ๋ฅผ ์ ๋์คํฌ์ ๋ณต์ฌํฉ๋๋ค.dd if=/dev/XXX of=/dev/YYY
/boot๊ฐ ๊ธฐ์กด ๋์คํฌ์ ๋ง์ดํธ๋ ์ํ๋ก ๋จ์ ์์ผ๋ฉด ๋ผ์ด๋ธ ๋์คํฌ์ ๋ค์ ๋ง์ดํธํด์ผ ํฉ๋๋ค.
mount | grep boot # ัะผะพััะธะผ ะบัะดะฐ ัะผะพะฝัะธัะพะฒะฐะฝ ะดะธัะบ lsblk # ัะผะพััะธะผ ะบะฐะบะธะต ะดะธัะบะธ ะตััั ะฒ ัะธััะตะผะต ะธ ัะผะพััะธะผ ะตััั ะปะธ ะดะธัะบ, ะฟะพะปััะตะฝะฝัะน ะธะท ะฟัะตะดัะดััะตะณะพ ะฟัะฝะบัะฐ umount /boot # ะพัะผะพะฝัะธััะตะผ /boot mount -a # ะฒัะฟะพะปะฝะธะผ ะผะพะฝัะธัะพะฒะฐะฝะธะต ะฒัะตั ัะพัะตะบ ัะพะณะปะฐัะฝะพ /etc/fstab. # ะะพัะบะพะปัะบั ัะฐะผ ัะบะฐะทะฐะฝะฐ ัะพัะบะฐ ะผะพะฝัะธัะพะฒะฐะฝะธั /dev/sda, ัะพ ะฑัะดะตั ะฒัะฟะพะปะฝะตะฝะพ ะบะพััะตะบัะฝะพะต ะฟะตัะตะผะพะฝัะธัะพะฒะฐะฝะธะต ะฝะฐ ะถะธะฒะพะน ะดะธัะบ
์ SSD ๋๋ผ์ด๋ธ์ ๋ถํธ๋ก๋ ์ค์น
grub-install /dev/YYY
์ฐ๋ฆฌ๊ฐ ์ด ์์ ์ ์ํํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
ํ๋์ ์ SSD ๋์คํฌ๋ง ํฌํจํ๋ ์ RAID ์ด๋ ์ด๋ฅผ ๋ง๋ญ๋๋ค.
mdadm --create --verbose /dev/md63 --level=1 --raid-devices=1 /dev/YYY
์ ๋ช ๋ น์ ํน์ ํค๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด ์๋ํ์ง ์์ต๋๋ค.
๋์๋ง์ ์ฝ๊ณ ์ด ํค๋ฅผ ๋ช ๋ น์ ์ถ๊ฐํ์ธ์.์์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ ค๋ฉด cat /proc/mdstat ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค. ๋ฌด์์ด ๋ฐ๋์๋์?
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT๋ฅผ ์คํํ๊ณ ์ถ๋ ฅ์ ์ด์ ํธ์ถ๊ณผ ๋น๊ตํฉ๋๋ค.
๋ฌด์์ด ๋ฐ๋ ์์ต๋๊น?
6) ๋ค์ ๋จ๊ณ๋ LVM์ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค.
ํ์ฌ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ํ ์ ๋ณด๋ฅผ ๋ณด๋ ค๋ฉด pvs ๋ช ๋ น์ ์คํํ์ญ์์ค.
์ด์ ์ ์์ฑ๋ RAID ์ด๋ ์ด๋ฅผ ํฌํจํ์ฌ ์ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์ ์์ฑํฉ๋๋ค.pvcreate /dev/md63
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT๋ฅผ ์คํํ๊ณ ์ถ๋ ฅ์ ์ด์ ํธ์ถ๊ณผ ๋น๊ตํฉ๋๋ค.
๋ฌด์์ด ๋ฐ๋ ์์ต๋๊น?
pvs ๋ช ๋ น์ ๋ค์ ์คํํ์ญ์์ค. ๋ฌด์์ด ๋ฐ๋์๋์?
๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ณผ๋ฅจ ๊ทธ๋ฃน ์์คํ ์ ํฌ๊ธฐ๋ฅผ ๋๋ ค ๋ณด๊ฒ ์ต๋๋ค.vgextend system /dev/md63
๋ช ๋ น์ ์คํํ๊ณ ๋ณธ ๋ด์ฉ๊ณผ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ๊ธฐ๋กํด ๋ณด์ธ์.
vgdisplay system -v pvs vgs lvs -a -o+devices
ํ์ฌ LV var,log,root๊ฐ ์๋ ๋ฌผ๋ฆฌ์ ๋์คํฌ๋ ๋ฌด์์ ๋๊น?
์ฌ๋ฐ๋ฅธ ์ฅ์น ์ด๋ฆ์ ์ฌ์ฉํ์ฌ ๊ธฐ์กด ๋๋ผ์ด๋ธ์์ ์ ๋๋ผ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ํฉ๋๋ค.
pvmove -i 10 -n /dev/system/root /dev/md0 /dev/md63
๋ชจ๋ ๋ ผ๋ฆฌ ๋ณผ๋ฅจ์ ๋ํด ์์ ์ ๋ฐ๋ณตํฉ๋๋ค.
๋ช ๋ น์ ์คํํ๊ณ ๋ณธ ๋ด์ฉ๊ณผ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ๊ธฐ๋กํด ๋ณด์ธ์.
vgdisplay system -v pvs vgs lvs -a -o+devices lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
์ด์ RAID ๋์คํฌ๋ฅผ ์ ๊ฑฐํ์ฌ VG๋ฅผ ๋ณ๊ฒฝํด ๋ณด๊ฒ ์ต๋๋ค. ์ฌ๋ฐ๋ฅธ ๊ณต๊ฒฉ๋ ์ด๋ฆ์ผ๋ก ๋ฐ๊พธ์ธ์.
vgreduce system /dev/md0
๋ช ๋ น์ ์คํํ๊ณ ๋ณธ ๋ด์ฉ๊ณผ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ๊ธฐ๋กํด ๋ณด์ธ์.
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT pvs vgs
์ฌ์ง์ ๋ ์๋ฆ๋ต๊ฒ ๋ง๋๋ ค๋ฉด ๋ ๋ฒ์งธ SSD ๋์คํฌ(ssd4)์ /boot๋ฅผ ๋ค์ ๋ง์ดํธํ๊ณ lsblk๋ฅผ ์คํํ์ธ์. ๊ฒฐ๊ณผ์ ์ผ๋ก SSD3 ๋์คํฌ๋
์๋ฌด๊ฒ๋ ๋ง์ดํธํ๋ฉด ์ ๋ฉ๋๋ค. /boot ํํฐ์ ์ด ๋น์ด ์์ง ์์์ง ์ฃผ์ ๊น๊ฒ ํ์ธํ์ธ์!ls /boot
๋ณด์ฌ ์ฃผ์ด์ผํ๋ค.
์ฌ๋ฌ ํ์ผ๊ณผ ํด๋. ์ด ์น์ ์ ๋ฌด์์ด ์ ์ฅ๋์ด ์๋์ง ์ฐ๊ตฌํ๊ณ ์ด๋ค ํ์ผ ๋๋ ํฐ๋ฆฌ๊ฐ ๋ฌด์์ ๋ด๋นํ๋์ง ๊ธฐ๋กํด ๋ณด์ธ์.
7) ์์์ ์ค๋ช ํ ๊ธฐ์ ์ฌ์์ ๋ฐ๋ผ ssd3 ๋์คํฌ๋ฅผ ์ ๊ฑฐํ๊ณ ssd5, hdd1, hdd2๋ฅผ ์ถ๊ฐํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋ํ๋ฉ๋๋ค.
SSD4 - ์ต์ด์ ์๋ก์ด SSD
ssd5 - ๋ ๋ฒ์งธ ์ SSD
hdd1 - ์ฒซ ๋ฒ์งธ ์ HDD
hdd2 - ๋ ๋ฒ์งธ ์ HDD8) ๋์คํฌ๋ฅผ ์ถ๊ฐํ ํ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ํ์ธํฉ๋๋ค.
fdisk -l lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
9) ๋ฉ์ธ ๋ ์ด๋ ์ด๋ ์ด์ ์๋์ ๋ณต์ํด ๋ณด๊ฒ ์ต๋๋ค.
- ํํฐ์
ํ
์ด๋ธ์ ๋ณต์ฌํ์ฌ ์ฌ๋ฐ๋ฅธ ๋์คํฌ๋ฅผ ๊ต์ฒดํฉ๋๋ค.
sfdisk -d /dev/XXX | sfdisk /dev/YYY
- ์ด์ ๋์คํฌ์์ ํํฐ์
ํ
์ด๋ธ์ ๋ณต์ฌํ์ ๋ ์๋ก์ด ํฌ๊ธฐ๊ฐ
์ ์ฒด ํ๋ ๋๋ผ์ด๋ธ ์ฉ๋์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋ฐ๋ผ์ ๊ณง ์ด ํํฐ์ ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ RAID๋ฅผ ํ์ฅํด์ผ ํฉ๋๋ค.
๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ์ง์ ํ์ธํ์ญ์์ค.lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
10) ๋ถํ ํํฐ์ /boot๋ฅผ ssd4์์ ssd5๋ก ๋ณต์ฌํฉ๋๋ค.
dd if=/dev/XXX of=/dev/YYY
11) ์ ๋๋ผ์ด๋ธ(ssd5)์ grub์ ์ค์นํฉ๋๋ค.
12) SSD5 ๋์คํฌ์ ๋ ๋ฒ์งธ ํํฐ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.๋์คํฌ ํํฐ์ ๋ ์ ํธ๋ฆฌํฐ๋ฅผ ์คํํฉ๋๋ค:
fdisk /dev/XXX
๊ธฐ์กด ํํฐ์ ์ ์ญ์ ํ๋ ค๋ฉด d ํค๋ฅผ ์ ๋ ฅํ์ธ์(2๊ฐ ์ ํ).
์ ํํฐ์ ์ ๋ง๋ค๋ ค๋ฉด ํค n์ ์ ๋ ฅํ์ธ์.
ํํฐ์ ์ ํ์ด "๊ธฐ๋ณธ"์์ ๋ํ๋ด๋ ค๋ฉด ํค p๋ฅผ ์ ๋ ฅํ์ญ์์ค.
์ ํํฐ์ ์ ๋ ๋ฒ์งธ ์ซ์๊ฐ ์๋๋ก ํค 2๋ฅผ ์ ๋ ฅํ์ญ์์ค.
์ฒซ ๋ฒ์งธ ์นํฐ: ์๋์ผ๋ก ๊ณ์ฐ๋ ํํฐ์ ์์ ํฌ๊ธฐ๋ฅผ ์ ์ฉํ๋ ค๋ฉด Enter ํค๋ฅผ ๋๋ฅด์ธ์.
๋ง์ง๋ง ์นํฐ: ์๋์ผ๋ก ๊ณ์ฐ๋ ํํฐ์ ๋ ํฌ๊ธฐ๋ฅผ ์ ์ฉํ๋ ค๋ฉด Enter ํค๋ฅผ ๋๋ฅด์ธ์.
l ํค๋ฅผ ์ ๋ ฅํ์ฌ ๊ฐ๋ฅํ ๋ชจ๋ ํํฐ์ ์ ํ ๋ชฉ๋ก์ ๋ณด๊ณ ๊ทธ ์์์ Linux raid auto๋ฅผ ์ฐพ์ผ์ธ์.
t ํค๋ฅผ ์ ๋ ฅํ์ฌ ์์ฑ๋ ํํฐ์ ์ ์ ํ์ ๋ณ๊ฒฝํ๊ณ (2) ์ด์ ๋จ๊ณ์์ ์ฐพ์ ๋ฒํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
๋์คํฌ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฐ๋ ค๋ฉด w ํค๋ฅผ ์ ๋ ฅํ์ธ์.
12) ํํฐ์ ํ ์ด๋ธ์ ๋ค์ ์ฝ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.partx -u /dev/XXX lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
ํ์ฌ RAID ์ด๋ ์ด์ ์ ๋์คํฌ๋ฅผ ์ถ๊ฐํฉ๋๋ค(์ฌ๋ฐ๋ฅธ ๋์คํฌ๋ก ๊ต์ฒดํ๋ ๊ฒ์ ์์ง ๋ง์ธ์).
mdadm --manage /dev/md63 --add /dev/sda2
๋ฐฐ์ด์ ๋์คํฌ ์๋ฅผ 2๋ก ํ์ฅํด ๋ณด๊ฒ ์ต๋๋ค.
mdadm --grow /dev/md63 --raid-devices=2
๊ฒฐ๊ณผ๋ฅผ ๋ณด์ธ์. 2๊ฐ์ ๋ฐฐ์ด์ด ๋งํฌ์ ๋์ด ์์ง๋ง ์ด ๋ฐฐ์ด์ ํฌํจ๋ ๋ ์น์ ๋ชจ๋ ํฌ๊ธฐ๊ฐ ๋ค๋ฆ ๋๋ค.
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
13) SSD4 ๋์คํฌ์ ํํฐ์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฝ๋๋ค.
๋์คํฌ ํํฐ์ ๋ ์ ํธ๋ฆฌํฐ๋ฅผ ์คํํฉ๋๋ค:
fdisk /dev/XXX
๊ธฐ์กด ํํฐ์ ์ ์ญ์ ํ๋ ค๋ฉด d ํค๋ฅผ ์ ๋ ฅํ์ธ์(2๊ฐ ์ ํ).
์ ํํฐ์ ์ ๋ง๋ค๋ ค๋ฉด ํค n์ ์ ๋ ฅํ์ธ์.
ํํฐ์ ์ ํ์ด "๊ธฐ๋ณธ"์์ ๋ํ๋ด๋ ค๋ฉด ํค p๋ฅผ ์ ๋ ฅํ์ญ์์ค.
์ ํํฐ์ ์ ๋ ๋ฒ์งธ ์ซ์๊ฐ ์๋๋ก ํค 2๋ฅผ ์ ๋ ฅํ์ญ์์ค.
์ฒซ ๋ฒ์งธ ์นํฐ: ์๋์ผ๋ก ๊ณ์ฐ๋ ํํฐ์ ์์ ํฌ๊ธฐ๋ฅผ ์ ์ฉํ๋ ค๋ฉด Enter ํค๋ฅผ ๋๋ฅด์ธ์.
๋ง์ง๋ง ์นํฐ: ์๋์ผ๋ก ๊ณ์ฐ๋ ํํฐ์ ๋ ํฌ๊ธฐ๋ฅผ ์ ์ฉํ๋ ค๋ฉด Enter ํค๋ฅผ ๋๋ฅด์ธ์.
๋งํฌ์ ๋์์ ์๋์๋ฅผ ์ ํํ์ฌ ๋ฐฐ์ด์ ํํฐ์ ๊ตฌ์ฑ์์ ์๋ช ์ ๋จ๊ฒจ ๋ก๋๋ค.
๋์คํฌ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฐ๋ ค๋ฉด w ํค๋ฅผ ์ ๋ ฅํ์ธ์.
12) ํํฐ์ ํ ์ด๋ธ์ ๋ค์ ์ฝ๊ณ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.partx -u /dev/XXX lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
์ด์ sda2, sdc2 ํํฐ์ ์ ํฌ๊ธฐ๋ RAID ์ฅ์น ํฌ๊ธฐ๋ณด๋ค ํฝ๋๋ค.
13) ์ด ๋จ๊ณ์์ ์ด์ ๊ณต๊ฒฉ๋ ๊ท๋ชจ๋ฅผ ํ์ฅํ ์ ์์ต๋๋ค.
mdadm --grow /dev/md63 --size=max lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT # check result
lsblk๋ฅผ ๊ฒํ ํ๊ณ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ ํ์ธํ์ธ์.
14) ๊ทธ๋ฌ๋ ๋ ์ด๋์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ์ง๋ง vg root,var,log ์์ฒด์ ํฌ๊ธฐ๋ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค.- PV ํฌ๊ธฐ๋ฅผ ํ์ธํ์ธ์.
pvs
- PV์ ํฌ๊ธฐ๋ฅผ ํ์ฅํด ๋ณด๊ฒ ์ต๋๋ค.
pvresize /dev/md63
- PV ํฌ๊ธฐ๋ฅผ ํ์ธํ์ธ์.
pvs
15) ์๋ก ๋ํ๋ ์์น VG var,root๋ฅผ ์ถ๊ฐํฉ๋๋ค.
lvs # ะฟะพัะผะพััะธะผ ัะบะพะปัะบะพ ัะตะนัะฐั ัะฐะทะผะตัะตะฝะพ lvextend -l +50%FREE /dev/system/root lvextend -l +100%FREE /dev/system/var lvs # ะฟัะพะฒะตัััะต ััะพ ะฟะพะปััะธะปะพัั
์ด์ ๊ธฐ๋ณธ ์ด๋ ์ด๋ฅผ ์ ๋์คํฌ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ์์ ์ด ์๋ฃ๋์์ต๋๋ค. SSD1 ์์ , SSD2 ์๋ฃ
16) ๋ค์ ์์ ์ /var/log๋ฅผ ์ ๋์คํฌ๋ก ์ด๋ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด hdd ๋์คํฌ์ ์ ์ด๋ ์ด์ lvm์ ์์ฑํฉ๋๋ค.
- ์๋ก์ด HDD ๋๋ผ์ด๋ธ์ ์ด๋ฆ์ด ๋ฌด์์ธ์ง ๋ด
์๋ค
fdisk -l
- ๊ณต๊ฒฉ๋ ๋ฐฐ์ด์ ๋ง๋ค์ด๋ณด์
mdadm --create /dev/md127 --level=1 --raid-devices=2 /dev/sdc /dev/sdd
- ๋์ฉ๋ ๋์คํฌ์์ ๋ ์ด๋์ ์๋ก์ด PV๋ฅผ ์์ฑํ์
pvcreate data /dev/md127
- ์ด PV์ ๋ฐ์ดํฐ๋ผ๋ ๊ทธ๋ฃน์ ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
vgcreate data /dev/md127
- ๋ชจ๋ ์ฌ์ ๊ณต๊ฐ์ ํฌ๊ธฐ๋ก ๋
ผ๋ฆฌ ๋ณผ๋ฅจ์ ์์ฑํ๊ณ ์ด๋ฆ์ val_log๋ก ์ง์ ํ๊ฒ ์ต๋๋ค.
lvcreate -l 100%FREE -n var_log data # lvs # ะฟะพัะผะพััะธะผ ัะตะทัะปััะฐั
- ext4์์ ์์ฑ๋ ํํฐ์
์ ํฌ๋งทํฉ๋๋ค.
mkfs.ext4 /dev/mapper/data-var_log
- ๊ฒฐ๊ณผ๋ฅผ ๋ณด์
lsblk
17) ์ด์ ํํฐ์ ์์ ์ ํํฐ์ ์ผ๋ก ๋ก๊ทธ ๋ฐ์ดํฐ ์ ์ก
์์๋ก ์ ๋ก๊ทธ ์ ์ฅ์ ์ค์น
mount /dev/mapper/data-var_log /mnt
ํํฐ์ ์ ๋๊ธฐํํ์
apt install rsync rsync -avzr /var/log/ /mnt/
/var/log์์ ํ์ฌ ์ด๋ค ํ๋ก์ธ์ค๊ฐ ์คํ๋๊ณ ์๋์ง ์์๋ด ์๋ค.
apt install lsof lsof | grep '/var/log'
์ด ํ๋ก์ธ์ค๋ฅผ ์ค์งํ์ธ์
systemctl stop rsyslog.service syslog.socket
ํํฐ์ ์ ์ต์ข ๋๊ธฐํ ์ํ(๋ง์ง๋ง ๋๊ธฐํ ์ดํ ๋ณ๊ฒฝ๋์์ ์ ์๋ ๋ฐ์ดํฐ)
rsync -avzr /var/log/ /mnt/
์น์ ์ ๊ตํํ๋ค
umount /mnt umount /var/log mount /dev/mapper/data-var_log /var/log
๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์ง ํ์ธํด ๋ณด์
lsblk
18) /etc/fstab ํธ์ง
fstab - ๋ถํ ์ ํํฐ์ ์ด ๋ง์ดํธ๋๋ ๊ท์น์ ๊ธฐ๋กํ๋ ํ์ผ
์ฐ๋ฆฌ์ ์๋ฌด๋ /var/log๊ฐ ๋ง์ดํธ๋ ๋ผ์ธ์ ์ฐพ์ ์ฅ์น๋ฅผ ์์ ํ๋ ๊ฒ์ ๋๋ค.system-log
์data-var_log
19) ์ด ๋จ๊ณ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ radela ํ ์ด๋ธ(์: ext4)์ ๋ณ๊ฒฝํ๋ ๊ฒ์ ์์ง ์๋ ๊ฒ์ ๋๋ค. RAID, lvm์ ์ด๋ป๊ฒ ๋ณ๊ฒฝํ๋๋ผ๋ ํํฐ์ ์ FS์ ํํฐ์ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋์์์ ์๋ฆด ๋๊น์ง ์ ๊ณต๊ฐ์ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ช ๋ น์ ์ฌ์ฉํ์ญ์์ค
resize2fs
FS๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.20) ์ต์ข ์ฝ๋
- ์ฌ๋ถํ ํฉ์๋ค. ๋ชจ๋ ์์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ๋ค๋ฉด OS๋ก ๋ค์ ๋์๊ฐ๋๋ค. (๋ชจ๋ ์์ ์ด ์ ๋๋ก ์๋ํ๋์ง ํ์ธํ๋ ๋ฐ ํ์ํฉ๋๋ค. ์ด ๋จ๊ณ๋ ์์ฒด ํ ์คํธ ์ธ์๋ ์๋ฏธ๊ฐ ์์ต๋๋ค.)
- ์ฐ๋ฆฌ๊ฐ ํ๋ ค๊ณ ํ๋ ๋ชจ๋ ์์
์ด ์ค์ ๋ก ์๋ฃ๋์๋์ง ํ์ธํ์ธ์.
pvs lvs vgs lsblk cat /proc/mdstat
21) [์ ํ์ฌํญ] ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ฅด์ธ์.
- ๋ถํ
ํ ์ ์๋์ง ํ์ธํ๊ธฐ ์ํด ๋ถํ
ํ ๋ ๋ค๋ฅธ ๋๋ผ์ด๋ธ๋ฅผ ์ง์ ํ๋ ค๋ฉด F12๋ฅผ ๋๋ฌ ์ฌ๋ถํ
ํ์ธ์.
SSD ๋๋ผ์ด๋ธ ์ค ํ๋์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋๋ ค์ํ์ง ์๋๋ก - ์ด์ VG ์์คํ
์ ๋ถํ์ํ LV ๋ก๊ทธ๊ฐ ์์ต๋๋ค. ๋ฃจํธ ๋๋ var ์ฌ์ด์ ์ด ๊ณต๊ฐ์ ํ ๋นํ์ญ์์ค.
designs 100%FREE -L ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ํฌ๊ธฐ๋ฅผ ์ง์ ํฉ๋๋ค.-L 500M
- /boot๊ฐ ๋๊ธฐํ ์์ด ๋ ๊ฐ์ ํํฐ์
์ ์์นํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์ด ์์
์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ ํ์๋ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์๋ฅผ ๋ค์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋จผ์ /boot์ ๋ด์ฉ์ ์ด๋๊ฐ์ ๋ณต์ฌํ๋ ๊ฒ์ ์์ง ๋ง์ญ์์ค.- ์๋ก์ด raid๋ฅผ ์์ฑํ๊ณ ๊ฑฐ๊ธฐ์ sda1,sda2๋ฅผ ํฌํจ์ํต๋๋ค.
- ๊ธฐ์กด RAID์ ์ด๋ฌํ ํํฐ์ ์ ํฌํจํ๊ณ /boot๋ฅผ ๊ธฐ๋ณธ RAID๋ก ๋ณต์ํ์ง๋ง ๋ง์ดํธํ์ง๋ ์์ต๋๋ค.
- ์๋ก์ด HDD ๋๋ผ์ด๋ธ์ ์ด๋ฆ์ด ๋ฌด์์ธ์ง ๋ด
์๋ค
- PV ํฌ๊ธฐ๋ฅผ ํ์ธํ์ธ์.
- ํํฐ์
ํ
์ด๋ธ์ ๋ณต์ฌํ์ฌ ์ฌ๋ฐ๋ฅธ ๋์คํฌ๋ฅผ ๊ต์ฒดํฉ๋๋ค.
- ์ฐ์ , ์ด์ ๋์คํฌ์์ ์ ๋์คํฌ๋ก ํ์ผ ํ
์ด๋ธ์ ๋ณต์ฌํด์ผ ํฉ๋๋ค.
์ถ์ฒ : habr.com