MapleStory Finger Point

๐Ÿ’ŽLinux

[Linux] RAID ๋ ˆ์ด๋“œ ๋ณ„ 156 ํŠน์ง• ์„ค๋ช…

HYEJU01 2024. 9. 30. 11:45


RAID

์—ฌ๋Ÿฌ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ๋ถ„์‚ฐ, ์ค‘๋ณต ์ €์žฅํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•œ๋‹ค.
๋ ˆ์ด๋“œ(RAID)๋ž€ Redundant Array Inexpensive Disks์˜ ์•ฝ์–ด์ด๋ฉฐ, ์˜๋ฏธ๋Š” ๊ฐ’์‹ผ ๋””์Šคํฌ๋ฅผ ์—ฌ๋ถ„์œผ๋กœ ๋ฐฐ์น˜ํ•œ๋‹ค ๋Š” ๋œป์ด๋‹ค.


RAID (Redunant Array of Independent Disks  ๋˜๋Š” Reundant Array of Inexpensive Disks) ๋ž€ ์—ฌ๋Ÿฌ ๊ฐœ์˜  ํ•˜๋“œ ๋””์Šคํฌ๋ฅผ ํ•˜๋‚˜์˜ ๋””์Šคํฌ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜์—ฌ ์ผ๋ถ€ ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ์ €์žฅํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ๋ ˆ๋ฒจ์— ๋”ฐ๋ผ ์ €์žฅ์žฅ์น˜์˜ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ด๊ฑฐ๋‚˜ ์ „์ฒด์ ์ธ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋“ฑ์˜ ๋‹ค์–‘ํ•œ ๋ชฉ์ ์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. 

 

RAID 0 ์ž๋ฃŒ ๋‘ ์žฅ์น˜์— ๋™์‹œ์— ์‚ฌ์šฉ, ๋น ๋ฅด๊ฒŒ ์ €์žฅ  
RAID 1 ๋ณต์ œ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•œ์Œ์˜ ๋“œ๋ผ์ด๋ธŒ์— ๊ธฐ๋ก๋˜๋Š” ๋ฐฉ์‹
์„œ๋กœ ๋‹ค๋ฅธ ๋“œ๋ผ์ด๋ธŒ์— ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ๋ก๋จ.

1) ๋ฏธ๋Ÿฌ๋ง๋ฐฉ์‹

2) ๊ฒฐํ•จํ—ˆ์šฉ (์‹ ๋ขฐ๋„ ๋†’์Œ) ⇒  ์ค‘์š”๋ฐ์ดํ„ฐ ์ €์žฅ์— ์ ํ•ฉ

3) ๊ณต๊ฐ„ํšจ์œจ ๋‚˜์จ (๋ฐ์ดํ„ฐ ์ €์žฅ์— ๋‘๋ฐฐ ์šฉ๋Ÿ‰ ํ•„์š”) ⇒ <์ตœ์†Œํ•„์š” ๋””์Šคํฌ 2๊ฐœ>

4) ์ €์žฅ์†๋„(์„ฑ๋Šฅ) ๋ณ€ํ•จ์—†์Œ

๊ฒฐํ•จํ—ˆ์šฉ
์ •์ƒ์ ์ธ ์ž‘๋™์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•
RAID 234 → ์‹ค๋ฌด ํ™œ์šฉ๋„ ๋‚ฎ์Œ    
RAID 5 → 1๊ฐœ ํŒจ๋ฆฌํ‹ฐ, 2/3 ์ €์žฅ ,9๊ฐœ 90% (๊ณต๊ฐ„ํšจ์œจ์ข‹๋‹ค) ๋ถ„์‚ฐ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ€์ง„ ๋ธ”๋ก ๋ ˆ๋ฒจ ์ŠคํŠธ๋ผ์ดํ•‘
ํšŒ์ „์‹ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ€์ง„ ์ŠคํŠธ๋ผ์ดํ”„ ๋ฐฐ์—ด๋กœ ๊ธฐ๋ก๋˜๋Š” ๋“œ๋ผ์ด๋ธŒ์— ํŒจ๋ฆฌํ‹ฐ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋จ

1) ๊ฒฐํ•จํ—ˆ์šฉ, ๊ณ ์„ฑ๋Šฅ, ์ €์žฅํšจ์œจ 3๊ฐ€์ง€ ์กฐ๊ฑด์„ ๊ฐ–์ถฐ ์ œ์ผ ์ด์ƒ์ ์ž„

