1581, 75/80 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   arsenalkim
   http://arsenalkim.tistory.com
   Unix/Linux ÀÇ ÆÄÀÏÀ» °ü¸®ÇÏ´Â ÀڷᱸÁ¶ inode.

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1874 [º¹»ç]


inode´Â À¯´Ð½º ¿î¿µÃ¼Á¦¿¡¼­ »ç¿ëÇÏ´Â ÀÚ·á ±¸Á¶·Î, ÆÄÀÏ ½Ã½ºÅÛ ³»ºÎ¿¡ ÆÄÀÏÀ» À¯ÁöÇÏ´Â Áß¿äÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù. À¯´Ð½º¿¡¼­ ÆÄÀÏ ½Ã½ºÅÛÀ» »ý¼ºÇÒ ¶§, ¼ö ¸¹Àº inode ÁýÇÕÀ» »ý¼ºÇÑ´Ù. ÀϹÝÀûÀ¸·Î Àüü ÆÄÀÏ ½Ã½ºÅÛ µð½ºÅ© ¿ë·®ÀÇ ´ë·« 1% Á¤µµ°¡ inode Å×ÀÌºí¿¡ ÇÒ´çµÈ´Ù.

Á¾Á¾ »ç¶÷µéÀº inode¿Í inumber¸¦ ¼¯¾î¼­ »ç¿ëÇÑ´Ù. µÎ ¿ë¾î´Â ºñ½ÁÇϸç, ¼­·Î °ü·ÃÀÌ ÀÖÁö¸¸ ¶È°°Àº °³³äÀ» ³ªÅ¸³»Áö´Â ¾Ê´Â´Ù. inode´Â ÀÚ·á ±¸Á¶´Ù. inumber´Â ½ÇÁ¦ inode ÀÎ½Ä ¹øÈ£À̹ǷΠinode number³ª inumber¶ó°í ºÎ¸¥´Ù. inumber´Â ÆÄÀÏ Á¤º¸¸¦ ´ãÀº Áß¿äÇÑ Ç׸ñÀÏ »ÓÀÌ´Ù. inode¿¡¼­ ¸î °¡Áö ´Ù¸¥ ¼Ó¼ºÀº ´ÙÀ½ Àý¿¡¼­ ¼³¸íÇÑ´Ù.

inode Å×À̺íÀº °³º° ÆÄÀÏ ½Ã½ºÅÛÀ» À§ÇÑ ¸ðµç inode ¼ýÀÚ ¸ñ·ÏÀ» Æ÷ÇÔÇÑ´Ù. »ç¿ëÀÚ°¡ ÆÄÀÏ¿¡ Á¢±ÙÇÏ·Á¸é, À¯´Ð½º ½Ã½ºÅÛÀº ¿Ã¹Ù¸¥ inode ¹øÈ£·Î inode Å×À̺íÀ» Ž»öÇÑ´Ù. inode ¹øÈ£¸¦ ¹ß°ßÇϸé, »ç¿ëÀÚ°¡ ³»¸° ¸í·ÉÀÌ inode¿¡ Á¢±ÙÇؼ­ °¡´ÉÇÏ´Ù¸é ÀûÀýÇÑ º¯°æ ÀÛ¾÷À» ÁøÇàÇÑ´Ù.

¿¹¸¦ µé¾î, vi·Î ÆÄÀÏÀ» º¯°æÇÏ´Â ÀÛ¾÷À» »ý°¢Çغ¸ÀÚ. vi <filename>À̶ó°í ÀÔ·ÂÇÒ ¶§, inode ¼ýÀÚ¸¦ inode Å×ÀÌºí¿¡¼­ ã¾Æ inode¸¦ ¿¬´Ù. vi ÆíÁý ¼¼¼Ç Áß¿¡¼­ ¸î °¡Áö ¼Ó¼ºÀÌ º¯°æµÇ¸ç, :wq·Î ÀÛ¾÷À» Á¾·áÇÒ ¶§, inode°¡ ´ÝÈ÷¸ç ÇØÁ¦µÈ´Ù. ÀÌ·± ½ÄÀ¸·Î »ç¿ëÀÚ µÎ ¸íÀÌ °°Àº ÆÄÀÏÀ» µ¿½Ã¿¡ ÆíÁýÇϸé, inode°¡ ÆíÁý ¼¼¼ÇÀ» ¿¬ »ç¿ëÀÚ ID¿¡ ÇÒ´çµÇ¸ç, ´Ù¸¥ »ç¿ëÀÚ´Â inode°¡ ÇØÁ¦µÇ±â¸¦ ±â´Ù·Á¾ß¸¸ ÇÑ´Ù.


