UNIX ÆÄÀÏ ½Ã½ºÅÛÀÇ ±¸Á¶
¸ðµç UNIX ÆÄÀÏ ½Ã½ºÅÛÀº 5°³ÀÇ ÁÖ¿äºÎºÐÀ¸·Î µÇ¾î ÀÖ´Ù.
ÆÄÀϽýºÅÛÀÇ Ã¹ ¹ø° ºí·ÏÀ» Æ÷ÇÔÇÏ´Â ¸î °³ÀÇ ºí·Ï¿¡´Â
ºÎÆ®ºí·ÏÀÌ ÀúÀåµÈ´Ù.
ÀÌ°÷À» Á¦¿ÜÇÑ ³ª¸ÓÁö ºÎºÐÀº ½Ç¸°´õ ±×·ìÀ̶ó ºÎ¸£´Â
¿©·¯ °³ÀÇ ½Ç¸°´õ ±×·ìÀ¸·Î ³ª´©¾î °ü¸®ÇÑ´Ù.
ÇÑ °³ÀÇ ½Ç¸°´õ ±×·ìÀº ¼öÆÛºí·Ï, ½Ç¸°´õ ±×·ìºí·Ï,
i-nodeµ¥ÀÌºí ¹× µ¥ÀÌÅÍ ºí·ÏÀ¸·Î ±¸¼ºµÈ´Ù.
(1) ºÎÆ®ºí·Ï
: ºÎÆ®½ºÆ®·¦¿¡ ÇÊ¿äÇÑ ÆÄÀϵéÀÌ Á¸ÀçÇÏ¸ç ·çÆ®¿µ¿ª¿Ü¿¡´Â
ÇØ´çµÇÁö ¾Ê´Â´Ù. Áï ÀϹݻç¿ëÀÚ µé¿¡°Ô´Â ÇØ´çµÇÁö ¾Ê´Â ºí·ÏÀÌ´Ù.
(2) ¼öÆÛºí·Ï
: ÆÄÀÏ ½Ã½ºÅÛÀÇ Å©±â, i-node Å×À̺íÀÇ Å©±â, free ºí·Ï¸®½ºÆ® µî
ÆÄÀϽýºÅÛÀ» °ü¸®ÇÏ´Â µ¥ ÇʼöÀûÀÎ Á¤º¸°¡ ÀúÀåµÈ´Ù.
(3) ½Ç¸°´õ ±×·ì ºí·Ï
: ½Ç¸°´õ ±×·ì³»ÀÇ À¯È¿ ºí·ÏµéÀÇ ºñÆ® ¸Ê Á¤º¸³ª Åë°è Á¤º¸¸¦ ±â·ÏÇÑ´Ù.
(4) i-node Å×À̺í
: ÆÄÀÏ¿¡ ´ëÇÑ Áß¿äÇÑ Á¤º¸¸¦ ½Æ´Âµ¥ Áï, ÆÄÀÏ¿¡ ´ëÇÑ Å©±â,
µ¥ÀÌÅÍÀ§Ä¡(µð½ºÅ©ÁÖ¼Ò), ÆÄÀÏÀ¯Çü, »ç¿ëÇã°¡±Ç, »ý¼º³¯Â¥µîÀÌ
±â·ÏµÇ´Â Ä¿³ÎÀÇ ÆÄÀÏ°ü¸®¿¡ ÀÖ¾î¼ ÇÙ½ÉÀÌ µÇ´Â ¸ðµç ÀڷḦ ±â·ÏÇÑ´Ù.
¸¸¾à ÇÑ ÆÄÀÏÀÌ »ý¼ºµÈ´Ù¸é ±× ÆÄÀÏÀº ÆÄÀϸíÀ» °¡Áü°ú
µ¿½Ã¿¡ i-node number¸¦ °¡Áö°í¼ ÇØ´ç µð·ºÅ丮 ÆÄÀÏ¿¡
ÀúÀåµÇ±â ¶§¹®¿¡ µð·ºÅ丮¿¡¼ ÆÄÀϸíÀ¸·Î ¼Õ½±°Ô
i-node¸¦ ã¾Æ ÆÄÀÏÀÇ À§Ä¡Á¤º¸¸¦ ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù.
(5) µ¥ÀÌÅÍ ºí·Ï
: ½ÇÁ¦ µ¥ÀÌÅÍ°¡ ÀúÀåµÇ´Â °ø°£ÀÌ´Ù.
|