์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •

์ž‘์€ ์—ฌ๋‹ด: ์ด 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 ์ปจํŠธ๋กค๋Ÿฌ

์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •

2) Linux ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜์‹ญ์‹œ์˜ค.

  • ํŒŒํ‹ฐ์…”๋‹ ๋ฐฉ๋ฒ•: ์ˆ˜๋™, ๊ทธ ํ›„์—๋Š” ๋‹ค์Œ ๊ทธ๋ฆผ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
    ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •

  • /boot์— ๋Œ€ํ•œ ๋ณ„๋„์˜ ํŒŒํ‹ฐ์…˜ ์„ค์ •: ์ฒซ ๋ฒˆ์งธ ๋””์Šคํฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ํ•ด๋‹น ๋””์Šคํฌ์— ์ƒˆ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

    • ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ: 512M
    • ๋งˆ์šดํŠธ ์ง€์ : /boot
    • ๋‘ ๋ฒˆ์งธ ๋””์Šคํฌ์— ๋Œ€ํ•œ ์„ค์ •์„ ๋ฐ˜๋ณตํ•˜์ง€๋งŒ /boot๋ฅผ ๋™์‹œ์— ๋‘ ๋ฒˆ ๋งˆ์šดํŠธํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋งˆ์šดํŠธ ์ง€์ : ์—†์Œ์„ ์„ ํƒํ•˜๋ฉด ๊ฒฐ๊ตญ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค(์žผ์ด ์žˆ๋Š” ๊ทธ๋ฆผ, ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๊ฒŒ์œผ๋ฆ„).
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •

  • RAID ์„ค์ •:

    • ์ฒซ ๋ฒˆ์งธ ๋””์Šคํฌ์—์„œ ์—ฌ์œ  ๊ณต๊ฐ„์„ ์„ ํƒํ•˜๊ณ  ํŒŒํ‹ฐ์…˜ ์œ ํ˜•์„ RAID์šฉ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์œผ๋กœ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • "ํŒŒํ‹ฐ์…˜ ์„ค์ • ์™„๋ฃŒ"๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
    • ๋‘ ๋ฒˆ์งธ ๋””์Šคํฌ์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ๋™์ผํ•œ ์„ค์ •์„ ๋ฐ˜๋ณตํ•˜์—ฌ ๋‹ค์Œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •
    • "์†Œํ”„ํŠธ์›จ์–ด RAID ๊ตฌ์„ฑ"์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.
    • MD ์žฅ์น˜ ๋งŒ๋“ค๊ธฐ
    • ์†Œํ”„ํŠธ์›จ์–ด RAID ์žฅ์น˜ ์œ ํ˜•: ๋ฏธ๋Ÿฌ๋ง๋œ ์–ด๋ ˆ์ด ์„ ํƒ
    • RAID XXXX ์–ด๋ ˆ์ด์˜ ํ™œ์„ฑ ์žฅ์น˜: ๋‘ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    • ์˜ˆ๋น„ ์žฅ์น˜: 0์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘ก๋‹ˆ๋‹ค.
    • RAID XX ์–ด๋ ˆ์ด์˜ ํ™œ์„ฑ ์žฅ์น˜: raid์—์„œ ์ƒ์„ฑํ•œ ํŒŒํ‹ฐ์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    • ๋งˆ๊ฐ์žฌ
    • ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทธ๋ฆผ์„ ์–ป๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •

  • LVM ๊ตฌ์„ฑ: ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ๊ด€๋ฆฌ์ž ๊ตฌ์„ฑ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    • ํ˜„์žฌ ํŒŒํ‹ฐ์…˜ ๋ ˆ์ด์•„์›ƒ์„ ์œ ์ง€ํ•˜๊ณ  LVM ๊ตฌ์„ฑ: ์˜ˆ
    • ๋ณผ๋ฅจ ๊ทธ๋ฃน ์ƒ์„ฑ
    • ๋ณผ๋ฅจ ๊ทธ๋ฃน ์ด๋ฆ„: ์‹œ์Šคํ…œ
    • ์ƒˆ ๋ณผ๋ฅจ ๊ทธ๋ฃน์˜ ์žฅ์น˜: ์ƒ์„ฑ๋œ RAID๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ƒ์„ฑ
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ด๋ฆ„: ๋ฃจํŠธ
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ํฌ๊ธฐ: ๋””์Šคํฌ ํฌ๊ธฐ์˜ 25
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ƒ์„ฑ
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ด๋ฆ„: var
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ํฌ๊ธฐ: ๋””์Šคํฌ ํฌ๊ธฐ์˜ 25
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ƒ์„ฑ
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ด๋ฆ„: ๋กœ๊ทธ
    • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ํฌ๊ธฐ: ๋””์Šคํฌ ํฌ๊ธฐ์˜ 15
    • ๊ตฌ์„ฑ ์„ธ๋ถ€ ์ •๋ณด ํ‘œ์‹œ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋‹ค์Œ ๊ทธ๋ฆผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •
    • LVM ์„ค์ •์„ ์™„๋ฃŒํ•˜๋ฉด ๋‹ค์Œ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •

  • ํŒŒํ‹ฐ์…˜ ๋ ˆ์ด์•„์›ƒ: LVM์—์„œ ์ƒ์„ฑ๋œ ๊ฐ ๋ณผ๋ฅจ์„ ํ•˜๋‚˜์”ฉ ์„ ํƒํ•˜๊ณ  ๋ฃจํŠธ์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ ˆ์ด์•„์›ƒํ•ฉ๋‹ˆ๋‹ค.

    • ๋‹ค์Œ์œผ๋กœ ์‚ฌ์šฉ: ext4
    • ๋งˆ์šดํŠธ ์ง€์ : /
    • ๋ฃจํŠธ ํŒŒํ‹ฐ์…˜์„ ํ‘œ์‹œํ•œ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •
    • var ๋ฐ log์— ๋Œ€ํ•ด ํŒŒํ‹ฐ์…”๋‹ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•˜๊ณ  ์ ์ ˆํ•œ ๋งˆ์šดํŠธ ์ง€์ (/var ๋ฐ /var/log๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅ)์„ ์„ ํƒํ•˜๋ฉด ๋‹ค์Œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.
      ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •
    • ํŒŒํ‹ฐ์…˜ ๋‚˜๋ˆ„๊ธฐ ์™„๋ฃŒ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.
    • ์—ฌ์ „ํžˆ ๋งˆ์šดํŠธ๋˜์ง€ ์•Š์€ ํŒŒํ‹ฐ์…˜์ด ์žˆ๊ณ  ์Šค์™‘์ด ๊ตฌ์„ฑ๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ์‚ฌ์‹ค์— ๋Œ€ํ•ด ๋ช‡ ๊ฐ€์ง€ ์งˆ๋ฌธ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋‘ ์งˆ๋ฌธ ๋ชจ๋‘ ๋ถ€์ •์ ์œผ๋กœ ๋‹ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ตœ์ข… ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    ์‹ค์Šต: Linux์—์„œ lvm, raid ์„ค์ •
    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 ๋ช…๋ น์˜ ์ถœ๋ ฅ์„ ์‚ดํŽด๋ณด๊ณ  ๋ณธ ๋‚ด์šฉ์„ ์ •ํ™•ํžˆ ๊ธฐ๋กํ•ด ๋‘์‹ญ์‹œ์˜ค.

๋‹น์‹ ์ด ๋ฌด์—‡์„ ํ–ˆ๊ณ , ๊ทธ ์ผ์„ ํ†ตํ•ด ์–ด๋–ค ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ๋Š”์ง€ ์ž์‹ ์˜ ๋ง๋กœ ์„ค๋ช…ํ•ด๋ณด์„ธ์š”.

์ด ์ž‘์—…์„ ์™„๋ฃŒํ•œ ํ›„์—๋Š” ๊ฐ€์ƒ ๋จธ์‹  ํด๋”์˜ ๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ์ €์žฅํ•˜๊ฑฐ๋‚˜
๋ฐฉ๋ž‘์ž ์ƒ์ž: https://t.me/bykvaadm/191

๊ฒฐ๊ณผ: ๋””์Šคํฌ 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 - ๋‘ ๋ฒˆ์งธ ์ƒˆ HDD

      8) ๋””์Šคํฌ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„ ์–ด๋–ค ์ผ์ด ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

      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๋กœ ๋ณต์›ํ•˜์ง€๋งŒ ๋งˆ์šดํŠธํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€