6. Áö¿öÁø inodeµéÀ» ¿øÀ§Ä¡ ½Ã۱â

Áö¿öÁø inodeµéÀÇ ¸ñ·ÏÀ» ¾ò´Â´Ù.

        # echo lsdel | debugfs /dev/hdy1 > lsdel.out

¹®Á¦´Â ¿©±â¼­ debugfs°¡ Å©±â°¡ 0ÀÎ ÆÄÀÏ(´ç½ÅÀº ¾Æ¸¶µµ /etcµð·ºÅ丮¿¡¼­ ÀÌ·¯ÇÑ °ÍµéÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù)ÀÇ inode ¹øÈ£¸¦ ÁÖÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥Àº 9Àý °ú 11Àý¿¡¼­ Á¦½ÃÇϵµ·Ï ÇϰڴÙ.

"lsdel.out"À» ¹®¼­ ÆíÁý±â·Î ºÒ·¯¿Â´Ù. inodeµéÀÇ ¸ñ·ÏÀº ½Ã°£ ¼ø¼­´ë·Î Á¤·Ä µÇ¾îÀÖÀ» °ÍÀÌ´Ù. ´ç½ÅÀÌ rm -rf¸¦ ¾ðÁ¦ Çß´ÂÁö¸¦ ±â¾ïÇØ º¸¾Æ¶ó. ¾Æ¸¶µµ ±×°ÍÀº ´ç½ÅÀÌ ¸¶Áö¸·À¸·Î Áö¿î °ÍÀ̾úÀ» °ÍÀÌ°í ¸ñ·ÏÀÌ ½Ã°£¼øÀ¸·Î Á¤·ÄµÇ¾îÀֱ⠶§¹®¿¡ ±×°ÍµéÀº ¸ñ·ÏÀÇ ¸Ç ¸¶Áö¸·¿¡ ÀÖÀ» °ÍÀÌ´Ù. ÇÊ¿äÇÏÁö ¾ÊÀº °ÍµéÀ» ¸ðµÎ Áö¿ì°í, À̸¦ "lsdel.out-selected"·Î ÀúÀåÇÑ´Ù.

ÀÌÁ¦ inode¸¦ Á¦¿ÜÇÑ ¸ðµç Á¤º¸¸¦ Áö¿î´Ù.

        # cut -b 1-8 lsdel.out-selected | tr -d " " > inodes

È®½ÇÈ÷ Çϱâ À§Çؼ­, À§¿¡¼­ ãÀº Áö¿öÁø µð·ºÅ丮µéÀÇ inode°¡ ¸ñ·Ï¿¡ ÀÖ´ÂÁö È®ÀÎÇÏÀÚ.

        # grep ^inode$ inodes

¿©±â¼­ inode ´Â ±×¿¡ ÇØ´çÇÏ´Â inode¹øÈ£ÀÌ´Ù.