7. inodeµéÀ» Ȱ¼ºÈ­½Ã۱â

ÀÌÁ¦ Áö¿öÁø inodeµéÀÇ Ç÷¡±×µéÀ» Á¶Á¤ÇؾßÇÑ´Ù.

"make-debugfs-input"À̶õ ÆÄÀÏÀ» ¸¸µé°í, ´ÙÀ½ 6ÁÙÀ» ³Ö¾î¶ó.

        #!/bin/sh
        awk '{ print "mi <" $1 ">\n"\
                     "\n\n\n\n\n\n\n"\
                     "0\n"\
                     "1\n"\
                     "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" }'

ÀÌ´Â inode¸¦ Á÷Á¢ ¼öÁ¤ÇÒ ¶§, »ç¶÷ÀÇ ÀÔ·ÂÀ» ½Ã¹Ä·¹ÀÌÆ® ÇÒ °ÍÀÌ´Ù. ¿ì¸®´Â Áö¿öÁø ½Ã°£À» 0À¸·Î Çϰí, ¸µÅ© ¼ýÀÚ ¸¦ 1·Î ÇÒ °ÍÀÌ´Ù.

Âü°í: ³ª´Â debugfs 1.18 ¹öÀüÀ» »ç¿ëÇϰí ÀÖ´Ù. ¸¸¾à ´Ù¸¥ ¹öÀüÀ» »ç¿ëÇϰí ÀÖ´Ù¸é, ´ç½ÅÀº À§ ½ºÅ©¸³Æ®ÀÇ ¿£ÅÍ °¹¼ö¸¦ ÀûÀýÇÏ°Ô Á¶ÀýÇØ¾ß ÇÒ °ÍÀÌ´Ù.

ÀÌÁ¦ inode¸¦ ¼öÁ¤ÇÏÀÚ.

        # ./make-debugfs-input < inodes | debugfs -w /dev/hdy1 | tail -c 40

¸¸¾à, ¸ðµç °ÍÀÌ Àß ¼öÇàµÇ¾ú´Ù¸é, À§ ¸í·ÉÀº "Triple Indirect Block [0] debugfs:"¶ó°í Çϸ鼭 ³¡³ª¾ß ÇÑ´Ù.