2) ๊ฒฐํ•จ ํ—ˆ์šฉ ⇒ 1๊ฐœ ๋“œ๋ผ์ด๋ธŒ ๊ณ ์žฅ๋‚˜๋„ ๊ฒฌ๋”ค (2๊ฐœ ๊ณ ์žฅ์‹œ ๋ณต๊ตฌ ๋ชปํ•จ)

3) (๋””์Šคํฌ๊ฐœ์ˆ˜ -1) ์˜ ๊ณต๊ฐ„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ⇒ <์ตœ์†Œํ•„์š” ๋””์Šคํฌ 3๊ฐœ>

4) RAID 34 ์˜ ๋ณ‘๋ชฉํ˜„์ƒ ์ตœ์†Œํ™”๋กœ ์„ฑ๋Šฅ(์†๋„) ํ–ฅ์ƒ 

5) ๊ฐ€์šฉ์„ฑ ๋†’๊ณ , ๋น„์šฉ ์ ์ ˆํ•จ

๋ณ‘๋ชฉํ˜„์ƒ 
์ฃผ๋กœ ์šฉ๋Ÿ‰์ด ์ ์€ ์ฃผ๋ณ€๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋งŽ์ด ๋ฐœ์ƒํ•˜์ฃ . ์ฆ‰ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์€ ์ ์œผ๋‚˜ ํ•œ๊บผ๋ฒˆ์— ๋งŽ์€ ์–‘์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ž… ๋จ์œผ๋กœ์จ ์ปดํ“จํ„ฐ๊ฐ€ ๋Š๋ ค์ง€๋Š” ํ˜„์ƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
RAID 6 → ์ˆ˜ํ‰,์ˆ˜์ง 50ํ”„๋กœ๋งŒ ์‚ฌ์šฉ (ํ™œ์šฉ๋„๋‚ฎ์Œ) ์‹ ๋ขฐ๋„ ๋†’์Œ ๋‘๊ฐœ ๊ณ ์žฅ๋‚˜๋„ ๋ณต๊ตฌ๊ฐ€๋Šฅ <10๊ฐœ = 80ํ”„๋กœ> ์ด์ค‘ ๋ถ„์‚ฐ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ€์ง„ ๋ธ”๋ก ๋ ˆ๋ฒจ ์ŠคํŠธ๋ผ์ดํ•‘ ๊ณต๊ฐ„ํšจ์œจ, ์„ฑ๋Šฅ(์†๋„)์€ RAID5 ๋ณด๋‹ค ๋–จ์–ด์ง€์ง€๋งŒ 2๊ฐœ์˜ ๋””์Šคํฌ๊ฐ€ ๊ณ ์žฅ๋‚˜๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€์‹œ์ผœ์ค€๋‹ค. ⇒ RAID5 ๋ณด๋‹ค ๋ฐ์ดํ„ฐ ์•ˆ์ •์„ฑ์„ ๊ณ ๋ คํ•จ

1) RAID5 ๋ฐฉ์‹์ด ๊ฐœ์„ ๋œ ๊ฒƒ

2) ๊ฒฐํ•จ ํ—ˆ์šฉ ⇒ 2๊ฐœ ๋“œ๋ผ์ด๋ธŒ ๊ณ ์žฅ๋‚˜๋„ ๊ฒฌ๋”ค (์‹ ๋ขฐ๋„ ๋†’์Œ)

3) ⇒ <์ตœ์†Œํ•„์š” ๋””์Šคํฌ 4๊ฐœ>

4) ๊ฐ€์šฉ์„ฑ ๋†’์Œ , ๊ตฌ์ถ• ๋น„์šฉ ๋งค์šฐ ๋†’์Œ
 
 
 
 
 
 
 
RAID1+0
Linear ํฌ๊ฑฐ๋‚˜ ์ž‘๊ฑฐ๋‚˜ ์ƒ๊ด€์—†์Œ
RAID 1 ๋‘๊ฐœ ์šฉ๋Ÿ‰ 10ํ…Œ๋ผ 1ํ…Œ๋ผ ⇒ 1ํ…Œ๋ผ
๋™์‹œ์ €์žฅ 3๋ฒˆ ace bdf (์ž‘์€ ์ชฝ ์šฉ๋Ÿ‰์— ๋งž์ถค)