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

4.1. Ä¿³Î Àç¼³Á¤

Quota¸¦ Áö¿øÇÒ ¼ö ÀÖµµ·Ï ´ÙÀ½°ú °°ÀÌ Ä¿³ÎÀ» Àç¼³Á¤ÇÑ´Ù.
Quota support (CONFIG_QUOTA) [n] y

4.2. Quota ¼ÒÇÁÆ®¿þ¾î ÄÄÆÄÀÏ ¹× ¼³Ä¡

´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡¼­´Â Quota ¼ÒÇÁÆ®¿þ¾î°¡ ¼³Ä¡µÇ¾î Àְųª, ½±°Ô ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ±×·¸Áö ¾Ê´Ù°Å³ª, ¾î¶»°Ô ¼³Ä¡ÇØ¾ß ÇÏ´ÂÁö ¸ð¸¥´Ù¸é, ¿©±â¿¡¼­ ÃֽйöÁ¯ÀÇ Quota ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.

Quota ¼ÒÇÁÆ®¿þ¾î¸¦ ÄÄÆÄÀÏÇÏ°í ¼³Ä¡Ç϶ó.

4.3. Quota¸¦ °Ë»çÇÏ°í ºÎÆ® ½Ã¿¡ Quota¸¦ ÀÛµ¿½Ã۱â À§ÇØ ½Ã½ºÅÛ 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¸¦ Äѳõ´Â °ÍÀÌ´Ù. ½Ã½ºÅÛ init ½ºÅ©¸³Æ®ÀÇ ³¡ºÎºÐ ¶Ç´Â ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸¶¿îÆ®µÇ´Â ºÎºÐÀÇ ¹Ù·Î µÞºÎºÐ¿¡ Quota¸¦ Äѳõ´Â °ÍÀ» ÃßõÇÑ´Ù.

4.4. /etc/fstab ¼öÁ¤

ÀϹÝÀûÀ¸·Î Quota°¡ ÀÛµ¿µÇ±â ÀüÀÇ ÆÄƼ¼Ç Á¤º¸´Â ´ÙÀ½°ú °°´Ù.
/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults        1       1

ÆÄÀÏ ½Ã½ºÅÛ¿¡ »ç¿ëÀÚ Quota Áö¿øÀ» °¡´ÉÇÏ°Ô ÇÏ·Á¸é, "defaults" ´Ü¾î µÚ, Áï ³×¹øÂ° Ç׿¡ "usrquota"¸¦ Ãß°¡ÇÑ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â fstab ¸Å´º¾ó ÆäÀÌÁö(`man fstab`)¸¦ Âü°íÇ϶ó.
/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults,usrquota       1       1

ÆÄÀÏ ½Ã½ºÅÛ¿¡ ±×·ì Quota ±â´ÉÀÌ ÇÊ¿äÇϸé, "usrquota" ´ë½Å "grpquota"¸¦ Ãß°¡Ç϶ó.
/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults,grpquota       1       1

ÆÄÀÏ ½Ã½ºÅÛ¿¡ »ç¿ëÀÚ Quota¿Í ±×·ì Quota µÑ´Ù ÇÊ¿äÇÏ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÉ °ÍÀÌ´Ù.
/dev/hda1       /       ext2    defaults        1       1
/dev/hda2       /usr    ext2    defaults,usrquota,grpquota       1   1

4.5. Quota ±â·Ï ÆÄÀÏ "quota.user"¿Í "quota.group" »ý¼º

quota.user¿Í quota.group, ÀÌ µÎ Quota ±â·Ï ÆÄÀÏÀº root ¼ÒÀ¯À̾î¾ß Çϰí, root À̿ܿ¡´Â ¾î´À ´©±¸µµ Àбâ/¾²±â ±ÇÇÑÀ» Á༭´Â ¾ÈµÈ´Ù.

root·Î ·Î±×ÀÎÇÑ ÈÄ, Quota¸¦ Ȱ¼ºÈ­½Ãų ÆÄƼ¼ÇÀÇ ·çÆ® µð·ºÅ丮·Î À̵¿Ç϶ó. ±×·± ÈÄ quota.user¿Í quota.group ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ¸¸µç´Ù.
touch /partition/quota.{user,group} 
chmod 600 /partition/quota.{user,group} 

4.6. Quota ½Ã½ºÅÛ È°¼ºÈ­½Ã۱â

Quota ¼ÒÇÁÆ®¿þ¾î¸¦ Ȱ¼ºÈ­½Ã۱â À§ÇØ, ¿©·¯ºÐÀÌ ¼öÁ¤ÇÑ °ÍÀÌ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛÀ» ¸®ºÎÆ®ÇÑ´Ù.

´õ ÁÁÀº ¹æ¹ýÀº ¿©·¯ºÐÀÌ ¸¸µç ½Ã½ºÅÛ init ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃŰ´Â °ÍÀÌ´Ù. À̰ÍÀº Quota µ¥ÀÌŸº£À̽º¸¦ ÃʱâÈ­½Ãų °ÍÀÌ´Ù. ¸¸¾à `ls -la /partition/quota.*` ¸í·ÉÀ» ½ÇÇàÇØº¸¸é ÆÄÀÏ Å©±â°¡ ´õ ÀÌ»ó 0 ÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. À̰ÍÀº Quota°¡ µ¿ÀÛÇϰí ÀÖ´Ù´Â °ÍÀ» ¸»ÇÑ´Ù.

³ªÁß¿¡ ´Ù¸¥ ÆÄƼ¼Ç¿¡µµ Quota¸¦ °¡´ÉÇÏ°Ô ÇÏ·Á¸é 4, 5, 6¹ø °úÁ¤À» µÇÇ®ÀÌÇÏ¸é µÈ´Ù.

4.7. crontab¿¡ quotacheck Ãß°¡

Quotacheck´Â ÁÖ±âÀûÀ¸·Î, Áï ÀÏÁÖÀϸ¶´Ù ½ÇÇàµÇ¸é µÉ °ÍÀÌ´Ù. ´ÙÀ½ ÁÙÀ» rootÀÇ crontab¿¡ Ãß°¡Ç϶ó. (`crontab -e`)
0 3 * * 0 /sbin/quotacheck -avug