í†µì¹ RAID 시스템ì´ë¼ 불리는 ë””ìŠ¤í¬ ì„±ëŠ¥ í–¥ìƒ ë²•ì— ëŒ€í•œ ë‚´ìš© ---- === Topology === 메모리와 프로세서와는 다르게, ì†ë„를 높ì´ëŠ” ê²ƒì´ íž˜ë“ ë””ìŠ¤í¬ë¡œì„œëŠ” ê°€ê²©ì´ ë‚®ë‹¤ëŠ” íŠ¹ì„±ì„ ì´ìš©í•´ì„œ 좀 다른 ê¸¸ì„ ê±¸ì–´ê°€ê¸° 시작했는ë°... ê·¸ì˜ ì¼í™˜ìœ¼ë¡œ 나온것들 ì¤‘ì˜ í•˜ë‚˜ê°€ RAID ì´ë‹¤. ë ˆì´ë“œëŠ” ì†ë„를 높여줄 ë¿ë§Œ 아니ë¼, redundency 를 높여주어 [http://terms.co.kr/MTBF.htm MTBF](í‰ê· ë¬´ê³ ìž¥ 시간) ì„ ë†’ì—¬ì£¼ëŠ” 효과가 있다. ==== RAID 0 ==== http://zeropage.org/pub/image/RAID_00.gif stripe ë¼ê³ ë„ í•˜ë©°, ì €ê°€í˜• RAID ì¹´ë“œì—ì„œ 주로 지ì›í•˜ëŠ” ë°©ì‹ì´ë‹¤. 하드 디스í¬ì˜ ì†ë„를 í–¥ìƒì‹œí‚¬ 목ì ì´ë¼ë©´ ì´ê²ƒì´ 최ì ì´ë‹¤. ë³‘ë ¬ë¡œ 하드 디스í¬ë“¤ì„ 묶어서, ë°ì´í„°ë¥¼ ì½ê±°ë‚˜ 쓸때 ë³‘ë ¬ë¡œ 기ë¡í•˜ê³ , ë³‘ë ¬ë¡œ ì½ì–´ì˜¤ëŠ” ë°©ì‹ì´ë‹¤. ì´ë¡ ìƒìœ¼ë¡œëŠ” n ê°œì˜ í•˜ë“œë””ìŠ¤í¬ë¥¼ stripe ë¡œ 묶었ì„ë•Œ n ë°°ì˜ ì„±ëŠ¥ í–¥ìƒì´ 있게 ëœë‹¤. ë¬¶ì¸ í•˜ë“œ 디스í¬ë“¤ì´ í•˜ë‚˜ì˜ ë…¼ë¦¬ì ì¸ ë“œë¼ì´ë¸Œë¥¼ 구성하는 ë°©ì‹ì´ë©°, ì´ê²ƒì´ 하드웨어 ë ˆë²¨ì—ì„œ 지ì›ë˜ê¸°ë•Œë¬¸ì— OS ì—서는 완벽하게 í•˜ë‚˜ì˜ í•˜ë“œë””ìŠ¤í¬ë¡œ ë™ìž‘한다. 단ì 으로는, í•˜ë‚˜ì˜ í•˜ë“œ 디스í¬ì— ê²°í•¨ì´ ìƒê²¼ì„ë•Œ, 논리ì 으로 í•˜ë‚˜ì¸ ë“œë¼ì´ë¸Œì´ë¯€ë¡œ, ê°™ì´ ì‚¬ë§ ë˜ê² 다. ==== RAID 1 ==== http://zeropage.org/pub/image/RAID_01.gif shadowing í˜¹ì€ mirroring ì´ë¼ê³ 부르며, 단어 ê·¸ ìžì²´ 대로, ì—¬ëŸ¬ê°œì˜ ë””ìŠ¤í¬ì— 완벽하게 ë™ì¼í•œ ìžë£Œë¥¼ ì €ìž¥í•œë‹¤. ë¬¼ë¡ ì½ì–´ì˜¤ëŠ” ìž‘ì—…ì„ í• ë•Œì—는 ë³‘ë ¬ë¡œ ì½ì–´ì˜¬ 수 ìžˆê¸°ë•Œë¬¸ì— ì„±ëŠ¥í–¥ìƒì´ 있지만, ì“°ê¸°ìž‘ì—…ì„ ìˆ˜í–‰í• ë•ŒëŠ” í•˜ë‚˜ì˜ ë””ìŠ¤í¬ë¥¼ 사용하는 것과 ì°¨ì´ê°€ 없다. 조금 무ì‹í•œ 방법ì´ì§€ë§Œ ìžë£Œì˜ ë¬´ê²°ì„±ì„ ë³´ìž¥í•˜ë ¤ê³ í• ë•Œ 가장 확실한 방법ì´ê¸°ë„ 하다. ==== RAID 2 ==== http://zeropage.org/pub/image/RAID_02.gif 워드를 ë°”ì´íŠ¸ 단위로 쪼개서 스트ë¼ì´í”„ í•˜ê³ , ê·¸ì—대한 ECC 코드를 ECC 디스í¬ë“¤ì— ì €ìž¥í•œë‹¤. ECC ì— ì˜í•´ 실시간으로 ì—러 ì •ì •ì´ ê°€ëŠ¥í•˜ë©° ë¹ ë¥¸ ì½ê¸°ê°€ 가능하다. 다만, ìžë£Œë¥¼ 기ë¡í• 때마다 ECC ê°€ ê·¸ì— ë°˜ì˜ë˜ì–´ì•¼ 하므로 ECC 디스í¬ë“¤ì— 병목현ìƒì´ ë‚˜íƒ€ë‚ ìˆ˜ 있으며, ì´ ì´ìœ ë¡œ 쓰기 ì„±ëŠ¥ì€ ê·¸ë‹¤ì§€ í–¥ìƒë˜ì§€ 않는다. ì´ ë ˆë²¨ì˜ RAID 를 지ì›í•˜ëŠ” 하드웨어는 없다. ==== RAID 3 ==== http://zeropage.org/pub/image/RAID_03.gif 디스í¬ë“¤ì„ 스트ë¼ì´í”„ í•˜ê³ , í•˜ë‚˜ì˜ ë‹¤ë¥¸ 디스í¬ì— 스트ë¼ì´í”„ ëœ ë””ìŠ¤í¬ë“¤ì˜ 패리티를 ì €ìž¥í•œë‹¤. 비êµì 간단하게 구현ë˜ëŠ” 편ì´ë©°, ì´ê²ƒ ì—ì‹œ RAID 2 처럼 패리티 디스í¬ì— 병목현ìƒì´ ë°œìƒí•œë‹¤. ==== RAID 4 ==== http://zeropage.org/pub/image/RAID_04.gif RAID 3 ê³¼ 여러가지 ë©´ì—ì„œ 비슷하다. RAID 4 ì—서는 스트ë¼ì´í”„ ë˜ëŠ” 단위가 ì¼ë°˜ì 으로 디스í¬ì˜ 섹터 단위ì´ë©° ê·¸ì— ë”°ë¼, 섹터 í•˜ë‚˜ì— ë‹´ê¸°ëŠ” ì •ë„ì˜ ìž‘ì€ íŒŒì¼ì„ ìž…ì¶œë ¥í• ë•Œì—는 성능향ìƒì´ 없다. 다만 섹터 ì—¬ëŸ¬ê°œì— ì €ìž¥ë˜ëŠ” 파ì¼ì´ê±°ë‚˜, 아니면 ë™ì‹œì— 여러 파ì¼ì„ ì ‘ê·¼í• ë•Œì— ì„±ëŠ¥í–¥ìƒì´ 있게 ëœë‹¤. ê·¸ë¦¬ê³ ë˜í•œ ì„¹í„°ë‹¨ìœ„ì˜ íŒ¨ë¦¬í‹°ê°€ 패리티 디스í¬ì— ì €ìž¥ë˜ë¯€ë¡œ RAID 3 처럼 패리티 디스í¬ì— 병목현ìƒì´ ìƒê¸°ê²Œ ëœë‹¤. ==== RAID 5 ==== http://zeropage.org/pub/image/RAID_05.gif RAID 3 ê³¼ 4 와 비슷 하지만, 패리티가 í•˜ë‚˜ì˜ ë…ë¦½ëœ ë””ìŠ¤í¬ì— ì €ìž¥ë˜ì§€ ì•Šê³ , 스트ë¼ì´í”„를 구성하는 ê° ë””ìŠ¤í¬ì— 분산ë˜ì–´ ì €ìž¥ëœë‹¤ëŠ” ì ì´ ë‹¤ë¥´ë‹¤. ì´ë¡œ ì¸í•´ì„œ 패리티 디스í¬ì— ë¶€ë‹´ì„ ë§‰ì„ ë¿ë§Œ ì•„ë‹ˆë¼ íŒ¨ë¦¬í‹° 디스í¬ì˜ 병목현ìƒê¹Œì§€ 방지한다. ==== RAID 6 ==== http://zeropage.org/pub/image/RAID_06.gif 기본ì 으로 RAID 5 와 비슷한 구성ì´ë‹¤. 2-dimentional array ë¡œ 디스í¬ë“¤ì„ 구성하며, ê°ê°ì˜ row 와 column ì— íŒ¨ë¦¬í‹°ë¥¼ 사용하여 ë‘ê°œê¹Œì§€ì˜ ë””ìŠ¤í¬ê°€ ë™ì‹œì— ë¬¸ì œë¥¼ ì¼ìœ¼í‚¤ë”ë¼ë„ ì •ìƒ ë™ìž‘ì„ ê°€ëŠ¥í•˜ê²Œ 한다. 1987ë…„ì— ì œì •ëœ ìµœì´ˆì˜ RAID 표준으로부터 ì²˜ìŒ ë‚˜ì˜¨ 추가 ë ˆë²¨ì´ë‹¤. ==== Thread ==== * 남훈ì¸ê°€.. 멋지다. :) --["ìƒë¯¼"] ---- See Also http://www.acnc.com/raid.html ---- [ìƒì‹ë¶„류], [컴퓨터분류]