¸¹Àº »ç¶÷µéÀº ±×µéÀÌ ¹®Á¦¸¦ °¡Áö°í ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ÇÏÁö¸¸ ½ÇÁ¦·Î ±×·¸Áö ¾Ê´Ù. ¶Ç´Â ±×µéÀº ±×µéÀÌ °¡Áö°í ÀÖ´Â ¹®Á¦°¡ µð½ºÅ© ±¸Á¶Á¤º¸ ¶§¹®À̶ó°í »ý°¢ÇÑ´Ù. ±×·¯³ª µð½ºÅ© ±¸Á¶Á¤º¸´Â ÀÌ·¯ÇÑ ¹®Á¦¿Í ¿¬°üÀÌ ¾ø´Ù. À§¿¡ ¸»ÀÌ º¹ÀâÇÏ°Ô µé¸±Áö ¸ð¸£Áö¸¸, µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸ Á¶ÀÛÀº ³Ê¹«µµ ½±´Ù : ¾Æ¹« °Íµµ ÇØÁÙ ÇÊ¿ä°¡ ¾ø´Ù. ±×³É ±×´ë·Î ¸ðµç °ÍÀÌ Á¤»óÀûÀÌ´Ù. ¶Ç´Â ºÎÆýà `LI' °¡ ³ªÅ¸³ª¸ç ´õ ÀÌ»ó ÁøÇàÇÏÁö ¾Ê´Â °æ¿ì LILO ¿¡¼ `linear' Å°¿öµå¸¦ ÁÖ¶ó. Ä¿³ÎÀÇ ºÎÆà ¸Þ¼¼Áö¸¦ º¸¾Æ¶ó. ±×¸®°í ±â¾ïÇ϶ó.: LILO³ª fdiskµî¿¡ head³ª cylinder¸¦ ÀÔ·ÂÇÏ´Â µîÀÇ ±¸Á¶Á¤º¸¸¦ °¡Áö°í ½Ã°£À» ÇãºñÇÏ´Â ÀÏÀº Çϸé ÇÒ ¼ö·Ï ÀÏÀÌ ÁøÇà°¡´É¼ºÀº ÁÙ¾î µé °ÍÀÌ´Ù. °³·«ÀûÀ¸·Î ¸»ÇÏ¸é ¸ðµç°ÍÀÌ ±âº»ÀûÀ¸·Î Á¤»óÀûÀÌ´Ù.
±×¸®°í ±â¾ïÇ϶ó: µð½ºÅ©ÀÇ ±¸Á¶Á¤º¸°¡ »ç¿ëµÇ´Â °÷Àº ¸®´ª½º »ó¿¡ ¾îµð¿¡µµ ¾ø´Ù. ±×·¯¹Ç·Î ¸®´ª½º¸¦ ¿î¿µÇÏ´Â µ¿¾È µð½ºÅ© ±¸Á¶Á¤º¸¿¡ ÀÇÇØ ¹®Á¦¸¦ °Þ°ÔµÉ ÀÏÀº ¾ø´Ù. µð½ºÅ© ±¸Á¶Á¤º¸´Â ´ÜÁö LILO¿Í fdisk¿¡ ÀÇÇؼ¸¸ »ç¿ëµÈ´Ù. ±×·¯¹Ç·Î LILO°¡ Ä¿³ÎÀ» ºÎÆÃÇϴµ¥ ½ÇÆÐÇϸé, ÀÌ°ÍÀº ±¸Á¶Á¤º¸ ¹®Á¦ÀÎ °ÍÀÌ´Ù.
¸¸¾à ´Ù¸¥ ¿î¿µÃ¼Á¦ ½Ã½ºÅÛÀÌ ÆÄƼ¼Ç Å×À̺íÀ» ÀνÄÇÏÁö ¾ÊÀ¸¸é ÀÌ°ÍÀº ±¸Á¶Á¤º¸ ¶§¹®ÀÏ °ÍÀÌ´Ù. Ưº°ÇÑ ´Ù¸¥ ÀÌÀ¯°¡ ¾ø´Ù. ¸¶¿ìÆ®°¡ Á¦´ë·Î µÇÁö ¾Ê´õ¶óµµ µð½ºÅ© ±¸Á¶Á¤º¸¿¡ ´ëÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¹®Á¦´Â ´Ù¸¥ °÷¿¡ Á¸ÀçÇÑ´Ù.
µð½ºÅ©°¡ À߸øµÈ ±¸Á¶Á¤º¸¸¦ °®´Â °ÍÀº °¡´ÉÇÏ´Ù. ¸®´ª½º Ä¿³ÎÀº BIOS¿¡°Ô hd0 ¿Í hd1À» ¿ä±¸ÇÑ´Ù.(BIOS »ó¿¡¼ µå¶óÀ̺ê´Â 80H¿Í 81H °£ÁֵȴÙ) ±×¸®°í ÀÌ µ¥ÀÌÅÍ°¡ hda¿Í hdb¿¡ ´ëÇÑ °ÍÀ¸·Î °£ÁÖÇÑ´Ù. ±×·¯³ª SCSI·Î ºÎÆÃÇÏ´Â ½Ã½ºÅÛ¿¡¼ óÀ½ µÎ°³ÀÇ µð½ºÅ©´Â ¾Æ¸¶µµ SCSI µð½ºÅ©°¡ µÉ °ÍÀÌ´Ù. ±×·¡¼ ù¹ø° IDE µð½ºÅ© hdaÀÎ 5¹ø° µð½ºÅ©°¡ sda¿¡°Ô ÇØ´çµÇ´Â ±¸Á¶Á¤º¸¸¦ °®°Ô µÈ´Ù. ÀÌ·¯ÇÑ ¹®Á¦´Â ºÎÆà ÆĶó¸ÞÅ͸¦ ´ÙÀ½°ú °°ÀÌ ÀÔ·Â ÇϹǷμ ÇØ°áµÈ´Ù. C, H, S ÀÇ Àû´çÇÑ °ª `hda=C,H,S'¸¦ ºÎÆýà ¶Ç´Â /etc/lilo.conf¿¡ ¼³Á¤ÇϹǷμ ÇØ°áµÈ´Ù.
`Àú´Â µ¿ÀÏÇÑ 10 GBÀÇ IBM µð½ºÅ©¸¦ °®°í ÀÖ½À´Ï´Ù. ±×·±µ¥ fdisk´Â ÀÌµé µð½ºÅ©ÀÇ Å©±â»ó¿¡ Â÷À̸¦ º¸¿©ÁÝ´Ï´Ù.' ¾Æ·¡Ã³·³ :
# fdisk /dev/hdb
Disk /dev/hdb: 255 heads, 63 sectors, 1232 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 1232 9896008+ 83 Linux native
# fdisk /dev/hdd
Disk /dev/hdd: 16 heads, 63 sectors, 19650 cylinders
Units = cylinders of 1008 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 1 19650 9903568+ 83 Linux native
¾î¶»°Ô ÀÌ·± °á°ú°¡ ?
¹«½¼ ¹®Á¦°¡ »ý±ä °É±î¿ä ? ¹«¾ùº¸´Ùµµ ¸ðµç ÀÌ·¯ÇÑ µå¶óÀ̺ê´Â ½ÇÁ¦·Î
10 ±â°¡ ¹ÙÀÌÆ®ÀÔ´Ï´Ù.
hdb´Â 255*
63*
1232*
512 = 10133544960Å©±â¸¦ °®À¸¸ç,
hdd´Â 16*
63*
19650*
512 = 10141286400Å©±â¸¦ °®½À´Ï´Ù. ±×·¯¹Ç·Î À߸øµÈ °ÍÀº
¾ø½À´Ï´Ù. ±×¸®°í Ä¿³ÎÀº ÀÌ µÑ ¸ðµÎ¸¦ 10.1 GB·Î ÀνÄÇÕ´Ï´Ù.
±×·³ ¿Ö Å©±â»ó¿¡ Â÷ÀÌ°¡ ÀÖ´Â °Ç°¡¿ä ? ±×°ÍÀº Ä¿³ÎÀÌ Ã³À½ µÎ°³ÀÇ IDE µð½ºÅ©ÀÇ
Á¤º¸¸¦ BIOS·Î ºÎÅÍ °¡Á® ¿À±â ¶§¹®ÀÔ´Ï´Ù.
±×¸®°í BIOS´Â hdb ¸¦ 255 °³ÀÇ Çìµå¸¦ °®´Â °ÍÀ¸·Î ÀçÇÒ´çÇ߱⠶§¹®ÀÔ´Ï´Ù.
(and 16*
19650/255=1232 cylinders).
¿©±â¿¡¼ ÀÚ¸® ³»¸²Àº ¾à 8 MB °ø°£À» ±ï¾Æ ¸Ô½À´Ï´Ù.
¸¸¾à hddµµ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ÀçÇÒ´çµÇ±æ ¿øÇÑ´Ù¸é ºÎÆÃÆĶó¸ÞÅ͸¦ `hdd=1232,255,63'À¸·Î ÀÔ·ÂÇØ ÁÖ¸é µË´Ï´Ù.
fdisk´Â µð½ºÅ©»ó¿¡ ¾ó¸¶³ª ¸¹Àº ºí·ÏÀÌ ÀÖ´ÂÁö¸¦ º¸¿©ÁÙ °ÍÀÔ´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ µð½ºÅ©»ó¿¡ ÆÄÀϽýºÅÛÀ» »ý¼º½Ã mke2fs ¸¦ ÀÌ¿ëÇϸé, ÀÌ ÆÄÀÏ ½Ã½ºÅÛÀº ½Ã½ºÅÛ ¿ëµµ(bookkeeping)¸¦ À§ÇØ ¾à°£ÀÇ °ø°£À» ÇÊ¿ä·Î ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÆÄÀϽýºÅÛ Å©±âÀÇ 4% Á¤µµ¸¦ »ç¿ëÇÕ´Ï´Ù. °Ô´Ù°¡ mke2fs ½ÇÇà½Ã ¸¹Àº inode¸¦ ¿©·¯ºÐÀÌ ¿ä±¸ÇÏ¸é ´õ¿í´õ ¸¹ÀÌ ¿©ºÐÀÇ °ø°£À¸·Î »ç¿ëµË´Ï´Ù.
¿¹¸¦ µé¾î:
# sfdisk -s /dev/hda9
4095976
# mke2fs -i 1024 /dev/hda9
mke2fs 1.12, 9-Jul-98 for EXT2 FS 0.5b, 95/08/09
...
204798 blocks (5.00%) reserved for the super user
...
# mount /dev/hda9 /somewhere
# df /somewhere
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda9 3574475 13 3369664 0% /mnt
# df -i /somewhere
Filesystem Inodes IUsed IFree %IUsed Mounted on
/dev/hda9 4096000 11 4095989 0% /mnt
#
¿ì¸®´Â 4095976°³ÀÇ ºí·°À» °®´Â ÆÄƼ¼ÇÀ» °®´Â´Ù. ±×¸®°í ÀÌ ÆÄƼ¼Ç¿¡ ext2 ÆÄÀÏ ½Ã½ºÅÛÀ» »ý¼ºÇÑ´Ù. ±×¸®°í ¸¶¿ìÆ®¸¦ ÇÏ°í³ª¼ ÀÌ ½Ã½ºÅÛÀÌ ´ÜÁö 3574475 ºí·°À» °®´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. 521501 ºí·°(12%)ÀÌ inode¿Í ½Ã½ºÅÛ ¿ëµµ(bookkeeping) ¿ëµµ·Î ÀÌ¿ëµÇ¾ú´Ù. Àüüũ±â 3574475 ¿Í »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Å©±âÀÇ Â÷ÀÌ´Â »ç¿ëÁßÀÎ 13°³ÀÇ ºí·°¿¡ ·çÆ®¸¦ À§ÇØ ¿¹¾àµÈ 204798 ºí·°À» ÇÕÇÑ°Í°ú °°´Ù´Â °ÍÀ» ÁÖ¸ñÇϱ⠹ٶõ´Ù. 204798 ÀÇ ºí·° ¼öÄ¡´Â tune2fs¿¡ ÀÇÇØ º¯°æ °¡´ÉÇÏ´Ù. ÀÌ `-i 1024'´Â ´ÜÁö news ½ºÇ®À̳ª ±âŸ ¸Å¿ì ÀÛÀº ÆÄÀϵéÀÌ ¸¹Àº °æ¿ì¿¡ Àû´çÇÏ´Ù. ±âº»°ªÀº ´ÙÀ½°ú °°´Ù.
# mke2fs /dev/hda9
# mount /dev/hda9 /somewhere
# df /somewhere
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda9 3958475 13 3753664 0% /mnt
# df -i /somewhere
Filesystem Inodes IUsed IFree %IUsed Mounted on
/dev/hda9 1024000 11 1023989 0% /mnt
#
ÀÌÁ¦ ´ÜÁö 137501 blocks (3.3%) ÀÌ inode·Î »ç¿ëµÈ´Ù. ±×·¯¹Ç·Î ¿ì¸®´Â ÀÌÀüº¸´Ù 384 MB ¸¦ ´õ »ç¿ëÇÒ ¼ö ÀÖ´Ù. (Á¤È®ÇÏ°Ô °¢°¢ÀÇ inode´Â 128 byte¸¦ °®´Â´Ù) ¹Ý¸é¿¡ ÀÌ ÆÄÀϽýºÅÛÀº ÀÌÀüÀÇ 4096000 ¿¡ ºñÇØ ÃæºÐÇÑ Å©±âÀÎ 1024000 °³ÀÇ ÆÄÀÏÀ» °®À» ¼ö ÀÖ´Ù.