´òÓ¡±¾ÎÄ ´òÓ¡±¾ÎÄ ¹Ø±Õ´°¿Ú ¹Ø±Õ´°¿Ú
ÈçºÎÔÚ Linux ÀïÃæÏÞÖÆÓû§¿Õ¼ä
×÷ÕߣºÎ人SEOãÉÌΠ ÎÄÕÂÀ´Ô´£ºÃôèºÍø  µã»÷Êý665  ¸üÐÂʱ¼ä£º2009/4/22 20:47:24  ÎÄÕ¼È룺mintao  ÔðÈα༭£ºmintao

ÈçºÎÔÚ Linux ÀïÃæÏÞÖÆÓû§¿Õ¼ä

±¾Õ¾ linuxman

¡¼·µ»Ø¡½¡¼×ª·¢¡½

ÈçºÎÔÚ Linux ÀïÃæÏÞÖÆÓû§¿Õ¼ä  
ÈçºÎÔÚ Linux ÀïÃæÏÞÖÆÓû§¿Õ¼ä 

-------------------------------------------------------------------------------- 

´ó¼ÒÓÐûÓÐÓùý Netware ÄØ£¿»¹¼Ç²»¼ÇµÃ Netware ÌṩµÄÓû§¿Õ¼äÏÞÖÆ£¬Sa ¿ÉÒÔͨ¹ýÃüÁîÏÞÖÆÓû§¿ÉÒÔʹÓõĴÅÅ̿ռ䡣ͬÑùµÄ¹¦ÄÜ Linux ÀïÃæÒ²¿ÉÒÔÌṩ¡£¾ßÌåµÄ·½·¨ÈçÏÂ(×¢ÒâÒÔϵIJ½ÖèÊÇÒÔ·¢ÐаæµÄ Linux Îª»ù´¡£¬°æ±¾ÃûΪ RedHat 5.1 )£º 

1¡¢ÄÚºËÖ§³Ö£¬Linux µÄ Kernel °æ±¾±ØÒª´óÓÚ 1.3.8x ¡£Èç¹ûʹÓõÄÊÇ RedHat 5.1 »òÏàËƵķ¢Ðа棬ÄÚºËÖеĠQuota ¹¦ÄÜÓ¦¸ÃÒѾ­±àÒë½øÈ¥ÁË¡£ 

2¡¢Îļþϵͳ£¬Linux µÄ´ÅÅÌ¿Õ¼äÏÞÖƵ±È»±ØÐëÔÚ Linux µÄ Ext2 ¸ñʽµÄ¿Õ¼äÀïÃæ´æÔÚÁË¡£ 

½¨Ò飬Èç¹ûÏëÔڹؼü·þÎñÆ÷ÏÞÖÆÓû§µÄ´ÅÅ̿ռ䣬×îºÃΪҪ×ö´ÅÅÌ¿Õ¼äÏÞÖƵÄÎļþϵͳÖÆ×÷¶ÀÁ¢µÄ·ÖÇø¡£ÈçÔÚÎҵĻúÆ÷ÀïÃæΪ¸öÈËÖ÷Ò³Óû§Ìṩ 10 Õ׵Ŀռ䣬¶øÕâЩÓû§ÓÖûÓбØÒª Telnet µ½ÎҵķþÎñÆ÷ÉÏ£¬ÕâÀïÎÒ¾ÍΪËûÃÇ·ÖÅäÒ»¸ö¶ÀÁ¢µÄ·ÖÇø hdb1 ²¢°Ñ´Ë·ÖÇø¹ÒÔÚ /usr/local/homepages ÀïÃæ¡£ 

ÁíÍ⣬ÔÚ·Ç Root ·ÖÇøÉϽøÐдÅÅÌ¿Õ¼äÏÞÖÆ£¬¿ÉÒÔÃâ±ÜÒò Sa ²Ù×÷ʧÎ󣬵¼ÖÂϵͳÎÞ·¨Æô¶¯µÄ¹ÊÕÏ(¾ßÌåµÄÔ­Òò¼ûºó)¡£ 

3¡¢ÓÐÁËÒÔÉϵÄ×¼±¸ºó¾ÍÒª¿ªÊ¼ÐÞ¸ÄϵͳÎļþ£¬Æô¶¯ÄÚºËÖеĴÅÅÌÏÞÖÆÁË¡£×¢Ò⣬ÒÔϵIJ½ÖèÈçºÎ³öÏÖÁË´íÎ󣬿ÉÒԻᵼÖÁÎļþϵͳÎÞ·¨¹Ò½Ó£¬Èç¹ûÄã¶Ô Root ·ÖÇø½øÐдÅÅÌ¿Õ¼äÏÞÖƵĻ°£¬Ôò¿ÉÄܻᵼÖÂϵͳÎÞ·¨Æô¶¯(ÕâÒ²¾ÍÊÇΪʲôÎÒ½¨ÒéÄúʹÓöÀÁ¢·ÖÇø½øÐдÅÅÌ¿Õ¼äÏÞÖÆÊÔÑéµÄÔ­Òò)¡£ËùÒÔÇëÄúÒ»¶¨Òª·Ç³£·Ç³£·Ç³£ÈÏÕæµÄ²é¿´£¬Èç¹ûÄúÓÐÈκεÄÎÊÌ⣬ÇëÄúÓëÎÒÁªÏµ¡£ 

