¸®´ª½º´Â ´Ù¾çÇÑ ÆÄÀÏ ½Ã½ºÅÛÀ» Áö¿øÇÑ´Ù. ¸î¸îÀº ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ À§ÇØ °³¹ßµÈ ³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛÀ̳ª ÆÄÀÏ ½Ã½ºÅÛ¿¡ ƯȵǾî ÀÖ´Ù. ÇÏÁö¸¸ ³î¶ø°Ôµµ ¸¹Àº ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸®´ª½º Àü¿ë ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ¾²ÀδÙ. ·çÆ®(/
)¿Í ½Ã½ºÅÛ µð·ºÅ͸®´Â Àü¿ë ÆÄÀÏ ½Ã½ºÅÛ¿¡ À§Ä¡ÇÑ´Ù. ÇöÀç ÀÌ·± ºÎ·ù¿¡ ¼ÓÇÏ´Â Àü¿ë ÆÄÀÏ ½Ã½ºÅÛÀº ext2, ext3, ReiserFS, XFS, JFS(Journaled File System) µîÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÆÄÀÏ ½Ã½ºÅÛ ¼³°è¿Í °³¹ßÀÌ °è¼Ó ÁøÇàÁßÀ̸ç, »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛÀÌ ¼öÆò¼±¿¡¼ ¼Ó¼Ó °í°³¸¦ ³»¹Ð°í ÀÖ´Ù.
¾Æ¸¶µµ ÇöÀç °³¹ß ÁßÀÎ °¡Àå Áß¿äÇÑ ¸®´ª½º Àü¿ë ÆÄÀÏ ½Ã½ºÅÛÀº ext4·Î, ¸®´ª½º Àü¿ëÀ¸·Î °³¹ßµÇ¾ú´ø ¿ø·¡ ÆÄÀÏ ½Ã½ºÅÛ(ext ¶Ç´Â extfs)ÀÇ ³× ¹ø° °³Á¤ÆÇÀÌ´Ù. ÀüÅëÀ» À̾î¹Þ¾Æ ext4´Â ±×´ÙÁö ¸ÓÁö ¾ÊÀº Àå·¡¿¡ ¸®´ª½º¸¦ À§ÇÑ (¾î¼¸é µ¶º¸ÀûÀÏÁöµµ ¸ð¸£´Â) Áß¿äÇÑ Ç¥ÁØ ÆÄÀÏ ½Ã½ºÅÛÀÌ µÉ °¡´É¼ºÀÌ ³ô¾Æ º¸ÀδÙ.
³× ¹ø° È®Àå ÆÄÀÏ ½Ã½ºÅÛ(ext4 ¶Ç´Â ext4fs)Àº °³¹ßÀÚµéÀÌ »õ·Î¿î ÷´Ü ±â´ÉÀ» ext3¿¡ Ãß°¡Çϱâ À§ÇØ °³¹ßÀ» ½ÃÀÛÇß´Ù. ÀÌ °úÁ¤¿¡¼ ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ¹®Á¦Á¡ÀÌ µå·¯³µ´Ù.
- ¸î¸î »õ·Î¿î ±â´ÉÀº °ú°Å ÇÏÀ§ ȣȯ¼ºÀ» ±ú¹ö¸°´Ù.
- ext3 ÄÚµå´Â Á¡Á¡ ´õ º¹ÀâÇØÁö°í À¯Áöº¸¼ö°¡ ¾î·Á¿öÁø´Ù.
- º¯°æ ³»¿ªÀº ¾ÆÁÖ ¾ÈÁ¤ÀûÀÎ ext3¸¦ ¾ÈÁ¤ÇÏÁö ¸øÇÑ »óÅ·Π¸¸µé¾î¹ö¸±Áöµµ ¸ð¸¥´Ù.
ÀÌ·± ÀÌÀ¯·Î ÀÎÇØ, °³¹ßÀÚµéÀº 2006³â 6¿ù¿¡ ext4 °³¹ßÀ» ext3¿¡¼ ºÐ¸®Çϱâ·Î °áÁ¤Çß´Ù. ºÐ¸® ½ÃÁ¡ ÀÌÈÄ·Î ext4´Â °è¼ÓÇؼ ÀÛ¾÷ÀÌ ÁøÇàµÇ¾úÁö¸¸, ÀϺΠ¸®´ª½º ¾ÖÈ£°¡¿Í °ü¸®ÀÚ ÀÌ¿ÜÀÇ »ç¿ëÀÚ¿¡°Ô´Â °ÅÀÇ ¸ð½ÀÀ» µå·¯³»Áö ¾Ê¾Ò´Ù. 2006³â 11¿ù¿¡ Ä¿³Î 2.6.19°¡ ¹ßÇ¥µÇ¸é¼, ext4´Â óÀ½À¸·Î ÁÖ·ù Ä¿³Î¿¡ ¸ð½ÀÀ» µå·¯³Â´Ù. ¹°·Ð ¿©ÀüÈ÷ ½ÇÇèÀû(experimental)À̶ó´Â µüÁö°¡ ºÙ¾îÀÖÁö¸¸ ´ë´Ù¼ö »ç¶÷Àº ÀÌ·± »ç½Ç¿¡ ½Å°æ¾²Áö ¾Ê´Â´Ù.
Ä¿³Î 2.6.24.4¿¡ µé¾î¿Í¼µµ ext4°¡ °è¼ÓÇؼ °³¹ß ÁßÀ̱⠶§¹®¿¡ ±â´É ¸ñ·ÏÀº À¯µ¿ÀûÀÌ´Ù. ext3¿Í ºñ±³ÇØ ÀÌ ±ÛÀ» ¾²´Â ÇöÀç±îÁö °ø°³µÇ¾úÀ¸¸ç ¾ÕÀ¸·Î ¿¹»óµÇ´Â °³¼± ±â´ÉÀ» Ç¥ 1¿¡ Á¤¸®Çß´Ù.
ext4´Â ÇöÀç ÇÑâ °³¹ßÁßÀ̸ç, ÀÌ·± ±â´É ¸ñ·ÏÀº ¹Ù²ð °¡´É¼ºÀÌ ÀÖ´Ù. ÀÌ·± ±â´É Áß ¸î¸îÀ» »ç¿ëÇÒ °æ¿ì, ext3¿¡ ´ëÇÑ ÇÏÀ§ ȣȯ¼ºÀ» ±ú¹ö¸°´Ù. ´Ù½Ã ¸»ÇØ, ext4 ÆÄÀÏ ½Ã½ºÅÛÀº ext3 ÆÄÀÏ ½Ã½ºÅÛ À¯ÇüÀ¸·Î ¸¶¿îÆ®°¡ ºÒ°¡´ÉÇÒÁöµµ ¸ð¸¥´Ù. ext4´Â ¹°·Ð »óÀ§ ȣȯ¼ºÀ» À¯ÁöÇÑ´Ù. ´Ù½Ã ¸»ÇØ ext3 ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶Ä¡ ext4 ÆÄÀÏ ½Ã½ºÅÛÀÎ¾ç ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´Ù.
ext4¿¡¼ °¡Àå ´«¿¡ ¶ç´Â °³¼± »çÇ×Àº ÆÄÀÏ°ú ÆÄÀÏ ½Ã½ºÅÛ Å©±â´Ù. µû¶ó¼ ext4°¡ ÇÊ¿äÇÑ »ç¿ëÀÚ´Â µð½ºÅ© °ø°£À» Å׶ó¹ÙÀÌÆ® ÀÌ»ó »ç¿ëÇÏ´Â °ü¸®ÀÚÀÏ °¡´É¼ºÀÌ ³ô´Ù. Ç¥ 1¿¡ ³ª¿ÇÑ ±â´É ¸ñ·ÏÀº ´«¿¡ ¶ç´Â »ö´Ù¸¥ °³¼± »çÇ×À» º¸¿©ÁØ´Ù. ¿¹¸¦ µé¾î, µð·ºÅ͸® ¾Æ·¡¿¡ ÇÏÀ§ µð·ºÅ͸®°¡ ¸¹°Å³ª ŸÀÓ½ºÅÆÇÁ Á¤¹Ðµµ°¡ 1ÃÊ ¹Ì¸¸ÀÌ µÇ¾î¾ß ÇÒ °æ¿ì ext4°¡ ÇÊ¿äÇÒ °¡´É¼ºÀÌ ³ô´Ù.
¾ÆÁ÷ ext4´Â ½ÇÇè ´Ü°èÀ̹ǷÎ, ¾Æ¸¶ Ʋ¸²¾øÀÌ Ä¿³Î ÀçÄÄÆÄÀÏÀ» Çؾ߸¸ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ÀÌ·± °úÁ¤ÀÌ ºÎ´ã½º·¯¿ì¸é ext4¸¦ »ç¿ëÇÏ´Ù°¡ ¹®Á¦¸¦ °ÞÀ» °¡´É¼ºÀÌ ³ô´Ù. ½ÇÁ¦·Î ½ÇÇèÀûÀÎ ext4 Ư¼ºÀº °³¹ß¿¡ ±â¿©Çϱ⸦ ¿øÇϰųª ÀÌ·± ¸î °¡Áö ±â´ÉÀÌ ²À ÇÊ¿äÇÒ °æ¿ì¿¡¸¸ »ç¿ëÇØ¾ß ÇÔÀ» ÀǹÌÇÑ´Ù. ¾ÈÁ¤ÀûÀÎ ext4 Ãâ½Ã¿¡ ¾Õ¼ ¾ÈÁ¤ÀûÀÎ ´ë±Ô¸ð µð½ºÅ© Áö¿øÀÌ ÇÊ¿äÇÏ´Ù¸é, XFS³ª JFS¸¦ ´ë¾ÈÀ¸·Î °í·ÁÇÏÀÚ.
¹°·Ð ext4°¡ Ç×»ó ½ÇÇè ´Ü°è·Î ³²¾ÆÀÖÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ¾ðÁ¨°¡´Â ext4°¡ ¾ÈÁ¤ÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î Å»¹Ù²ÞÇÒ °ÍÀÌ´Ù. ÀÌ·¸°Ô µÇ¸é, °ÅÀÇ ¸ðµç »ç¶÷ÀÌ º¸±â¿¡ ext4°¡ ext3¸¸Å ÁÁÀº ¼±ÅÃÀÌ µÇ¸®¶ó. ¹°·Ð ¸î °¡Áö ÁÖÀÇ »çÇ×ÀÌ ÀÖ´Ù. ¸ÕÀú ext4¿¡¸¸ ÇØ´çÇÏ´Â ¹ö±×°¡ ÀÖÀ»Áöµµ ¸ð¸£¹Ç·Î, ext4°¡ ¾ÈÁ¤ÈµÇ¾ú´Ù°í À̾߱⸦ µéÀ» ¶§±îÁö ½ÅÁßÇÏ°Ô Á¢±ÙÇØ¾ß ÇÑ´Ù. ´ÙÀ½À¸·Î ext4 »ç¿ëÀº µð½ºÅ©¿¡ Á¢±ÙÇÏ´Â ¿¾³¯ µµ±¸¸¦ »ç¿ëÇÏÁö ¸øÇϵµ·Ï ¹æÇØÇÑ´Ù. ÀÌ·± »óȲÀº ÀÀ±Þ º¹±¸ µµ±¸¿¡ ¿µÇâÀ» ¹ÌÄ¡¹Ç·Î, Æǿø² Àü¿¡ ext4¸¦ Áö¿øÇÏ´Â ¼Õ¿¡ ÀÍÀº µµ±¸°¡ ³ª¿Ã ¶§±îÁö ±â´Ù¸± ÇÊ¿ä°¡ ÀÖ´Ù. ¹°·Ð ÀåÁ¡µµ ÀÖ´Ù. ext3¿¡¼ ext4·Î ³Ñ¾î°¡´Â °úÁ¤Àº ÆÄÀÏ ¼Õ½ÇÀÌ ¾øÀ¸¹Ç·Î, º¸Á¸ÀÌ ÇÊ¿äÇÑ ÇöÀç ÀڷḦ ¼Õ»ó¾øÀÌ ½±°Ô ÀÌÁÖÇÒ ¼ö ÀÖ´Ù.
ext4 Áö¿øÀ» À§ÇÑ ÄÄÆÄÀÏ°ú È°¼ºÈ ÀÛ¾÷
¿©±â±îÁö Àоú´Ù¸é, ext4·Î ½ÇÇèÀ» Çغ¼ ¸¶À½ÀÌ µéÁöµµ ¸ð¸£°Ú´Ù. ½ÇÇèÀ» ÇÏ·Á¸é ÇÊ¿äÇÑ Áö¿ø ±â´ÉÀ» Ãß°¡Çϱâ À§ÇØ Ä¿³Î ÀçÄÄÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù. ÃֽŠĿ³Î(ÀÌ ±â»ç¸¦ ¹ø¿ªÇÒ ¹«·Æ¿¡ ³ª¿Â ÃֽŠĿ³ÎÀº 2.6.26ÀÌ´Ù)·Î ½ÃÀÛÇϸé ÁÁ°Ú´Ù. Ä¿³Î ¿ø½Ã Äڵ带 Ç®¾î¼ ¼öµ¿À¸·Î ¸ðµç ¿É¼ÇÀ» ¼±ÅÃÇϰųª ¿¹Àü Ä¿³ÎÀ» ºôµåÇÒ ¶§ »ç¿ëÇÑ .config ÆÄÀÏÀ» º¹»çÇÏ°í ³ª¼ make oldconfig·Î ¿¹Àü ¼³Á¤À» º¹»çÇÑ ´ÙÀ½¿¡ (make xconfig¿Í °°ÀÌ) ÁÁ¾ÆÇϴ ȯ°æ ¼³Á¤ ¸í·É¾î¸¦ ÀÔ·ÂÇØ Ä¿³Î ¿É¼ÇÀ» »ìÆ캻´Ù. File Systems ¿µ¿ª¿¡ Ext4dev/ext4 extended fs support development (EXPERIMENTAL)¶ó´Â ext4 ¿É¼ÇÀÌ ³ª¿Â´Ù(ƯÈ÷
ext4°¡ ¾ÈÁ¤ÈµÇ¸é ³ªÁß¿¡ À̸§ÀÌ ¹Ù²ð °¡´É¼ºÀÌ ³ô´Ù). Âü°í·Î ext4 ¿É¼ÇÀ» º¸±â À§Çؼ´Â General ¿µ¿ª¿¡ ÀÖ´Â Prompt for development and/or incomplete code/drivers ¿É¼ÇÀ» ÄÑ¾ß ÇÑ´Ù.
ext4 Áö¿øÀ» ¼±ÅÃÇÑ ´ÙÀ½¿¡ Ä¿³Î º¯°æÀ» ÀúÀåÇÏ°í make¸¦ ÀÔ·ÂÇØ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ°í root ±ÇÇÑÀ¸·Î make modules_installÀ» ÀÔ·ÂÇؼ ¸ðµâÀ» ¼³Ä¡ÇÑ´Ù. ±×·¯°í ³ª¼ ÄÄÆÄÀÏµÈ Ä¿³Î(arch/i386/boot³ª ´Ù¸¥ µð·ºÅ͸®)À» ÀûÀýÇÑ À§Ä¡(/boot)·Î º¹»çÇÏ°í, GRUBÀ̳ª LILO ¼³Á¤À» ÆíÁýÇØ Ä¿³ÎÀ» Ãß°¡ÇÑ ´ÙÀ½ ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛÇÏÀÚ. ·¥ µð½ºÅ©·Î ºÎÆÃÇÑ´Ù¸é mkinitrd À¯Æ¿¸®Æ¼·Î À̹ÌÁö¸¦ ÁغñÇØ¾ß ÇÑ´Ù.
Ä¿³Î ¸ðµâ¿¡ À̾î ext4 ÆÄÀÏ ½Ã½ºÅÛ ±â´ÉÀ» Áö¿øÇÏ´Â e2fsprogs ¹öÀüÀ» »ìÆ캸±â¸¦ ¿øÇÒ °ÍÀÌ´Ù. tar ÆÄÀÏÀ» ³»·Á¹Þ°Å³ª(Âü°íÀÚ·á ÀýÀ» »ìÆì¼ ÀûÀýÇÑ »çÀÌÆ®¸¦ ¼±ÅÃÇÏÀÚ), Listing 1¿¡ ³ª¿ÀµíÀÌ git¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
¹èÆ÷ÆÇ ÆÐÅ°Áö °ü¸®ÀÚ¸¦ »ç¿ëÇØ git
¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖÀ»Áöµµ ¸ð¸£°Ú´Ù. ¿©±â¼ ¼Ò°³ÇÏ´Â µµ±¸´Â ¾ÆÁ÷ Å×½ºÆ®¸¦ ¸¹ÀÌ ¼öÇàÇÏÁö ¸øÇ߱⿡, ½ÇÁ¦ ¿î¿µ ½Ã½ºÅÛ¿¡¼ »ç¿ëÇϵµ·Ï ±ÇÇÏÁö´Â ¾Ê´Â´Ù. Áö±Ý±îÁö´Â ext4 »ç¿ë¿¡ ÁøÂ¥ ÇÊ¿äÇÑ ¿©·¯ °¡Áö ³»¿ëÀ» Ãß°¡ÇÏÁö ¾ÊÀº µíÀÌ º¸ÀδÙ. µû¶ó¼ ¹èÆ÷ÆÇ¿¡ µû¶ó¿À´Â Ç¥ÁØ e2fsprogs
ÆÐÅ°Áö¸¦ ±×´ë·Î »ç¿ëÇÏ´Â ¹æ½ÄÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
e2fsprogs
ÄÄÆÄÀÏ °úÁ¤Àº Ç¥ÁØÀ» ±×´ë·Î µû¸¥´Ù. ÆÐÅ°Áö¸¦ Ç®°í, cd
·Î µð·ºÅ͸®¿¡ µé¾î°¡ ./configure
¸í·ÉÀ» ÀÔ·ÂÇÏ°í make
¸í·ÉÀ» ÀÔ·ÂÇÏ°í (root
·Î) make install
¸í·ÉÀ» ³»¸®¸é µÈ´Ù. ÀÌ·± °úÁ¤Àº ¿©·¯ºÐ ¹èÆ÷ÆÇ¿¡ µû¶ó¿À´Â Ç¥ÁØ e2fsprogs
ÆÐÅ°Áö¸¦ °ãÃľµÁö ¸ð¸£¹Ç·Î, (ºÒ¾ÈÁ¤ÇÏÁö¸¸) ÃֽŠ¹öÀüÀ» ¼³Ä¡ÇÏ°í ½ÍÀ» ¶§¸¸ ÀÌ·± °úÁ¤À» ¹âÀÚ.
ext4 Áö¿ø Ä¿³Î·Î ÄÄÇ»Å͸¦ ½Ãµ¿Çß´Ù¸é »õ·Î¿î ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÒ Áغñ°¡ ³¡³µ´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ÆÄƼ¼ÇÀ» ¸¶·ÃÇÏ°í, RAID Àåºñ³ª ´Ù¸¥ ÀúÀå °ø°£À» È®º¸ÇÏÀÚ. ext4 ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇϱ⠽ÃÀÛÇß´Ù¸é, ÆÄÀÏ ½Ã½ºÅÛ ¿É¼ÇÀ» ¹Ì¼¼ Á¶Á¤ÇØ¾ß ÇÑ´Ù.
óÀ½ºÎÅÍ »õ·Î ½ÃÀÛÇϱ⸦ ¿øÇÑ´Ù¸é, °ú°Å/ÃֽŠe2fsprogs
ÆÐÅ°Áö¿¡ µé¾îÀÖ´Â mkfs.ext3
³ª mkfs.ext4
¶ó´Â µµ±¸¸¦ »ç¿ëÇØ ÆÄƼ¼ÇÀ» Æ÷¸ËÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, mkfs.ext4 -j /dev/sda6
´Â /dev/sda6
ÆÄƼ¼ÇÀ» Æ÷¸ËÇÑ´Ù. mkfs.ext4
´Â Á» ´õ ext4¿¡ ¹ÐÁ¢ÇÑ ±â´ÉÀ» È°¼ºÈÇØ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé¾î³½´Ù.
ÇöÀç e2fsprogs
ÇÁ·Î±×·¥Àº Ä¿³Î ÆÄÀÏ ½Ã½ºÅÛ º¯°æÀ» ¿ÏÀüÈ÷ µû¶ó°¡Áö ¸øÇÑ´Ù. ´ÙÇàÈ÷µµ, ´ë´Ù¼ö Ä¿³Î µå¶óÀ̹ö ±â´ÉÀº mkfs.ext4
³ª ´Ù¸¥ À¯Æ¿¸®Æ¼¿¡ Ưº°ÇÑ Áغñ¸¦ ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. ext4 ±â´ÉÀº ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÒ ¶§ È°¼ºÈµÈ´Ù. ´ë±Ô¸ð ¸Åü¿¡ ext4¸¦ »ç¿ëÇϱ⸦ ¿øÇϸé, ³²µéÀÌ °¡Áö ¾ÊÀº ±æÀ» °È±â À§ÇØ ½Å¹ß²öÀ» µ¿¿©¸Å¾ß ÇÑ´Ù. ¿©±â¼ ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ¹®¼·Î ¸¸µé¾î º¸°íÇÏÀÚ!
ÇöÁ¸ÇÏ´Â ext2³ª ext3 ÆÄÀÏ ½Ã½ºÅÛÀ» ext4 ÆÄÀÏ ½Ã½ºÅÛó·³ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. °£´ÜÇÏ°Ô µð¹ÙÀ̽º¸¦ ¸¶¿îÆ®ÇÏ¸é µÈ´Ù. ÇÏÁö¸¸ extents¿Í °°Àº »õ·Î¿î ±â´ÉÀ» »ç¿ëÇÑ´Ù¸é ¿¹ÀüÀ¸·Î µ¹¾Æ°¡¼ ext2³ª ext3 µå¶óÀ̹ö·Î ÆÄÀÏ ½Ã½ºÅÛÀ» ´Ù½Ã ¸¶¿îÆ®ÇÏÁö ¸øÇÑ´Ù.
ext4 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ·Á¸é, ext4dev
ÆÄÀÏ ½Ã½ºÅÛ À¯Çü ÄÚµå·Î ¸¶¿îÆ®ÇØ¾ß ÇÑ´Ù(ext4°¡ ¾ÈÁ¤ÈµÇ¸é ÆÄÀÏ ½Ã½ºÅÛ À¯Çü ÄÚµå´Â ext4
·Î ¹Ù²ð °ÍÀÌ´Ù). ¿¹¸¦ µé¾î, mount -t ext4dev /dev/sda6 /mnt/point
¸í·ÉÀ» ³»¸®¸é /dev/sda6
¸¦ ext4 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î /mnt/point
¿¡ ¸¶¿îÆ®ÇÑ´Ù. ±âº»ÀûÀÎ ext4 ¿ë¹ýÀº ÀÌ°Ô ÀüºÎ´Ù. ±âº» ¸¶¿îÆ® ¿É¼ÇÀº extents¸¦ È°¼ºÈÇÑ´Ù´Â »ç½Ç¿¡ ÁÖÀÇÇÏÀÚ. ÀÏ´Ü extents¸¦ »ç¿ëÇÏ°í ³ª¸é ext3 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î µ¹¾Æ°¡Áö ¸øÇÑ´Ù. ext4¸¦ ½ÃµµÇغ¸°í ½ÍÁö¸¸ ext3·Î µ¹¾Æ°¡´Â ¿É¼ÇÀ» º¸Á¸ÇÏ·Á¸é -o noextents
¿É¼ÇÀ» ºÙ¿© extents »ç¿ëÀ» ÇÇÇÏÀÚ.
½ÇÁ¦·Î ext4¸¦ ¸¶¿îÆ®ÇØ »ç¿ëÇϱ⠽ÃÀÛÇÏ¸é ´Ù¸¥ ÆÄÀÏ ½Ã½ºÅÛ°ú ¶È°°ÀÌ µ¿ÀÛÇÑ´Ù. ÆÄÀÏÀ» º¹»çÇÏ°í Á÷Á¢ »ý¼ºÇÏ´Â ÀÛ¾÷ÀÌ °¡´ÉÇÏ´Ù. ¹ö±×°¡ »ý±â°Å³ª º¥Ä¡¸¶Å© Å×½ºÆ®¸¦ ÇÏÁö ¾Ê´Â ÀÌ»ó Â÷ÀÌÁ¡À» ´À³¢Áö ¸øÇÒ °ÍÀÌ´Ù.
tune2fs
ÇÁ·Î±×·¥À» »ç¿ëÇØ ext2³ª ext3 ÆÄÀÏ ½Ã½ºÅÛÀ» Á¶À²ÇϵíÀÌ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ext4 ÆÄÀÏ ½Ã½ºÅÛÀ» Á¶À²ÇÒ ¼ö ÀÖ´Ù. ÇöÀç, tune2fs
´Â ext4 °ü·Ã ¿É¼ÇÀ» Çϳªµµ Á¦°øÇÏÁö ¾ÊÁö¸¸, Ç¥ÁØ -O
¸Å°³º¯¼ö·Î extents
¿Í °°Àº ext4 ¿É¼ÇÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
ext4·Î ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ®ÇÒ ¶§, Ä¿³ÎÀº extents¿Í °°ÀÌ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ¹ÐÁ¢ÇÑ ±â´ÉÀ» »ç¿ëÇϱ⠽ÃÀÛÇÑ´Ù. ÀÌ·¸°Ô µÇ¸é À̸®Àú¸® ¹¦±â¸¦ ºÎ¸®Áö ¾Ê´Â ÀÌ»ó ext3 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î ´Ù½Ã µ¹¾Æ°¡¼ ¸¶¿îÆ®ÇÏÁö ¸øÇϵµ·Ï ¸·¾Æ¹ö¸°´Ù.
ext3 ÆÄÀÏ ½Ã½ºÅÛÀ» ext4·Î ¸¶¿îÆ®Çϸé ext4 °ü·Ã ±â´ÉÀ» È°¼ºÈÇÏÁö¸¸, ¸¶¿îÆ® ÀÚü¸¸À¸·Î´Â °ú°Å ÀÚ·á ±¸Á¶¸¦ »õ·Î¿î Çü½ÄÀ¸·Î º¯È¯ÇÏÁö ¾Ê´Â´Ù. ¿¹¸¦ µé¾î, ÇöÁ¸ÇÏ´Â ÆÄÀÏÀº extents ´ë½Å¿¡ block-for-block ¹æ½ÄÀ¸·Î ÇÒ´çµÈ´Ù. µû¶ó¼ ¿¹Àü ÆÄÀÏÀº »õ·Î¿î ±â´ÉÀÌ Á¦°øÇÏ´Â ÀåÁ¡À» È°¿ëÇÏÁö ¸øÇÑ´Ù. ÇÏÁö¸¸ ext4 °³¹ßÀÚ´Â ÀÌ·± Á¡À» °í·ÁÇØ ¾ÕÀ¸·Î ÀüÁøÇÒ ¹æ¹ýÀ» Á¦°øÇÑ´Ù. (´ÙÀ½¿¡ ¼³¸íÇÒ ¾ÆÁÖ ½ÇÇèÀûÀÎ) e4defrag
µµ±¸´Â extents¸¦ »ç¿ëÇØ ÇÒ´çÇϵµ·Ï º¯È¯ ÀÛ¾÷À» ¼öÇàÇÑ´Ù. ¶Ç ´Ù¸¥ »õ·Î¿î µµ±¸(¾ÆÁ÷ °ø°³µÇÁö ¾Ê¾ÒÁö¸¸)´Â »õ·Î¿î Çü½Ä¿¡ ¸ÂÃç ¾ÆÀ̳ëµå Å©±â¸¦ º¯°æÇÏ´Â ±â´ÉÀ» Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
Ç¥ÁØ e2fsprogs
µµ±¸¸¦ »ç¿ëÇØ ext4 ÆÄÀÏ ½Ã½ºÅÛÀ» °ü¸®ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ÆÄÀÏ ½Ã½ºÅÛÀ» »ý¼ºÇÑ ´ÙÀ½¿¡ ¿É¼ÇÀ» Á¶Á¤ÇÏ·Á¸é tune2fs
¸¦ »ç¿ëÇÏ°í, ÆÄÀÏ ½Ã½ºÅÛÀ» Á¡°ËÇÏ·Á¸é fsck.ext4
¸¦ »ç¿ëÇÑ´Ù. ÀÌ·± ÇÁ·Î±×·¥Àº ext3¿Í ºñ±³ÇØ ext4¿¡ µé¾î¿Í¼µµ ±×´ÙÁö ¹Ù²îÁö ¾Ê¾Ò´Ù. ÇÏÁö¸¸ Á÷Àü¿¡ ¾ð±ÞÇßµíÀÌ ext4´Â fsck
¼º´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇÑ ¸î¸î °³¼± »çÇ×À» Æ÷ÇÔÇÏ°í ÀÖ´Ù.
ÀÌ·± µµ±¸ ÀÌ¿Ü¿¡µµ, »õ·Ó°Ô µîÀåÇÑ µµ±¸ÀÎ
e4defrag
¿¡ °ü½ÉÀ» ±â¿ïÀÏ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ¸¶¿îÆ®µÈ ext4 ÆÄÀÏ ½Ã½ºÅÛÀ» ´ë»óÀ¸·Î Á¶°¢ ¸ðÀ½À» ½ÇÇàÇÑ´Ù. ÀÌ·± ÀÛ¾÷Àº ƯÈ÷ ÆÄÀÏ ½Ã½ºÅÛÀÌ °ÅÀÇ °¡µæ áÀ» °æ¿ì¿¡ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ ext2/3 ½ºÅ¸ÀÏ ÇÒ´çÀ» ext4 ½ºÅ¸ÀÏ extents ±â¹Ý ÇÒ´çÀ¸·Î º¯°æÇÏ´Â ÀåÁ¡ÀÌ ÀÖÀ¸¹Ç·Î, ext3 ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î »ç¿ëÇßÀ» °æ¿ì¿Í ºñ±³ÇØ ¼º´ÉÀ» ³ô¿©ÁØ´Ù. ºÒÇàÇÏ°Ôµµ
e4defrag
´Â ¾ÆÁ÷ Ç¥ÁØ
e2fsprogs
ÆÐÅ°Áö¿¡ µé¾îÀÖÁö ¾ÊÀ¸¹Ç·Î, "¿øº» ÆÄÀÏ"À» ±¸Çϱâ À§ÇØ ÀÎÅͳÝÀ» µÚÁ®¾ß ÇÑ´Ù(
Âü°íÀÚ·á Àý¿¡ ¸µÅ©¸¦ ´Þ¾Æ ³õ¾Ò´Ù).