Unix/Solaris °ü·Ã°Ô½ÃÆÇ |
---|
2000/07/19(19:42) from 203.254.154.69 | |
ÀÛ¼ºÀÚ : °ÁÙ±â (jkkang65@hanmail.net) | Á¶È¸¼ö : 2049 , ÁÙ¼ö : 68 |
Disk Quotas |
---|
Quota ¡¡ 1. °³¿ä °¢ À¯Àú´ç disk blockÀ̳ª inode ¼ö¸¦ Á¦ÇÑÇؼ µð½ºÅ©ÀÇ »ç¿ëÀ» Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. 2. setting Quotas ¡¡ # su # vi /etc/vfstab ¡¡ /dev/dsk/c0t3d0s7¡¡¡¡/dev/rdsk/c0t3d0s7¡¡ /home¡¡ ufs¡¡ 2¡¡¡¡ yes¡¡ rq ¡¡ ~ ¡¡ Quota¸¦ »ç¿ëÇÏ·Á°í ÇÏ´Â filesystem¿¡ ¸ÕÀú quotas file¸¦ ¸¸µé¾î ÁÖ¾î¾ßÇÑ´Ù. ¡¡ # touch /home/quotas # chown root /home/quotas # chmod 600 /home/quotas ¡¡ °¢ »ç¿ëÀÚÀÇ »ç¿ë·®À» ÇÒÀå ¡¡ # /usr/sbin/edquota user1¡¡¡¡¡¡¡¡ ¡¡ ~¡¡¡¡¡¡ ¡¡ fs /home¡¡ blocks (soft = 0, hard = 0) inode (soft = 0, hard = 0)¡¡¡¡¡¡ ¡¡ ~ ¡¡ * edquota [ -p proto_user] user .......... ¿©·¯»ç¿ëÀÚµéÀÇ Quota¸¦ ¸¸µé°íÀÚ ÇÒ¶§ -p optionÀ» »ç¿ëÇؼ proto_userÀÇ °ª°ú µ¿ÀÏÇÏ°Ô ¼³Á¤ÇÑ´Ù. ¡¡ * edquota -t user1 user2 .... fs /home blocks time limit = 3.50 days, files time limit = 3.50 days ¡¡ À§ÀÇ ¿¹Á¦¿¡¼ t optionÀ» ÀÌ¿ëÇÏ¿© time limit¸¦ settingÇÑ´Ù. time limit settingÀ̶õ »ý¼ºµÈ fileÀÌ settingµÈ ±â°£ÀÌ °æ°úµÇ¸é(´Ü ¼öÁ¤µÈ fileÀÇ °æ¿ì) soft limit±îÁö ÀÚµ¿À¸·Î ¼Ò¸êµÈ´Ù´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î ÁÖÀǸ¦ ¿äÇÑ´Ù. default°ªÀº 7.0 days ¡¡ quota and repquota : View Quotas # quota user1 ¡¡ * ¸¸¾à soft limit¸¦ ÃÊ°úÇÏ¸é °æ°í¸¦ »Ñ·ÁÁÖ°í, hard limit¸¦ ÃÊ°úÇÏ¸é ´õ ÀÌ»óÀÇ file writtingÀÌ ¾ÊµÈ´Ù. * 1 blockÀº 1024 byteÀÌ°í unlimit·Î settingÇÏ´Â °æ¿ì´Â 0À¸·Î settingÇÏ¸é µÈ´Ù. 3. checking Quotas °¢ partitionÀÇ »ç¿ëÀÚº° »ç¿ë·®À» KB´ÜÀ§·Î º¸¿©ÁØ´Ù. ¡¡ # quot /dev/dsk/c0t2d0s7¡¡¡¡¡¡ ¡¡/dev/dsk/c0t2d0s7 (/home) :¡¡¡¡¡¡ ¡¡711024¡¡¡¡¡¡¡¡¡¡ root¡¡¡¡¡¡ ¡¡498¡¡¡¡¡¡¡¡ ¡¡¡¡ user1¡¡¡¡¡¡ ¡¡302 ¡¡¡¡¡¡¡¡¡¡ user2¡¡¡¡¡¡ ¡¡1¡¡¡¡¡¡¡¡¡¡¡¡¡¡ user3¡¡¡¡¡¡ ¡¡1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ user4¡¡¡¡¡¡ # quot -a (¸ðµç partitionÀÇ »ç¿ëÀÚº° »ç¿ë·®À» KB´ÜÀ§·Î º¸¿©ÁØ´Ù)¡¡¡¡ # quot -f /dev/dsk/c0t2d0s7 (block size »Ó¸¸¾Æ´Ï¶ó file countµµ º¸¿©ÁØ´Ù.)¡¡¡¡¡¡ # repquota -v -a¡¡¡¡¡¡ # quota -v user1 |