´ÙÀ½ ÀÌÀü Â÷·Ê

2. ¸®´ª½º¿¡¼­ Quota ¼³Á¤ - 1Àå: ȯ°æ ¼³Á¤

  1. Ä¿³ÎÀÇ Àç¼³Á¤ quota¸¦ Áö¿øÇÒ¼ö ÀÖµµ·Ï Ä¿³ÎÀ» Àç¼³Á¤ÇÑ´Ù. Quota support (CONFIG_QUOTA) n] y
  2. ÄÄÆÄÀÏ°ú quota ÇÁ·Î±×·¥ÀÇ ¼³Ä¡ quota ÇÁ·Î±×·¥ÀÇ ¼Ò½º´Â ´ÙÀ½Àå¼Ò¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù. ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz ¾Õ¿¡¼­ ¾ð±ÞÇÑ quota ÇÁ·Î±×·¥Àº ÀÌ¹Ì ¸®´ª½º¿ëÀ¸·Î Æ÷ÆõǾî ÀÖ°í Ä¿³Î 2.xÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ ÄÄÆÄÀϵǾî¾ß ÇÑ´Ù. ÄÄÆÄÀÏÁß¿¡ MNTOPT »ó¼ö°¡ Á¤ÀǵÇÁö ¾Ê¾Ò´Ù´Â ¿¡·¯°¡ ¹ß»ýÇÒ¼öµµ ÀÖ´Ù. ÀÌ·²¶§´Â mntent.h È­ÀÏÀ» /usr/include/mntent.h ·Î º¹»çÇÑÈÄ ÄÄÆÄÀÏÀ» Çغ»´Ù.
  3. quota¸¦ °Ë»çÇÏ°í ºÎÆ®½Ã¿¡ quota¸¦ ÀÛµ¿½ÃÅ°±â À§ÇØ system init ½ºÅ©¸³Æ®¸¦ ¼öÁ¤ÇÑ´Ù.
    ¿¹Á¦:
            # Check quota and then turn quota on.
            if [ -x /usr/sbin/quotacheck ]
            then
                    echo "Checking quotas. This may take some time."
                    /usr/sbin/quotacheck -avug
                    echo " Done."
            fi
            if [ -x /usr/sbin/quotaon ]
            then
                    echo "Turning on quota."
                    /usr/sbin/quotaon -avug
            fi
    

    °¡Àå ÁÁÀº ¹æ¹ýÀº /etc/fstab¿¡ ¸í½ÃµÈ È­ÀϽýºÅÛÀÌ ¸¶¿îÆ® µÈ ÈĺÎÅÍ *Ç×»ó* quota¸¦ Äѳõ´Â°ÍÀÌ´Ù. system init ½ºÅ©¸³Æ®ÀÇ ³¡ºÎºÐ ¶Ç´Â È­ÀϽýºÅÛÀÌ ¸¶¿îÆ® µÇ´Â ºÎºÐÀÇ ¹Ù·Î µÞºÎºÐ¿¡ quota¸¦ ÄѴ°ÍÀ» ÃßõÇÑ´Ù.
  4. /etc/fstab È­ÀÏÀ» ¼öÁ¤ÇÑ´Ù. ÀϹÝÀûÀ¸·Î quota°¡ ÀÛµ¿µÇ±â ÀüÀÇ ÆÄƼ¼ÇÀº ´ÙÀ½°ú °°´Ù: /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults 1 1 È­ÀϽýºÅÛ¿¡ quota¸¦ Ãß°¡ÇÏ·Á¸é, "defaults"¶ó´Â ´Ü¾î µÚ, Áï 4¹ø° Ç׿¡ "usrquota"¸¦ Àû´Â´Ù. /dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults,usrquota 1 1
  5. quota ±â·ÏÈ­ÀÏÀÎ "quota.user"¸¦ ¸¸µç´Ù. quota ±â·ÏÈ­ÀÏÀÎ quota.userÀÇ ¼ÒÀ¯ÀÚ´Â root¿©¾ß¸¸ ÇÑ´Ù. Áï, rootÀÌ¿Ü¿¡´Â ´©±¸µµ Àаųª ±â·ÏÇÒ ¼ö ¾øµµ·Ï ÇؾßÇÑ´Ù. root·Î ·Î±×ÀÎÇÑ ÈÄ, quota ¸¦ ¼³Ä¡ÇÏ·Á´Â ÆÄƼ¼ÇÀÇ ÃÖ»óÀ§ µð·ºÅ丮(base)¿¡ quota.userÈ­ÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù. touch /partition/quota.user chmod 600 /partition/quota.user
  6. ¸®ºÎÆ® ÀÚ, ÀÌÁ¦ ¼öÁ¤ÇÑ Á¤º¸·Î µ¿ÀÛÇÏ°Ô²û ½Ã½ºÅÛÀ» Àç°¡µ¿(reboot)½ÃŲ´Ù. ÈÄ¿¡ ´Ù¸¥ ÆÄƼ¼Ç¿¡µµ quota¸¦ ¼³Ä¡ÇÏ·Á¸é 4, 5, 6¹ø °úÁ¤À» µÇÇ®ÀÌÇÏ¸é µÈ´Ù.

´ÙÀ½ ÀÌÀü Â÷·Ê