¡ù¡¡¡¡Ê¹Óàvi Ð޸Ġ/etc/fstab Ê¹ÏµÍ³ÎªÖ¸¶¨·ÖÇø´ò¿ª´ÅÅÌ¿Õ¼äÏÞÖƹ¦ÄÜ¡£ 

ÕâÊÇÎÒÔ­À´µÄ /etc/fstab µÄÖ÷Òª²¿·Ö 

/dev/hda5¡¡¡¡¡¡ext2¡¡¡¡¡¡¡¡defaults¡¡¡¡ 1 1 

/dev/hda6¡¡¡¡¡¡ext2¡¡¡¡¡¡¡¡defaults¡¡¡¡ 1 1 

ÕâÊÇÐ޸ĺóµÄÄÚÈÝ 

/dev/hda5¡¡¡¡¡¡ext2¡¡¡¡¡¡¡¡defaults¡¡¡¡ 1 1 

/dev/hda6¡¡¡¡¡¡ext2¡¡¡¡¡¡¡¡defaults,usrquota,grpquota¡¡¡¡1 1 

×¢Ò⵽ûÓУ¬ÔÚ hda6 µÄÅäÖÃÖмÓÈëÁË usrquota ºÍ grpquota ÕâÁ½¸öÖ¸ÁîÊÇÒâ˼ÊÇ´ò¿ª»ùÓÚÓû§µÄ¿Õ¼äÏÞÖƺͻùÓÚ×éµÄ¿Õ¼äÏÞÖÆ¡£Èç¹ûÄúÖ»ÊÇÐèҪʹÓûùÓÚÓû§µÄ¿Õ¼äÏÞÖƵĻ°£¬¿ÉÒÔֻʹÓàusrquota¡£Í¬ÑùµÄÈç¹ûÄúÖ»ÊÇÐèҪʹÓûùÓÚ×éµÄ¿Õ¼äÏÞÖƵĻ°£¬ÔòÖ»ÐèÌí¼Ó grpquota ÓÚ defaults ºó¼´¿É¡£ 

×¢Òâ²»ÒªÊä´íÁË£¬²»È»ÏµÍ³»áÎÞ·¨Õý³£¹Ò½ÓÏàÓ¦µÄ·ÖÇøµÄ¡£Èç¹ûÄúʹÓ÷ǠRoot ·ÖÇø»¹ºÃ˵£¬Èç¹ûÊÇʹÓàRoot À´ÖÆ×÷´ÅÅÌ¿Õ¼äÏÞÖƵĻ°£¬¾Í !#$!$#@%¡£ 

¡ù¡¡¡¡½ÓÏÂÀ´¾ÍÒªÔÚÏàÓ¦·ÖÇøµÄ¸ùÖÐÉú³É Quota Record File ÁË¡£·½·¨Îª£º 

ÎÒÒª½øÐдÅÅÌ¿Õ¼äÏÞÖƵķÖÇøΪ /dev/hdb1 ¹Ò½ÓÔÚ /usr/local/homepages£¬Ôò 

cd /usr/local/homepages¡¡¡¡¡¡#½øÈë /dev/hdb1 µÄ¸ù 

touch quota.user¡¡¡¡¡¡¡¡¡¡¡¡ #Éú³ÉÁã×Ö½ÚµÄÓû§¿ØÖÆÎļþ 

touch quota.group¡¡¡¡¡¡¡¡¡¡¡¡#Éú³ÉÁã×Ö½ÚµÄ×é¿ØÖÆÎļþ 

chmod 600 quota.user¡¡¡¡¡¡¡¡ #ÉèÖÃÖ»ÓРroot ²Å¿ÉÒÔ¶ÁЩ´ËÎļþ 

chmod 600 quota.group¡¡¡¡¡¡¡¡#ͬÉÏ 

Ö®ºóÖØÐÂÆô¶¯ Linux Ê¹ Kernel ¿ÉÒÔ¿ªÊ¼ÏàÓ¦·ÖÇøµÄ¿Õ¼äÏÞÖƹ¦ÄÜ¡£ 

¡ù¡¡¡¡ÖØÐÂÆô¶¯Ö®ºó£¬¾Í¿ÉÒÔʹÓàedquota ÃüÁîÀ´¿ØÖÆÓû§ËùÄÜ·ÃÎʵĿռäÁË¡£ÈçÎÒÒª¶Ô testuser1 ËùÄÜʹÓõĿռä½øÐÐÏÞÖÆ£¬ÔòÏàÓ¦µÄÃüÁî¼°¿ØÖƲ½ÖèΪ£º 

edquota -u testuser1 

Ö´ÐдËÃüÁîÖ®ºó£¬edquota ½«»áÆô¶¯ vi ±à¼­Æ÷ÈÃÄú±à¼­Óû§ËùÄÜʹÓõĴÅÅ̿ռ䡣vi Æô¶¯Ö®ºó½«»áÏÔʾÈçϵÄÐÅÏ¢£º 
ÿ

ÔðÈα༭£ºÖªÊ¶¿â¹ÜÀíÔ±(2001-02-20 13:58)

´òÓ¡±¾ÎÄ ´òÓ¡±¾ÎÄ ¹Ø±Õ´°¿Ú ¹Ø±Õ´°¿Ú