1581, 4/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 : 9202     Date : 2011/09/26 03:31



    
1521     [re] [Àâ] ³×Æ®¿öÅ© TCP     answp
01/01 6634
1520     [re] Linux ¿¡¼­ APM(apache+php+mysql) ¼Ò½º·Î ¼³Ä¡ Çϱ⠠   answp
01/01 7303
1519     [re] À©µµ¿ìÁîxp ÆÁ(1)     answp
01/01 7219
1518     [re] ¾ÕÀ¸·Î À̾îÁú ±Û¿¡ ´ëÇؼ­.....     answp
01/01 6636
1517     [re] ¸®´ª½º ¼³Ä¡Çϱâ - RPMÆí     answp
01/01 6776
1516     [re] chenkim4ÀÇ À¯¸íÇÑÇØÄ¿Æí     answp
01/01 6606
1515     [re] - Àç¹Õ´Â±Û ¼³¸°ÀÎÅÍ³Ý°í     answp
01/01 6876
1514     [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1     answp
03/15 7216
1513       [re] [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1     answp
03/15 6524
1512         [re] [re] [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1     answp
03/15 7521
1511           [re] [re] [re] [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1     answp
03/15 6770
1510             [re] [re] [re] [re] [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1     answp
03/15 6360
1509             [re] [re] [re] [re] [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1     answp
03/15 6497
1508               [re] [re] [re] [re] [re] [re] ȨÆäÀÌÁö Ãë¾àÁ¡ Á¡°Ë ¹× Á¶Ä¡¹æ¹ý#1[1]     answp
03/15 7076
1507   ³×Æ®¿öÅ©1±Þ ÀÚ°ÝÁõ´ëºñ^^[5]     appleone
02/13 10489
1506   ¿©·¯¼±¹è´Ôµé Á»µµ¿ÍÁֽʽÿÀ..[2]     appleone
06/29 7524
1505   [¸®´ª½º] ³ÊÈñµé FHS ¶ó°í ¾Æ´Ï? [1]     arsenalkim
08/30 8555
  Unix/Linux ÀÇ ÆÄÀÏÀ» °ü¸®ÇÏ´Â ÀڷᱸÁ¶ inode.     arsenalkim
09/26 9201
1503   [Æß] ¸®´ª½º Æäµµ¶ó - RCS ÀÌ¿ëÇϱâ ; check out/in ÆÄÀÏ ¼öÁ¤ÇÏ°í ¹öÀü¾÷ Çϱâ,     arsenalkim
09/26 7083
1502   [ÀÚÀÛ] Ȩ³×Æ®¿öÅ©¿Í º¸¾È(1)[1]     arsenalkim
09/26 6890
[1][2][3] 4 [5][6][7][8][9][10]..[80]

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