(ÀçÁú¹®) ±âÃÊÀûÀÎ Áú¹®Àä raid 1 ¿¡¼ µ¥ÀÌÅÍ ¿À·ù°¡ ³ª¸é...?
¹Î»çÀå 2015-03 2015-03-15 03:53:07 Á¶È¸ 5257 Ãßõ 0
ÆÄÀÏ´ÜÀ§ Áï.. µ¥ÀÌÅÍÀÇ °ËÁõ ¶Ç´Â ±³Á¤Àº ±× µ¥ÀÌÅÍ°¡ ¿À¿°µÈ°ÍÀ» °ËÁõÇÒ º°µµÀÇ ÀåÄ¡°¡ ÇÊ¿äÇÒµíÇÕ´Ï´Ù.
¹°¸®Àû ¼½ÅÍÀÇ ÀÌ»ó¿¡ ´ëÇÑ °ËÁõ(W/R ¿¡·¯)¸¸ °¡´ÉÇÑ°ÍÀ¸·Î ¾Ë°íÀÖ½À´Ï´Ù.(º°µµÀÇ ¼Ö·ç¼ÇÀÌ ÀÖ´ÂÁö´Â Àúµµ ¸ð¸£°Ú½À´Ï´Ù.)
------- Á¦°¡ °¡Áö°í ÀÖ´Â RAIDÀÇ ±âº» °³³äÀÔ´Ï´Ù...(À߸ø ¾Ë°íÀִ°Ŷó¸é ÁöÀûÇØ ÁÖ¼¼¿ä. ^^)
RAID ¶ó´Â °ÍÀÌ Áö±ÝÀº redundant array of independent disks ÀÌÁö¸¸ ¿ø·¡´Â redundant array of inexpensive disks ¿´½À´Ï´Ù. ¸»Àº Áï ½Î±¸·Á µð½ºÅ©µé (±×´ç½Ã¿¡´Â ¹«Áö ºñ½Ñ ½Î±¸·Á)·Î ¸¸µé¾î ³õÀº Áߺ¹ ½ºÅ丮Áö ¶ó´Â À̾߱⿴´Âµ¥... ±×¸¸Å ½Î±¸·Á µð½ºÅ©ÀÇ ¾ÈÁ¤¼ºÀÌ ¶³¾îÁö´Ï±î ±×°ÍÀ» º¸¿ÏÇØÁÖ´Â ÀåÄ¡¸¦ ü°èÀûÀ¸·Î ¸¸µç°ÍÀÌ¿´ÁÒ.
RAID1 Àº µÎ°³ÀÇ Çϵåµð½ºÅ©¿¡ µ¿ÀÏÇÑ Á¤º¸¸¦ ÀúÀåÇÏ¿© ¸¸¾à µÑÁß¿¡ ÇÑ°³°¡ °©ÀÚ±â ÀÛµ¿À» ¾ÈÇÏ¿©µµ µ¥ÀÌÅÍ°¡ °è¼ÓÇؼ Àç°øµÇ´Â ¹æ½ÄÀÔ´Ï´Ù. ¿©±â¼ ½Ç½Ã°£ ¿¡·¯±³Á¤À̶ó´Â °ÍÀÌ ¹«¾ùÀ» ¶æÇϽôÀ³Ä¿¡ µû¶ó¼ À§ÀÇ Áú¹®¿¡ ´äÀº "³×" "¾Æ´Ï¿À" °¡ ³ª¿É´Ï´Ù. ¿¹¸¦ µé¾î µð½ºÅ©0°ú µð½ºÅ©1À» ¹¾î¼ R0 À̶ó´Â ÇϳªÀÇ µð½ºÅ©º¼·ýÀ» ¸¸µé¾ú´Ù°í °¡Á¤À» ÇÏ°Ú½À´Ï´Ù. ÄÄÇ»ÅÍ°¡ ÀÛµ¿ÇÏ¸é¼ µð½ºÅ© R0 ¿¡ I/O ¸¦ ÇÕ´Ï´Ù. ±×¶§ RAID Controller (HW ¶Ç´Â SW)´Â ÄÄÇ»ÅÍ(OS)¿¡ R0 À̶ó´Â µð½ºÅ©¸¸ º¸ÀÌ°Ô ÇÏ°í R0ÀÇ I/O ¸¦ µð½ºÅ©0°ú µð½ºÅ©1¿¡ RAID1 ¹æ½ÄÀ¸·Î ¾²°í Àаí Áö¿ì°í ÇÕ´Ï´Ù. RAID1Àº ¹Ì·¯½Ã½ºÅÛÀÌ´Ï±î ¾²°í Áö¿ï ¶§¿¡´Â µ¿½Ã¿¡ µð½ºÅ©0 °ú µð½ºÅ©1¿¡´Ù°¡ ¾²°í Áö¿ì°í, ÀÐÀ»¶§¿¡´Â µ¿½Ã¿¡ ¾çÂÊ¿¡¼ ÀÐ¾î ¿É´Ï´Ù. (ÀÌ°ÍÀ¸·Î ÀÎÇÏ¿© ¿ÉƼ¸¶ÀÌÁîµÈ RAID1Àº Àб⿡ °ÇÒ ¼ö ÀÖ½À´Ï´Ù) À̶§ µÑÁß ÇϳªÀÇ µð½ºÅ©¿¡¼ I/O ¿¡·¯°¡ ÀÖÀ¸¸é ·¹À̵å ÄÜÆ®·Ñ·¯´Â ±×°ÍÀ» ÀÎÁöÇÏ°í I/O ¿¡·¯°¡ ¾ø´Â µð½ºÅ©¸¸ Ãë±ÞÇϱ⠽ÃÀÛÇÕ´Ï´Ù. (À̰ͺ¸´Ù ´õ º¹ÀâÇÏÁö¸¸ ±×³É °£·«È Çß½À´Ï´Ù) ±×·¯¸é À̶§ºÎÅÍ´Â 1°³ÀÇ µð½ºÅ©¸¦ ¾²´Â°ÍÀÔ´Ï´Ù. ±×¸®°í ¹«½¼ ºÒÀÌÄÑÁöµç ¼Ò¸®°¡ ³ªµç ½ÅÈ£¸¦ º¸³»°ÚÁÒ. ÇϳªÀÇ µð½ºÅ©°¡ ¸ÀÀÌ °¬´Ù´Â°ÍÀ» ÀÎÁöÇÑ ½Ã½ºÅÛ¸Þ´ÏÁ®°¡ ¸ÀÀÌ°£ Çϵ带 ±³Ã¼ÇÕ´Ï´Ù. ±×¸®°í resilvering* (´Ù½Ã ¹Ì·¯¸¦ ¸¸µå´Â ÀÛ¾÷)À» ÅëÇؼ ±úÁ³´ø ·¹À̵å1Àº Á¤»óÀ¸·Î µ¹¾Æ¿É´Ï´Ù. ÀÌ·± ·¹À̵å1·Î ÀÎÇؼ ÇϳªÀÇ Çϵ尡 ¸ÀÀÌ °¬¾úÀ½¿¡µµ ºÒ±¸ÇÏ°í ½Ã½ºÅÛÀº Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ°í ÀÖ¾ú´ø°Íó·³ À¯Àúµé¿¡°Ô º¸ÀÔ´Ï´Ù. ·¹À̵å1¿¡¼ ¸¸¾à µÎ°³ÀÇ Çϵ尡 µ¿½Ã¿¡ ¸ÀÀÌ °¡¹ö¸®¸é ½Ã½ºÅÛÀº Á¤»óÀÛµ¿ÀÌ ¾ÈµÇ°í ±×·¸°Ô µÇ¸é OFF TIME ÀÌ »ý±â°Ô µË´Ï´Ù. ¹é¾÷¿¡¼ µ¥ÀÌÅ͸¦ °¡Á®¿Àµç Çϵ带 ¸íÁ¤º¸¿¡ ¸º°Ü µ¥ÀÌÅ͸¦ »ì·Á³»µç OFF TIME Àº ºñÁî´Ï½º¿¡ Ä¡¸íÀûÀΠŸ°ÝÀ» ÁְԵ˴ϴÙ. ±×·¡¼ RAID¸¦ ¾²°í ¼±È£Çϴ°ÍÀÔ´Ï´Ù.
±×¸®ÇÏ¿© À§ÀÇ Áú¹®À¸·Î ´Ù½Ã µ¹¾Æ°¡ ½Ç½Ã°£À¸·Î ¿¡·¯ ±³Á¤À» ÇØÁÖ´À³Ä?
¿¹ ÇØÁÝ´Ï´Ù -> µð½ºÅ©Çϳª°¡ ¸ÀÅÊÀÌ°¡ °¡¹ö·Áµµ ³ª¸ÓÁö Çϳª°¡ »ì¾ÆÀÖ´ÂÇÑ ¾¾½ºÅÛÀº Á¤»óÀÛµ¿ÇÕ´Ï´Ù. ±×¸®°í ¸À°£ µð½ºÅ©¸¦ ±³Ã¼ÇÏ°í ¸®½Ç¹ö¸µ* ÇØÁÖ¾î¼ ´Ù½Ã Á¤»ó ·¹À̵å1À» ¸¸µé¾î ³õÀ» ¼ö ÀÖ½À´Ï´Ù.
¾Æ´Ï¿ä ¿¡·¯±³Á¤°ú ·¹À̵å´Â ÀüÇô »ó°ü ¾ø½À´Ï´Ù -> µð½ºÅ©°¡ ¸À°£°ÍÀ̾ƴ϶ó ÆÄÀÏÀÌ ±úÁø°æ¿ì¿¡´Â ·¹À̵尡 ±úÁø ÆÄÀÏÀ» ±³Á¤ÇØÁÖÁö ¾Ê½À´Ï´Ù. ÆÄÀÏÀÌ Á¤»óÆÄÀÏÀÎÁö ¾Æ´ÑÁö¸¦ È®ÀÎÇÏ´Â ¹æ½ÄÀº CRC Checksum (md5sum°°Àº°Í)À» ½á¼ °Ë»çÇÏ´Â ¹æ½Ä¹Û¿¡ ¾øÀ¸¸ç ¸¸¾à ÆÄÀÏÀÌ Á¤»óÀÌ ¾Æ´Ï¸é ¹é¾÷µÈ Á¤»óÆÄÀÏ·Î º¹¿øÇÏ´Â ¹æ½Ä¹Û¿¡ ¾ø½À´Ï´Ù.
*resilvering - ÀÌ°Ô Àç¹ÌÀÖ´Â ¸»À̶ó¼ Àû½À´Ï´Ù. ¿À·¡Àü¿¡´Â °Å¿ï(¹Ì·¯)ÀÌ ÀºÀ¸·Î µÇ¾îÀÖ¾ú´ÙÇÕ´Ï´Ù. ÀºÀº ³ìÀÌ ½±°Ô³ª°í ±×·³ °Å¿ïÀº Àß ¾Èº¸¿´°ÚÁÒ. ±×·¡¼ resilvering À̶ó´Â ÀÛ¾÷À» ÅëÇؼ ´Ù½Ã ¹Ý¦°Å¸®´Â °Å¿ï·Î ¸¸µé¾ú¾ú´Ù°í Çϳ׿ä... ·¹À̵å1 (¹Ì·¯)¿¡¼ ÇϳªÀÇ Çϵ尡 ¸ÀÀÌ°¡¸é ¹Ì·¯´Â ¸Á°¡Áö°í (±úÁö°í) ±×·³ ´Ù½Ã ¹Ì·¯¸¦ ¸¸µå´Â ÀÛ¾÷À» ÄÄÇ»Åͼ¼°è¿¡¼µµ ¸®½Ç¹ö¸µÀ̶ó°í ºÎ¸£°Ô µÇ¾ú½À´Ï´Ù... ¸®½Ç¹ö¸µÀº ¿ø·¡ ·¹À̵å1¿¡¼¸¸ ¾²´Â ¸»ÀÌ¿´´Âµ¥ Åë»ó ´Ù¸¥ ·¹À̵åÁ¾·ù¿¡¼µµ ¸Á°¡Áø ·¹À̵带 º¹¿øÇÏ´Â ÀÛ¾÷À» ¸®½Ç¹ö¸µÀ̶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù.
C: ´Â disk1 - raid1 - disk2 ·Î ¹¿© ¸¸µç ³í¸®Àû ºÒ·ýÀ̶ó°í ÇÒ ¶§
disk1 ÀÇ C:\abc.txt ¸¦ ÀúÀåÇÏ´Â sector °¡ ¾î¶² ÀÚ±âÀûÀÎ ¿µÇâÀ» ¹Þ¾Æ¼ ±úÁ³½À´Ï´Ù. ÆÄÀÏÀ» Àоî¿Ã ¼ö ¾ø´Â »óÅÂ.
±×·¯³ª disk2 ÀÇ C:\abc.txt ´Â ´ÙÇàÈ÷µµ ¿µÇâÀ» ¹ÞÁö ¾Ê¾Æ ÆÄÀÏÀ» Àоî¿Ã ¼ö ÀÖ´Â »óÅÂÀÔ´Ï´Ù.
¸¸¾à »ç¿ëÀÚ°¡ ÆíÁý±â·Î C:\abc.txt ¸¦ ¿ ¶§, ÄÁÆ®·Ñ·¯°¡ disk1 disk2 ¿¡¼ µ¿½Ã¿¡ Á¢±ÙÇÒ ¶§ disk1 ÀÌ ¹èµå°¡ ³ª¼ ÆÄÀÏÀ» Àоî¿Ã ¼ö ¾ø´Â »óÅÂÀÓÀ» Àü´Þ¹Þ¾Ò°í disk2 ¿¡¼´Â Á¤»óÀûÀ¸·Î ÆÄÀÏÀÌ ÀÐÇôÁ® ¿É´Ï´Ù.
ÀÌ °æ¿ì °½ÂÈÆ ´Ô ¸»¾¸Àº disk2 ÀÇ c:\abc.txt ¿¡¼ ÀÐ¾î¼ disk1 ÀÇ ´Ù¸¥ ¼½ÅÍ·Î c:\abc.txt ¸¦ À©µµ¿ì »ç¿ëÁß¿¡ (½Ç½Ã°£) ÀÚµ¿ ±³Á¤ÇØ ÁÖÁö ¾Ê´Â ´Ù´Â ¸»¾¸ÀÎ °ÍÀÌÁÒ ?
¸®ºôµå(¸®½Ç¹ö¸µ ¸ÂÁÒ)´Â ÀüüÀûÀ¸·Î ´Ù½Ã º¹»çÇϴ°ǵ¥, À§¿¡ ó·³ raid1 ÀÌ ºÎºÐÀûÀ¸·Î ¶«»§ÇØÁÖÁø ¾Ê´Â ´Ù´Â °Í ¸Â³ª¿ä? ^^ Çѹø¸¸ ´Ù½Ã È®ÀÎ ºÎŹ µå·Á¿ä.
(ps ; ¾Æ·¡±Û¿¡¼ ´äº¯ÇϽŠºÐµé Áß¿¡ sector °³³äÀÌ ¾ø´Â°Å·Î ¿ØÁö ´À²¸Áö´Â ºÐµéÀÌ ¸¹Àº °Í °°¾Æ¿ä. ¼½ÅͶõ µ¥ÀÌÅÍ°¡ ±â·ÏµÇ´Â ¹°¸®ÀûÀÎ À§Ä¡...)
-------
ÀÌ Áú¹®¿¡ ´äÀº "±³Á¤ÇØ ÁÖÁö ¾Ê½À´Ï´Ù" ÀÔ´Ï´Ù. ¸¸¾à Àç Áú¹® ÇÏ½Å°Í Ã³·³ º£½º¼½ÅÍ°¡ ³ª¸é Çϵ尡 (¿©·¯¹ø ½ÃµµÇÏ¿© ¼º°øÇÏ¸é ±×°ÍÀ» ±â·ÏÇÏ°í ³Ñ¾î°©´Ï´Ù) ¹®Á¦°¡ ÀÖ´Ù°í Ç¥½Ã¸¦ ÇÕ´Ï´Ù. ±×¸®°í ±× Èķδ µð½ºÅ© ÇÑ°³¸¸ ¾¹´Ï´Ù. ½Ã½ºÅÛ¾îµå¹ÎÀÌ ¹®Á¦°¡ÀÖ´ø Çϵ带 ¹°¸®ÀûÀ¸·Î ±³Ã¼ÇÕ´Ï´Ù. ±×´ÙÀ½¿¡ ¸®½Ç¹ö¸µÀ» ÇÕ´Ï´Ù. ¸®½Ç¹ö¸µÀÌ ³¡³ª¸é ·¹À̵å´Â ´Ù½Ã Á¤»óÀ¸·Î µ¹¾Æ¿É´Ï´Ù.
¿©±â¼ ÄܼÁÀº...
·¹À̵å´Â ÆÄÀÏ¿¡°üÇÏ¿© ¾Æ¹«°Íµµ ¸ð¸¥´Ù...
·¹À̵å´Â µð½ºÅ©¿Í µð½ºÅ©°£¿¡ sector À̵ç multi sector ÀÌµç ¾î¶² ´ÜÀ§ÀÇ Á¤º¸¿¡ ´ëÇؼ¸¸ ¾Ð´Ï´Ù...
ÀÚ¼¼ÇÑ ¼³¸í Á¤¸» °¨»çÇÕ´Ï´Ù.
ÇÏÁö¸¸ ºòµ¥ÀÌÅÍ ½Ã´ëÀÎ ¿äÁò¿£ ·¹À̵尡 »ç½Ç Å©°Ô Àǹ̰¡ ¾ø´Â ½Ã´ë°¡ µÇ¾î¹ö·È´Ù°í ÇÕ´Ï´Ù... ƯÈ÷ ·¹À̵å5³ª ·¹À̵å6 Á¾·ù... ·¹À̵尡 ±úÁö´Âµ¥ ÇÊ¿äÇÑ°ÍÀº ÇϳªÀÇ º£ÀÌ›®ÅÍÀÌ°í 6Å׶ó Çϵåµð½ºÅ©¿¡¼ ÇϳªÀÇ º£µå›®ÅÍ°¡ ³ª¿À´Â°ÍÀº (high density platter ¿¡¼) ±²ÀåÈ÷ Chance °¡ ³ô±â ¶§¹®À̶óÇÏ°í¿ä... ±×·³ ·¹À̵å´Â ¾ÆÁÖ ÀÚÁÖ ±úÁö°Ô µÇ°í... ±×·³ ÀÚÁÖ±úÁö´Â ·¹À̵带 ÀÚÁÖ ¸®¾Á¹ö(¸®ºôµå)ÇØÁÖÁö ¾ÊÀ¸¸é µ¥ÀÌÅÍ°¡ ³¯¶ó°¡¹ö¸®´Â Çö»óÀÌ »ý±â°í ±×·³ OFF TIME ÀÌ »ý±â°í...
±×·¡¼ Â÷¼¼´ë Redundent ½ºÅ丮Áö °°Àº°ÍÀº ·¹À̵å·Î ±¸¼ºµÈ ½Ã½ºÅÛº¸´Ù HA Clustering À» ÅëÇÑ ½Ã½ºÅÛÀ¸·Î ±¸¼ºÇÑ´ÙÇÕ´Ï´Ù.