1Àå . ext3 ÆÄÀÏ ½Ã½ºÅÛ

Red Hat Linux 7.2 ¹öÀüºÎÅÍ´Â, ±âº» ÆÄÀÏ ½Ã½ºÅÛÀÌ Áö±Ý±îÁö »ç¿ëµÇ¾îÁø ext2 Çü½Ä¿¡¼­ Àú³Î¸µ ext3 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¹Ù²î¾ú½À´Ï´Ù.

1.1. ext3ÀÇ ±â´É

ext3 ÆÄÀÏ ½Ã½ºÅÛÀº ext2 Çü½ÄÀÇ ±â´ÉÀ» °­È­½ÃŲ ÆÄÀÏ ½Ã½ºÅÛ ¹öÀüÀ¸·Î¼­, ext3 ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀåÁ¡Àº ´ÙÀ½°ú °°½À´Ï´Ù:

°¡¿ë¼º (Availability)

¿¹»óÇÏÁö ¾Ê¾Ò´ø ÀçºÎÆÃÀ̳ª ½Ã½ºÅÛ °íÀå (ºñÁ¤»ó ½Ã½ºÅÛ Á¾·á¶ó°íµµ ºÒ¸²)ÀÌ ¹ß»ýÇÑ °æ¿ì, ext2 ÆÄÀÏ ½Ã½ºÅÛ °Ë»ç ÇÁ·Î±×·¥ÀÎ e2fsck¸¦ ½ÇÇàÇÏ¿© ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀÏ°ü¼ºÀ» °Ë»çÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ ÀÛ¾÷Àº ½Ã½ºÅÛ ºÎÆÿ¡ °É¸®´Â ½Ã°£À» Áö¿¬½Ãų ¼ö ÀÖ¾î ¸Å¿ì ½Ã°£ ¼Ò¸ðÀûÀ̸ç, ƯÈ÷ ¹æ´ëÇÑ ºÐ·®ÀÇ ÆÄÀÏÀ» Æ÷ÇÔÇÑ ½Ã½ºÅÛÀÇ °æ¿ì¿¡´Â ´õ¿í ±×·¯ÇÕ´Ï´Ù. ¶ÇÇÑ e2fsck ÇÁ·Î±×·¥ÀÌ °Ë»ç ÁßÀÎ µ¥ÀÌÅÍ´Â °Ë»ç ÀÛ¾÷ÀÌ ÁøÇàµÇ´Â µ¿¾È¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ext3 ÆÄÀÏ ½Ã½ºÅÛÀÇ Àú³Î¸µ ±â´ÉÀ» ÀÌ¿ëÇϸé, ½Ã½ºÅÛÀÌ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÈ ÈÄ¿¡µµ ÀÌ·¯ÇÑ ½Ã°£ ¼Ò¸ðÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛ °Ë»ç ÀÛ¾÷À» ¼öÇàÇÒ ÇÊ¿ä°¡ ÀüÇô ¾ø½À´Ï´Ù. ext3 ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­´Â ÇÏµå µå¶óÀ̺갡 °íÀå³­ °æ¿ì¿Í °°ÀÌ Æ¯Á¤ Çϵå¿þ¾î¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ì¿¡¸¸ ÀÏ°ü¼º °Ë»ç¸¦ ¼öÇàÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÈ ÈÄ ext3 ÆÄÀÏ ½Ã½ºÅÛÀ» º¹±¸Çϴµ¥ °É¸®´Â ½Ã°£Àº ÆÄÀÏ ½Ã½ºÅÛÀÇ Å©±â³ª ÆÄÀÏÀÇ ¼ýÀÚ¿¡ µû¶ó °áÁ¤µÇÁö ¾Ê°í; ÆÄÀÏ ½Ã½ºÅÛÀÇ ÀÏ°ü¼ºÀ» À¯ÁöÇϴµ¥ »ç¿ëµÇ´Â Àú³Î (journal)ÀÇ Å©±â¿¡ µû¶ó °áÁ¤µË´Ï´Ù. Çϵå¿þ¾îÀÇ ¼Óµµ¿¡ µû¶ó¼­ ±âº» Àú³Î Å©±âÀÇ °æ¿ì, ÀϹÝÀûÀ¸·Î ÆÄÀÏ ½Ã½ºÅÛÀ» º¹±¸Çϴµ¥ 1ÃÊ°¡ °É¸³´Ï´Ù.

µ¥ÀÌÅÍ ½Å·Ú¼º °­È­ (Data Integrity)

