CentOS 5.x¿¡¼ ext4 ÆÄÀϽýºÅÛ »ç¿ë | ÀÛ¼ºÀÏ : 2009/11/18 23:17 |
Á¶È¸¼ö : 21847 |
Á¦ ¸ñ : CentOS 5.x¿¡¼ ext4 ÆÄÀϽýºÅÛ »ç¿ë ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ ) ÀÛ¼ºÀÏ : 2009.8.28(±Ý) ¼öÁ¤ÀÏ : 2009.11.17(È) CentOS 5.4¿¡ ´ëÇÑ ³»¿ë Ãß°¡ CentOS 5.3 ¹öÀü¿¡¼ ±âº»ÀûÀ¸·Î Á¦°øÇÏ´Â Ä¿³Î¿¡¼´Â ext4 ÆÄÀϽýºÅÛÀÇ °³¹ß¹öÀü(ext4dev)À» »ç¿ëÇÒ ¼ö ÀÖ¾ú´Ù. ±× ÈÄ CentOS 5.4(RHEL 5.4)ÀÌ ³ª¿À¸é¼ ext4ÀÇ °³¹ß µüÁö¸¦ ¶¼¾î³ª°í, Á¤½ÄÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. /lib/modules/Ä¿³Î¹öÀü/kernel/fs/ext4/ ¾Æ·¡¸¦ »ìÆ캸¸é ext4.ko (¶Ç´Â ext4dev.ko)µîÀÇ ext4 ÆÄÀϽýºÅÛ ¸ðµâÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ext4 ÆÄÀϽýºÅÛ °ü·Ã ÅøÀÎ e4fsprogsÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì ¼³Ä¡ÇÑ´Ù.
1. °£·«ÇÑ °úÁ¤ Á¤¸® (¹æ¹ý 1) ext4 ÆÄÀнýºÅÛ »ý¼ºÇϱâ 1) mkfs.ext4 -L º¼·ý¸í /dev/ÆÄƼ¼Ç 2) /etc/fstab¿¡ ÇØ´ç ÆÄƼ¼Ç Á¤º¸¸¦ ¼³Á¤ÇÑ´Ù. 3) mount /dev/ÆÄƼ¼Ç (¹æ¹ý 2) ext3 -> ext4·Î ÆÄÀϽýºÅÛ º¯°æÇϱâ 1) ext4·Î º¯°æÇÒ ÆÄƼ¼ÇÀ» ¸ÕÀú unmountÇÑ´Ù. ( umount /dev/ÆÄƼ¼Ç ) 2) tune4fs -O extents,uninit_bg,dir_index /dev/ÆÄƼ¼Ç 3) fsck.ext4 -fpDC0 /dev/ÆÄƼ¼Ç 4) /etc/fstab¿¡¼ ext3 -> ext4·Î ¹Ù²ã ÀúÀåÇÑ´Ù. 5) mount /dev/ÆÄƼ¼Ç 2. ext4 ÆÄÀϽýºÅÛ »ý¼ºÇϱâ ext2, ext3ÆÄÀϽýºÅÛ ¸¸µå´Â °Í°ú µ¿ÀÏÇÑ ¹æ¹ýÀ̹ǷΠµû·Î ¼³¸íÇÒ °Í Á¶Â÷ ¾ø´Ù. ¿¹Á¦¿¡¼´Â /dev/sdb1 ÆÄƼ¼ÇÀ¸·Î °¡Á¤ÇÑ´Ù.
ext4´Â ext3ÀÇ Á¦ÇÑÀÎ 2TBº¸´Ù ´õ Å« 16TB±îÁöÀÇ ÆÄÀϵµ »ý¼º °¡´ÉÇÏ´Ù. À§ÀÇ ÆÄÀϽýºÅÛ feature Áß¿¡¼ 'huge_file' ºÎºÐÀÌ ¹Ù·Î 2TBº¸´Ù ´õ Å« ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖÀ½À» ¶æÇÑ´Ù. ¶ÇÇÑ ext4¿¡¼´Â 32000ÀÇ ¼ºêµð·ºÅ丮 Á¦ÇÑÀ» ³Ñ¾î¼ 64000°³±îÁö ´Ã¾î³µ´Ù. ÀÌ¿¡ ´ëÇÑ °ÍÀº dir_nlink feature·Î Ç¥½ÃµÈ´Ù. 3. ext3 -> ext4·Î ÆÄÀϽýºÅÛ º¯°æÇϱâ e4fsprogs ¼³Ä¡ ÈÄ tune2fs°¡ ¾Æ´Ñ tune4fs ¸í·ÉÀ¸·Î ext3ÆÄÀϽýºÅÛÀ» ext4·Î º¯°æÇÑ´Ù. tune4fs·Î º¯°æÇϱâ Àü¿¡ ÆÄƼ¼ÇÀº unmountÇÑ´Ù. /dev/sdb1 ÆÄƼ¼ÇÀ» ¿¹·Î µé¾îº¸ÀÚ.
2TB~16TBÀÇ ÆÄÀÏÅ©±â¸¦ »ý¼ºÇÏ°í ½Í´Ù¸é tune4fs -O ¿É¼Ç¿¡ huge_file±îÁö, ¶Ç 32000°³ÀÇ ¼ºêµð·ºÅ丮 Á¦ÇÑÀ» ³Ñ¾î¼·Á¸é dir_nlink ±îÁö Ãß°¡ÇØÁÖ¸é µÈ´Ù. fsck.ext4 ¶Ç´Â e4fsck ·Î ÆÄÀϽýºÅÛÀ» °Ë»çÇÑ´Ù.
4. ext4 ÆÄÀϽýºÅÛ ¸¶¿îÆ®Çϱâ /etc/fstab¿¡¼ ÇØ´ç ÆÄƼ¼ÇÀÇ ÆÄÀϽýºÅÛ À¯ÇüÀ» ext4·Î º¯°æÇÑ´Ù. ±×¸®°í, mountÇÏ¸é ³¡.
syslogÅëÇؼ ·Î±×´Â ´ÙÀ½°ú °°ÀÌ ³²´Â´Ù.
¡Ø CentOS 5.3¿¡¼ ±âº»Ä¿³ÎÀ» »ç¿ëÇÏ´Â °æ¿ì /etc/fstab¿¡ ext4dev·Î Àû¾î¾ß ÇÑ´Ù. mount °á°ú¿¡¼µµ ext4dev·Î Ç¥½ÃµÈ´Ù. 5. mountÇÒ ¶§ ¿¡·¯ (CentOS 5.3¿¡¼ ext4 °³¹ß¹öÀü(ext4dev)ÀÏ °æ¿ì) mountÇÒ ¶§ ´ÙÀ½°ú °°Àº °æ°í ¸Þ½ÃÁö°¡ ³ª¿Ã ¼ö ÀÖ´Ù. ext4 Á¤½Ä¹öÀüÀ̸é fsck ÈÄ¿¡ mountÇÏ¸é ¹®Á¦¾øÀ» °ÍÀÌ´Ù. ±×·¯³ª ext4dev ¹öÀüÀÏ °æ¿ì¿¡´Â tune4fs·Î ¼³Á¤ º¯°æÀÌ ÇÊ¿äÇÏ´Ù.
syslog ¿¡´Â ´ÙÀ½°ú °°Àº ·Î±×°¡ ³²¾ÆÀÖ´Ù.
tune4fs ·Î ¼³Á¤ º¯°æ ÈÄ tune4fs -l ·Î »ìÆ캸¸é, ÆÄÀϽýºÅÛ flagÀÇ º¯È°¡ ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ÀÌÈÄ mountÇÏ¸é ¹®Á¦¾øÀÌ ÇØ°áµÈ´Ù.
6. Âü°íÀÚ·á * EXT ÆÄÀÏ ½Ã½ºÅÛ(ext1, ext2, ext3, ext4) http://serna.tistory.com/7 * ext4 http://en.wikipedia.org/wiki/Ext4 * huge_file feature¿¡ ´ëÇÑ ±Û http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509893 |
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1690 |