inode ±¸Á¶Ã¼
inode ±¸Á¶Ã¼´Â °æÇèÀÌ Ç³ºÎÇÑ À¯´Ð½º °³¹ßÀÚ³ª °ü¸®ÀÚ¿¡°Ô »ó´ëÀûÀ¸·Î ½±°Ô ´Ù°¡¿ÀÁö¸¸, inode ³»ºÎ¿¡ ´ëÇØ Àß ¸ð¸¦ °æ¿ì ±ô¦ ³î¶ö ¸¸ÇÑ Á¤º¸¸¦ ´ã°í ÀÖÀ»Áöµµ ¸ð¸£°Ú´Ù. ´ÙÀ½ Á¤ÀÇ´Â À¯´Ð½º »ç¿ëÀÚ°¡ È°¿ëÇÏ´Â inode¿¡ ´ã±ä Áß¿äÇÑ Á¤º¸ ¸î °¡Áö¸¦ ¼³¸íÇÑ´Ù.

•inode ¹øÈ£
•stat C ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ÆÄÀÏ À¯ÇüÀ» ÀÌÇØÇϱâ À§ÇÑ ¸ðµå Á¤º¸
•ÆÄÀÏ ¸µÅ© ¼ýÀÚ
•¼ÒÀ¯ÁÖ UID
•¼ÒÀ¯ÁÖ GID
•ÆÄÀÏ Å©±â
•ÆÄÀÏÀÌ »ç¿ëÇÏ´Â ½ÇÁ¦ ºí·Ï °³¼ö
•¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ½Ã°¢
•¸¶Áö¸·À¸·Î Á¢±ÙÇÑ ½Ã°¢
•¸¶Áö¸·À¸·Î º¯°æµÈ ½Ã°¢

±âº»ÀûÀ¸·Î inode´Â ÆÄÀÏÀÇ ½ÇÁ¦ À̸§°ú ÆÄÀÏÀÇ ½ÇÁ¦ ³»¿ëÀ» Á¦¿ÜÇÑ ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ ´ã°í ÀÖ´Ù. Àüü inode ±¸Á¶Ã¼´Â AIX¿¡¼­ Çì´õ ÆÄÀÏÀÎ /usr/include/jfs/ino.h¿¡ ´ã°Ü ÀÖ´Ù.

À§¿¡¼­ Á¤¸®ÇÑ Á¤º¸´Â À¯´Ð½º¿¡¼­ ¸¹ÀÌ »ç¿ëÇϸç ÆÄÀÏ¿¡ Áß¿äÇÏ´Ù. ÀÌ·± Á¤º¸ ¾øÀÌ´Â ÆÄÀÏÀÌ ¼Õ»ó´çÇϰųª »ç¿ë ºÒ°¡´ÉÇÑ »óȲ¿¡ ³õÀδÙ.

µð·ºÅ͸®¿Í ÆÄÀÏÀº ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í ºñ±³Çؼ­ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ Á¶±Ý ´Ù¸£°Ô º¸ÀÏÁöµµ ¸ð¸£°ÚÁö¸¸ ±×·¸Áö ¾Ê´Ù. À¯´Ð½º¿¡¼­ µð·ºÅ͸®´Â ½ÇÁ¦·Î inode¿¡ ¸î °¡Áö Ãß°¡ ¼³Á¤ÀÌ °¡ÇØÁø ÆÄÀÏÀÌ´Ù. µð·ºÅ͸®´Â ±âº»ÀûÀ¸·Î ´Ù¸¥ ÆÄÀÏÀ» ´ã°í ÀÖ´Â ÆÄÀÏÀÌ´Ù. ¶ÇÇÑ ¸ðµå Á¤º¸´Â ÆÄÀÏÀÌ ½ÇÁ¦·Î µð·ºÅ͸®¶ó´Â »ç½ÇÀ» ½Ã½ºÅÛ¿¡ ¾Ë¸®´Â Ç÷¡±× ÁýÇÕÀ» Æ÷ÇÔÇÑ´Ù.


1. inode·Î ÀÛ¾÷Çϱâ
À¯´Ð½º¿¡¼­ inode·Î ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ÀÍÈ÷·Á¸é ½Ã°£µµ ¸¹ÀÌ ÇÊ¿äÇϸç Â¥Áõµµ ³­´Ù. ´ÙÀ½¿¡ ¼Ò°³ÇÏ´Â ¸í·É¾î¸¦ È°¿ëÇØ inode¿¡ ´ëÇØ ¸ð¸¦ ¶§ °Þ¾ú´ø µÎÅë°Å¸® ¸î °¡Áö¸¦ ¿ÏÈ­Çغ¸ÀÚ.

