½Å¿µÁø / HITEL:rldls
|
µð½ºÅ© °ü¸®¸¦ À§ÇÑ Quota »ç¿ëÇϱ⠸¸¾à¿¡ ÇÑ »ç¿ëÀÚ°¡ Çϵåµð½ºÅ©ÀÇ °ø°£À» ¹«Á¦ÇÑÀ¸·Î »ç¿ëÇÏ°Ô µÈ´Ù¸é,,,¾î¶»°Ô ÇÏ°Ú½À´Ï±î? ±×·± ÀϵéÀº °ü¸®ÀÚµéÀÌ À¯³äÇØ¾ß ÇÏ´Â ¸Å¿ì Áß´ëÇÑ ¹®Á¦ ÁßÀÇ ÇϳªÀÔ´Ï´Ù. ÀÌ·± ¹®Á¦Á¡À» ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº »ç¿ëÀÚµéÀÇ µð½ºÅ© »ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Â Quota¶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥ÀÇ »ç¿ë¹æ¹ýÀ» Àß ¼÷ÁöÇÑ´Ù¸é µð½ºÅ© °ü¸®¿¡ È¿À²À» ³ôÀÏ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
Quota´Â ±âº»ÀûÀ¸·Î µð½ºÅ© ÀúÀå¿¡ ´ëÇؼ µÎ °¡Áö ¹æ¹ýÀ¸·Î Á¦ÇÑÀ» µÎ°Ô µË´Ï´Ù. ¡¤»ç¿ëÀÚ³ª ±×·ì¿¡ Çã¿ëµÇ´Â inode Quota´Â ½Ã½ºÅÛ¿¡¼ »ç¿ëÀÚµéÀÇ µð½ºÅ©»ç¿ëÀ» Á¦ÇÑµÈ ¿ë·® ¾È¿¡¼ »ç¿ëÇϵµ·Ï Á¦ÇÑÇÏ´Â °ÍÀÔ´Ï´Ù. Quota´Â ±âº»ÀûÀ¸·Î ½Ã½ºÅÛ¿¡¼ »ç¿ëÀÚ³ª ÆÄÀϸ¶´Ù »ç¿ëÀÇ Á¦ÇÑÀ» µÑ ¼ö°¡ ÀÖ½À´Ï´Ù. <¾Ë¾ÆµÎ¾î¾ß ÇÒ ±âÃÊ»çÇ×> inodeÁ¦ÇÑÀ̶õ? blockÁ¦ÇÑÀ̶õ?
ÇöÀç Áö¿ø»çÇ× ¡¤BSD ¸í·É¾î ÀÔ´Ï´Ù.
»ç¿ë¹æ¹ý ¡¤fstab¿¡ Ãß°¡Çϱâ [root@haremoon root]#vi/etc/fstab ¿©±â¼ º¸Åë ·¹µåÇò ±âÁØÀ¸·Î /home µð·ºÅ丮¿¡ »ç¿ëÀÚµéÀÇ Èìµð·ºÅ丮°¡ ÀÖÀ¸´Ï±î ¡¤/dev/hda2¸¦ usrquota¸¦ »ç¿ëÇÏ°Ô ÇÏ·Á¸é /dev/hda1 / ex2
defaults 1 1 ¡¤/dev/hda2¿¡ grpquota¸¦ »ç¿ëÇÏ°Ô ÇÏ·Á¸é /dev/hda1 / es2
defaults 1 1 ¡¤/dev/hda2¿¡ usrquota, grpquota¸¦ µ¿½Ã¿¡ »ç¿ëÇÏ°Ô ÇÏ·Á¸é /dev/hda1 /ex2 defaults
1 1 ÀÌ·¸°Ô ¼³Á¤À» Çϸé üũ¸¦ ÇÏ°Ô µË´Ï´Ù. ÀÌ·¸°Ô üũ°¡ µÈ »çÇ×À» ÆÄÀÏ·Î ¤²°í ½ÍÀ¸½Ã´Ù¸é quota´Â µÎ °¡Áö ÆÄÀÏÀ» Áö¿øÇÕ´Ï´Ù. ¡¤quota.user ¹°·Ð root¸¸ÀÌ »ç¿ë°¡´É ÇÕ´Ï´Ù. »ç¿ë±ÇÇÑÀº Àбâ-¾²±â ±ÇÇÑ ÀÔ´Ï´Ù. ÀÌ°ÍÀ» ¼³Ä¡Çؾ߰ÚÁö¿ä? ¸ÕÀú »ç¿ë ÇÏ°íÀÚ ÇÏ´Â µð½ºÅ©ÀÇ ·çÆ®·Î °¡¾ß ÇÕ´Ï´Ù. ±×¸®°í ³ª¼ [root@haremoon root]#touch/home/quota.user /etc/fstab¿¡¼ µð½ºÅ©¸¦ ext2 file systemÀ¸·Î ¸¶¿îÆ® ÇÑ ´ÙÀ½¿¡ Ç×»ó quota·Î üũ¸¦ ÇÒ ¼ö ÀÖ´Â ½ºÅ©¸³ÅÍÀÔ´Ï´Ù. ÀÌ ½ºÅ©¸³ÅÍ´Â ¹Ýµå½Ã ½Ë½ºÅÛÀÇ Ãʱâȸ¦ ´Ù kaclsgn¿¡ ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ƯÈ÷, µð½ºÅ©°¡ ¸¶¿îÆ®°¡ µÈ ÈÄ¿¡ »ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÇ init ½ºÅ©¸³ÅÍ /etc/rc.d/rc.local¿¡ ³»¿ëÀ» Ãß°¡ÇØ ÁÖ¼¼¿ä #quotaonÀ» ÇϱâÀü¿¡ quotacheck·Î üũ¸¦
ÇÕ´Ï´Ù. ÀÌ·¸°í ³ª¼ ÀçºÎÆÃÀ» ÇÏ½Ã¸é µË´Ï´Ù. [root@haremoon root]#vi
Qouta ¼³Á¤Çϱâ 1. ¿©±â¼ usrquota, grpquota µÎ °¡Áö¸¦ ¾²´ÂÁö ÀÌÇØ ¸øÇϽŠºÐÀ» À§Çؼ Àá±ñ ¼³¸íÀ» ºÙÀÌ°íÀÚ ÇÕ´Ï´Ù. ¿ì¼± ½±°Ô surquota¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯´Â ¾Ë °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ¸¶´Ù µð½ºÅ© »ç¿ë ¾çÀ» Á¦ÇÑÇÏ´Â °ÍÀ̱⠶§¹®ÀÌ´Ù. ±×·³ grpquota´Â ¹«¾ùÀΰ¡? grpquota´Â grp¾È¿¡¼´Â Á¦ÇÑÀ» ÇÏÁö ¾ÊÁö¸¸.. groupÀÇ ÃÑ »ç¿ë·®Àº ÀÏÁ¤ÇÏ°Ô Á¦ÇÑ µË´Ï´Ù. Áï, ±×·ìÀÇ °¢°¢ »ç¿ëÀÚµéÀÇ Á¦ÇÑÀº ¾øÁö¸¸... ±×·ìÀÇ ÃÑÇÕ°è´Â Á¦ÇÑÀ» ¹Þ´Â °ÍÀÌÁö¿ä. 2. quotaon
: quota¸¦ ½ÇÇà ¿É¼ÇÁß¿¡ -u :´Â »ç¿ëÀÚ ÀÌÁ¦ Linux box°¡ ´Ù½Ã ºÎÆÃÀÌ µÇ¸é ÀÚµ¿À¸·Î
quotaonÀÌ µË´Ï´Ù. [root@haremoon root]#quotacheck -avug/dev/hda2 [root@haremoon root]#quotaon-avug
edquota[Edit Quota] ¡Ø ¾ÆÀ̵ð ´ë½Å¿¡ UIDµµ »ç¿ë°¡´É [root@haremoon root]#edquota -u haremoon
<--[vi¿¡µðÅÍ·Î haremoon»ç¿ëÀÚÀÇ µð½ºÅ© Á¦ÇÑ °áÁ¤] [root@haremoon root]#edquota -u user1
<--[vi¿¡µðÅÍ·Î ±×·ì user1ÀÇ µð½ºÅ© Á¦ÇÑ °áÁ¤] ¸¸¾à¿¡ ¸ðµç »ç¿ëÀÚ¸¦ µ¿ÀÏÇÏ°Ô ¿ë·®À» ÁöÁ¤Çϱâ À§Çؼ´Â ÇϳªÀÇ ±âÁØ »ç¿ëÀÚ ¾ÆÀ̵𳪠UID¸¦ Àû¾îµÐ´Ù. ƯÈ÷, UID°¡ 500ºÎÅÍ À̸é, ÆÐÅÏ Ã³¸® ¾ð¾îÀÎ awk¸¦ »ç¿ëÇÏ¿©¼ Çѹø¿¡ »ç¿ëÀÚµéÀ» ¸ðµÎ ´Ù ÁöÁ¤ÇØ ÁÙ ¼öµµ ÀÖ´Ù. [root!haremoon root]#edquota -p haremoon
awk -F: '$3>499 {print $1}' [Çؼ®] º¸Åë [root@haremoon root]#cat/etc/passwd¶ó°í
ÇÏ¸é »ç¿ëÀÚ¸í:Æнº¿öµå:UID:GID:»ç¿ëÀÚÁ¤º¸:Ȩµð·ºÅ丮:»ç¿ëÇÏ´Â
½© ÀÌ·± ¼øÀ¸·Î ³ª¿À°Ô µË´Ï´Ù. [Soft Limit] [Hard Limit] [Grace Period] [root@haremoon root]#edquota-t Repquota[Report Quota] [root@haremoon root]#repquota -a [root@haremoon root]#repquota -u haremoon <--[»ç¿ëÀÚÀÇ »óŸ¦ º¸¿©ÁØ´Ù.] |