´ÙÀ½ ÀÌÀü Â÷·Ê

8. »èÁ¦µÈ inodes ¸¦ ã´Â´Ù.

´ÙÀ½ ´Ü°è´Â ÃÖ±Ù inodes°¡ ÀÚÀ¯·Ó°Ô µÈ È­ÀÏ ½Ã½ºÅÛÀ» ¹¯´Â °ÍÀÌ´Ù. ÀÌ ÀÏÀº 'debugfs'¿Í °°ÀÌ ÇØ¾ß ÇÏ´Â ÀÏÀÌ´Ù. È­ÀÏ ½Ã½ºÅÛÀÌ ÀúÀåµÈ device¿¡ À̸§À» ÁÖ°í 'debugfs'¸¦ ½ÃÀÛÇÏÀÚ:

    # debugfs /dev/hda5
inodes¸¦ Á÷Á¢ÀûÀ¸·Î º¯°æÇÏ·Á¸é ±â·Ï °¡´ÉÇÑ È­ÀÏ ½Ã½ºÅÛ¿¡ '-w' ¿É¼ÇÀ» Ãß°¡ÇÑ´Ù:
    # debugfs -w /dev/hda5
»èÁ¦µÈ inodes ¸¦ ã´Â 'debugfs' ¸í·ÉÀº 'lsdel' ÀÌ´Ù. ÀÚ, ´ÙÀ½ ¸í·ÉÀ» ÇÁ·ÒÇÁÆ®¿¡ ½áº¸ÀÚ.
     debugfs:  lsdel
µð½ºÅ©°¡ µ¹¾Æ°¡´Â ¼Ò¸®°¡ ³­ ÈÄ ±æ´Ù¶õ ¸ñ·ÏÀÌ ¿øÇÏ´Â °÷À¸·Î ¿î¹ÝµÈ´Ù. ±×·¯¸é ÀÌ°ÍÀ» ¾îµò°¡¿¡ º¹»çÇØ ÀúÀåÇϱ⸦ ¿øÇÒ °ÍÀÌ´Ù. 'less' ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù¸é '-o' ¿É¼ÇÀ» Ãâ·Â È­ÀÏ À̸§¿¡ ºÙÈú ¼ö ÀÖ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ±× Ãâ·ÂÀ» º¸³¾ °÷À» Á¤ÇØ¾ß ÇÑ´Ù.
    debugfs:  quit 
    # echo lsdel | debugfs /dev/hda5 > lsdel.out
ÀÚ, »èÁ¦µÈ ½Ã°£, Å©±â, ÇüÅÂ, ÆÛ¹Ì¼Ç ¼ýÀÚ, ¼ÒÀ¯ÀÚ µîµî¿¡ ±Ù°Å¸¦ µÎ°í ¿øÇÏ´Â Áö¿öÁø inodes ¸¦ »ý°¢ÇØ ³»¾ß¸¸ ÇÑ´Ù. ¿îÁÁÀ¸¸é »èÁ¦µÈ inode °¡ Ä¿´Ù¶õ ¹«¸®ÀÌ°í 5ºÐÀü¿¡ »èÁ¦µÈ °ÍÀ̹ǷΠ¹ß°ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¼¼¼¼ÇÑ ¸ñ·ÏÀ» ÅëÇØ trawl ÇÑ´Ù. °¡´ÉÇÏ´Ù¸é ³ª´Â º¹±¸Çϱ⸦ ¿øÇÏ´Â inodes ¸¦ ÇÁ¸°Æ® Çϱæ Á¦¾ÈÇÑ´Ù. ÀÌ´Â À§ÀÇ °ÍÀ» ´õ¿í ½±°Ô ¸¸µé °ÍÀÌ´Ù.
´ÙÀ½ ÀÌÀü Â÷·Ê