ext3 ÆÄÀÏ ½Ã½ºÅÛÀº ½Ã½ºÅÛ ºñÁ¤»ó Á¾·á½Ã µ¥ÀÌÅÍ ¼Õ»ó ¹®Á¦¸¦ ÇÇÇØ°¡¸é¼­ µ¥ÀÌÅÍ Àú³Î¸µÀ» È¿À²ÀûÀ¸·Î Á¦°øÇÕ´Ï´Ù. ext3 ÆÄÀÏ ½Ã½ºÅÛÀº ¿©·¯ºÐÀÌ Á÷Á¢ µ¥ÀÌÅÍ º¸È£ À¯Çü°ú ¼öÁØÀ» °áÁ¤ÇÏ½Ç ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù. µðÆúÆ® °ªÀ¸·Î, Red Hat Linux 9´Â ÆÄÀÏ ½Ã½ºÅÛ »óÅ¿¡ µû¶ó¼­ µ¥ÀÌÅ͸¦ ÃÖ»óÀ§ ¼öÁØÀ¸·Î º¸Á¸Çϵµ·Ï ext3 º¼·ýÀ» ¼³Á¤ÇÕ´Ï´Ù.

º¸´Ù ºü¸¥ ¼öÇà ¼Óµµ

ºñ·Ï ext3´Â ÀϺΠµ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ ÇÑ ¹ø ÀÌ»ó ¹Ýº¹ÇÏ¿© ±â·ÏÇÏÁö¸¸, ÇÏµå µå¶óÀ̺ê Çìµå ¸ð¼ÇÀ» ÃÖÀûÈ­ÇÏ´Â Àú³Î¸µ ±â´É ´öºÐ¿¡ ´ëºÎºÐÀÇ °æ¿ì ext2 ÆÄÀÏ ½Ã½ºÅÛ º¸´Ù ºü¸¥ ¼Óµµ·Î ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Óµµ¸¦ ÃÖÀûÈ­Çϱâ À§ÇØ 3°¡Áö Àú³Î¸µ ¸ðµå¸¦ ¼±ÅÃÇÏ½Ç ¼ö ÀÖÁö¸¸, ±×·¸°Ô ÇÏ½Ã¸é µ¥ÀÌÅÍ º¸È£ ±â´ÉÀÌ ¾àÈ­µÉ ¼ö ÀÖ´Ù´Â Á¡¿¡ À¯ÀÇÇØ ÁֽʽÿÀ.

¼Õ½¬¿î º¯È¯ °úÁ¤

ext2¿¡¼­ ext3·Î º¯È¯ °úÁ¤Àº ¸Å¿ì ½±°í °£´ÜÇÕ´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛÀ» ÀçÆ÷¸ËÇÒ ÇÊ¿ä°¡ ¾øÀÌ °­·ÂÇÑ Àú³Î¸µ ±â´ÉÀ» °®Ãá ext3 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î º¯È¯ °¡´ÉÇÕ´Ï´Ù. ext2¿¡¼­ ext3·Î º¯È¯ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, 1.3 Àý¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

Red Hat Linux 9¸¦ »õ·Î ¼³Ä¡ÇϽŴٸé, ½Ã½ºÅÛÀÇ Linux ÆÄƼ¼Ç¿¡´Â ext3 ÆÄÀÏ ½Ã½ºÅÛÀÌ ±âº»À¸·Î ºÎ¿©µË´Ï´Ù. ext2 ÆÄƼ¼ÇÀ» »ç¿ëÇÏ´Â ÀÌÀü ¹öÀüÀÇ Red Hat Linux¿¡¼­ ¾÷±×·¹À̵带 ¼öÇàÇϽŴٸé, ¼³Ä¡ ÇÁ·Î±×·¥Àº µ¥ÀÌÅ͸¦ ÀÒÁö ¾ÊÀ¸¸é¼­ ÀÌ·¯ÇÑ ÆÄƼ¼ÇµéÀ» ext3 ÆÄƼ¼ÇÀ¸·Î º¯È¯ÇÒ ¼ö ÀÖ°Ô µµ¿Í µå¸±°ÍÀÔ´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, Red Hat Linux ¼³Ä¡ °¡À̵忡¼­ ÇöÀç ½Ã½ºÅÛ ¾÷±×·¹À̵åÇϱâ¶ó´Â Á¦¸ñÀÇ ºÎ·ÏÆíÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

´ÙÀ½ ºÎºÐ¿¡¼­´Â ext3 ÆÄƼ¼ÇÀ» »ý¼ºÇÏ°í Á¶ÀýÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ´Ü°èº°·Î ¼³¸íÇØ º¸°Ú½À´Ï´Ù. ext2 ÆÄƼ¼ÇÀ» °¡Áö°í °è½Ã¸é¼­ Red Hat Linux 9¸¦ ½ÇÇàÇϽŴٸé, ¾Æ·¡ÀÇ ÆÄƼ¼Ç°ú Æ÷¸ËÇϱ⠼½¼ÇÀ» »ý·«ÇÏ°í ¹Ù·Î 1.3 Àý·Î ³Ñ¾î °¡½Ê½Ã¿À.