2. df ¸í·É¾î
¾Õ¼­ ¾ð±ÞÇßµíÀÌ, À¯´Ð½º¿¡¼­ ÆÄÀÏ ½Ã½ºÅÛÀ» »ý¼ºÇÒ ¶§, Àüü µð½ºÅ© °ø°£ÀÇ ´ë·« 1%°¡ inode Å×ÀÌºí¿¡ ÇÒ´çµÈ´Ù.
ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÆÄÀÏÀ» ¸¸µé ¶§¸¶´Ù, inode°¡ ÇØ´ç ÆÄÀÏ¿¡ ÇÒ´çµÈ´Ù.
ÀϹÝÀûÀ¸·Î ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÇÒ´çµÈ inode ¼ýÀÚ´Â ÃæºÐÇÏÁö¸¸ inode°¡ ´Ù ¶³¾îÁú °¡´É¼ºµµ Ç×»ó °í·ÁÇØ¾ß ÇÑ´Ù. À̸¦ °¨½ÃÇϱâ À§ÇØ df °á°ú¸¦ »ìÆ캻´Ù.

df ¸í·É¾î¸¦ »ç¿ëÇϸé ƯÁ¤ ÆÄÀÏ ½Ã½ºÅÛÀ̳ª ¸ðµç ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛÀ» »ìÆ캼 ¼ö ÀÖ´Ù.
¸í·É °á°ú¿¡¼­ °¢ ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÈ inode ¼ýÀÚ´Â ¹°·ÐÀÌ°í Àüü ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÈ ºñÀ²µµ º¼ ¼ö ÀÖ´Ù.

´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Âü°í url.





Âü°í url : http://arsenalkim.tistory.com/164

  Hit : 9204     Date : 2011/09/26 03:31



    
101   bof & fsb ¿¡ À¯¿ëÇÑ ÆÞ ½ºÅ©¸³Æ®[5]     awsedr45
03/11 11671
100   Ãʺ¸°¡ Àû¾îº» À©µµ¿ì ħÅõ[6]     awsedr45
12/06 12730
99   [1Àå]¹ÙÀÌ·¯½ºÀÇ Á¤ÀÇ & À§Ç輺[5]     ÀÛÀºÇØÄ¿
12/02 7303
98   FTP ¼³Á¤ ¿À·ù¸¦ ÀÌ¿ëÇÑ ¹ö±× °ø°Ý(¸ÔÈ÷´Â °÷µµ ÀÖÀ» °ÍÀÌ°í...¾Æ´Ò¼öµµ..)¤»[4]     ÀÛÀºÇØÄ¿
11/30 7635
97   [2Àå]¹ÙÀÌ·¯½ºÀÇ Á¾·ù¿Í Ư¡[5]     ÀÛÀºÇØÄ¿
12/10 8438
96   ÇØÄ¿°¡ µÇ±âÀ§ÇØ ¾Ë¾Æ¾ßÇÒ 30°¡Áö Ãâó :ÇØÄ¿´ëÇÐ[5]     asdzxc301
12/12 12763
95   À©µµ¿ì µµ½º ¸í·É¾î(?)[1]     asdzxc301
12/13 9561
94   ºô°ÔÀÌÃ÷¿¡ ´ëÇؼ­[2]     asdzxc301
12/13 9406
93   ¾î¼Àºí¸®¾î ÃÑÁ¤¸® °­Á     asdzxc301
12/13 20012
92   ¾î¼Àºí¸®¾î °­Á 1Æí[1]     asdzxc301
12/13 13415
91   ¾î¼Àºí¸®¾î °­Á 2Æí     asdzxc301
12/13 8560
90   ¾î¼Àºí¸®¾î °­Á 3Æí     asdzxc301
12/13 9657
89   ¾î¼Àºí¸®¾î °­Á 4Æí     asdzxc301
12/13 11217
88   ¾î¼Àºí¸®¾î °­Á 5Æí     asdzxc301
12/13 20913
87   ¾î¼Àºí¸®¾î °­Á 6Æí     asdzxc301
12/13 8642
86   ¾î¼Àºí¸®¾î °­Á 7Æí ¸¶Áö¸·¿ä ¤¾¤¾[2]     asdzxc301
12/13 10666
85   ÃÊÂ¥¸¦ À§ÇÑ ÆÄÀ̽ã[2]     asdzxc301
12/18 16535
84   ÆÞ°ú ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ¼­Àû     asdzxc301
12/18 9165
83   ÆÞ1[1]     asdzxc301
12/18 11266
82   Æ÷¸Ë ½ºÆ®¸µ ¹ö±× ºÐ¼®     asdzxc301
12/24 11398
[1]..[71][72][73][74] 75 [76][77][78][79][80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org