ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ Áö±¹Çö wlrnrgus@nextline.net ÄõÅ͸¦ ÀÌ¿ëÇÏ¿© µð½ºÅ© ÇÒ´ç·®À» Á¦ÇÑÇϴ°ÍÀ¸·Î ±âº»ÀûÀ¸·Î ÀÏ¹Ý À¯Àú »ç¿ëÀÚµéÀÇ µð·ºÅ丮 ¿ë·®À» Á¦ÇÑÇÒ °æ¿ì¿¡ »ç¿ëµË´Ï´Ù. ÇØ´ç ¸Å´º¾óÀº ¸®´ª½º 2.4.22 ÀÌ»ó Ä¿³Î ¹öÀüÀ» ±âÁØÀ¸·Î ÀÛ¼ºµÈ °Í À̸ç /homeµð·ºÅ丮°¡ µ¶¸³µÈ ÇϳªÀÇ ÆÄƼ¼ÇÀ¸·Î ¸¶¿îÆ®°¡ ÀÌ·ç¾îÁø °ÍÀ» ±âÁØÀ¸·Î ÀÛ¼ºµÈ °Í ÀÔ´Ï´Ù. £ª user ÄõÅÍ ¼³Á¤¹ý
1.¸ÕÀú /etc/fstab ÆÄÀÏ¿¡ ÄõÅ͸¦ ¼³Á¤ÇÒ ÆÄƼ¼ÇÀ» ¼öÁ¤ÇÕ´Ï´Ù. vi /etc/fstab /homeÆÄƼ¼Ç¿¡ ÄõÅ͸¦ ¼³Á¤ÇÒ °Í À̹ǷΠ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ ¡°usrquota¡± ÀÇ ¿É¼ÇÀ» ³Ö¾î ÁÝ´Ï´Ù.
:wqÀ¸·Î ÀúÀåÀ» ÇÏ°í /etc/fstab ÆÄÀÏ¿¡¼ ³ª¿É´Ï´Ù.
2. /home ÆÄƼ¼Ç remount :wqÀ¸·Î ÀúÀåÈÄ mount -o remount /home ÀÇ ¸í·É¾î·Î /home ÆÄƼ¼ÇÀÇ ¸¶¿îÆ®¿É¼ÇÀ» Àç¼³Á¤ ÇÕ´Ï´Ù. mount¸í·É¾î·Î /home ÆÄƼ¼Ç¿¡ usrquota ¿É¼ÇÀÌ Àû¿ëÀÌ ÀÌ·ç¾î Á³´ÂÁö È®ÀÎ ÇÕ´Ï´Ù.
3. user ÄõÅÍ DBÆÄÀÏ ¸¸µé±â /home¿¡ aquota.user À» touch¸í·É¾î·Î ÆÄÀÏ »ý¼ºÇÕ´Ï´Ù. ¿ø·¡ 2.4.22 ¾Æ·¡ÀÇ Ä¿³Î¹öÀü¿¡¼´Â quota.user À¸·Î »ç¿ëµÇ¾úÀ¸³ª 2.4.22ÀÌ»ó Ä¿³Î ¹öÀü¿¡¼´Â aquota.user À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. uname –a¸í·É¾î·Î Ä¿³Î Á¤º¸ È®ÀÎÈÄ, touch /home/aquota.user ¸í·É¾î·Î aquota.user ÆÄÀÏÀ» »ý¼º ÇÕ´Ï´Ù. ÆÄÀÏ »ý¼ºÈÄ, chmod 600 /home/aquota.user ¸í·ÉÀ¸·Î root ¸¸ ÀÐ°í ¾²±â°¡ °¡´ÉÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ls –al /home/aquota.user¼³Á¤ È®ÀÎÀ» ÇÕ´Ï´Ù.
4. aquota.user ÆÄÀÏ Á¤º¸ °»½Å quotacheck –avu¸í·É¾î·Î aquota.user ÆÄÀÏ¿¡ /home »ç¿ëÀÚ µð·ºÅ丮 Á¤º¸¸¦ ³Ö¾î ÁÝ´Ï´Ù.(Âü°í·Î ÆÄÀÏ ¿ë·®ÀÌ ¸¹´Ù¸é Á¤º¸¸¦ °»½ÅÇϴµ¥ ½Ã°£ÀÏ °É¸±¼ö ÀÖ½À´Ï´Ù.) ¡Ú quotacheck ¿É¼Ç ¼³¸íÀº ¾Æ·¡¿Í °°½À´Ï´Ù. -v : verboseÀÇ Àǹ̷Î, üũ µµÁß ¿©·¯°¡Áö À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. -u :ƯÁ¤ UID(User ID)°¡ »ç¿ëÇÏ´Â ÆÄÀÏ°ú µð·ºÅ丮¸¦ Ä«¿îÆ®ÇÏ°ÔÇÕ´Ï´Ù. -g :ƯÁ¤ GID(Group ID)°¡ »ç¿ëÇÏ´Â ÆÄÀÏ°ú µð·ºÅ丮¸¦ Ä«¿îÆ®ÇÏ°ÔÇÕ´Ï´Ù. -a : /etc/fstabÆÄÀÏ¿¡ usrquota ¿É¼ÇÀÌ Æ÷ÇÔµÈ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸ðµÎ üũÇÕ´Ï´Ù. -m : file systemÀÌ µ¿ÀÛÁßÀÎ »óÅ¿¡¼ °Á¦·Î quotacheck ½Ãµµ¸¦ ÇÕ´Ï´Ù. -f :µð½ºÅ© »ç¿ë·® ÇÒ´çÀÌ ºñÈ®¼ºÈ½Ã¿¡ °Á¦·Î quotacheck ½Ãµµ·Ï ÇÕ´Ï´Ù.
5. ÄõÅÍ ½ÇÇà (quotaon [ÄõÅÍ ¼³Á¤ÇÑ ÆÄƼ¼Ç¸í], quotaon -a <- ÄõÅͼ³Á¤µÈ ¸ðµç ÆÄƼ¼Ç ÄõÅÍ È°¼º) ÇöÀç /home ÆÄƼ¼Ç¿¡ ÄõÅͼ³Á¤À» ÇÏ¿´À¸¹Ç·Î quotaon /home ÀÇ ¸í·É¾î·Î /home ÆÄƼ¼ÇÀÇ ÄõÅ͸¦ È°¼ºÈ ½Ãŵ´Ï´Ù.
ÄõÅÍ ÇØÁö´Â quotaoff /homeÀÇ ¸í·É¾î·Î ÇϸéµË´Ï´Ù. (quotaoff [ÄõÅÍ ¼³Á¤ÇÑ ÆÄƼ¼Ç¸í] , quotaoff -a <- ÄõÅͼ³Á¤µÈ ¸ðµç ÆÄƼ¼Ç ÄõÅÍ ÇØÁö)
6. user ÄõÅÍ »ç¿ë¹ý (edquota –u »ç¿ëÀÚID) ex) edquota –u nextline <-nextline¶õ »ç¿ëÀÚÀÇ ¿ë·®À» 1GÀ¸·Î Á¦ÇÑÇÕ´Ï´Ù. ´ÜÀ§´Â KB(Å°·Î¹ÙÀÌÆ®)À¸·Î 1M´Â 1024À̹ǷΠ1G´Â 1024000 ÀÔ´Ï´Ù. ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ blocks ¿À¸¥ÂÊ¿¡ ÀÖ´Â soft¿Í hard¸¸ ¿ë·®¼³Á¤À» ÇØÁÖ¸é µË´Ï´Ù. :wqÀúÀåÀ» ÇÏ½Ã°í ³ª¿À½Ã¸é ÄõÅͼ³Á¤ÀÌ ¿Ï·áµÈ°ÍÀÔ´Ï´Ù.
¿©·¯ »ç¿ëÀÚµé µ¿½Ã¼³Á¤ : edquota –u »ç¿ëÀÚ1 »ç¿ëÀÚ2 »ç¿ëÀÚ3
- Filesystem :ÇöÀç »ç¿ëÁßÀÌ ÆÄÀϽýºÅÛ - block :ÇöÀç »ç¿ëÁßÀÎ ºí·°·® - soft :ºí·° »ç¿ë·® °æ°í·® - hard :ºí·Ï »ç¿ëÁ¦ÇÑ·® - inodes :ÇöÁ¦ »ç¿ëÁßÀÎ ÆÄÀÏ ¼ö - soft :ÆÄÀÏ »ç¿ë·® °æ°í - hard :ÆÄÀÏ »ç¿ë·® Á¦ÇÑ
7. ÄõÅÍ ¼³Á¤ È®ÀÎ /homeÆÄƼ¼ÇÀÇ »ç¿ëÀÚ°èÁ¤ Àüü ÄõÅͼ³Á¤À» È®ÀÎÇϽ÷Á¸é repquota –auÀÇ ¸í·É¾î·Î È®ÀÎÇÏ½Ã¸é µÇ¸ç °³º° È®ÀÎÀº repquota –au |grep [»ç¿ëÀÚ¸í]À¸·Î È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
À§¿Í °°ÀÌ ¼³Á¤ÇÏ½Ã¸é °èÁ¤º° ¿ë·®À» Á¦ÇÑÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
8. À¯¿¹±â°£ ¼³Á¤Çϱâ (edquota –t) quota¿¡¼ÀÇ À¯¿¹±â°£À̶õ »ç¿ëÀÚ°¡ quota ¼³Á¤ÀÇ soft °ªÀ» ÃÊ°ú ÇÏ´õ¶óµµ ÀÏÁ¤ ±â°£µ¿¾È ÆÄÀÏÀ» Á¤¸®ÇÒ ½Ã°£À» ÁÖ´Â Àǵµ·Î »ç¿ëµË´Ï´Ù. ¼³Á¤µÈ soft °ªÀ» ÃÊ°úÇßÀ» ¶§ºÎÅÍ À¯¿¹±â°£ÀÌ Ä«¿îÆ® ´Ù¿îµÇ´Âµ¥ ÀÌ ±â°£µ¿¾ÈÀº hard °ªÀ» ÃÊ°úÇÏÁö ¾Ê´Â ¹üÀ§¿¡¼ ¾ó¸¶µçÁö ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ À¯¿¹±â°£ÀÌ Áö³ª°Ô µÇ¸é »ç¿ëÀÚ´Â hard °ª¿¡ »ó°ü¾øÀÌ soft °ªÀ» ÃÊ°úÇÒ ¼ö ¾ø°í soft°ª ÀÌÇÏ·Î ÆÄÀÏÀ» Á¤¸®ÇÒ ¶§±îÁö »õ·Î¿î ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ¾Æ·¡ÀÇ ¼³Á¤Àº Block(¿ë·®)¿¡ ´ëÇØ 7ÀÏ, inode(ÆÄÀϼö)¿¡ ´ëÇØ 7ÀÏÀÇ À¯¿¹±â°£À» ¼³Á¤ÇÑ È¸éÀÔ´Ï´Ù. À¯¿¹±â°£ ¿ª½Ã block(ÃÑ¿ë·®) inode(ÃÑÆÄÀϼö)¿¡ ´ëÇؼ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ¼³Á¤µÇ´Â ±â°£ÀÇ ´ÜÀ§´Â ¾Æ·¡¿Í °°½À´Ï´Ù.. sec(onds) :À¯¿¹±â°£À» ÃÊ(seconds) ´ÜÀ§·Î ¼³Á¤ min(utes) :À¯¿¹±â°£À» ºÐ(minutes) ´ÜÀ§·Î ¼³Á¤. hour(s) :À¯¿¹±â°£À» ½Ã(hours) ´ÜÀ§·Î ¼³Á¤. day(s) :À¯¿¹±â°£À» ÀÏ(days) ´ÜÀ§·Î ¼³Á¤.
£ª group ÄõÅÍ ¼³Á¤¹ý À§¿¡¼ user ÄõÅͼ³Á¤¹ý°ú ¼³Á¤¹æ¹ýÀº °ÅÀÇ µ¿ÀÏÇϸç Â÷ÀÌÁ¡Àº groupÀ¸·Î Á¦ÇÑÇϴ°ÍÀÔ´Ï´Ù. guoupÀû¿ë ÆÄƼ¼ÇÀº À§¿Í µ¿ÀÏÇÑ /home ÆÄƼ¼Ç ÀÔ´Ï´Ù. 1.¸ÕÀú /etc/fstab ÆÄÀÏ¿¡ ÄõÅ͸¦ ¼³Á¤ÇÒ ÆÄƼ¼ÇÀ» ¼öÁ¤ÇÕ´Ï´Ù vi /etc/fstab
:wqÀ¸·Î ÀúÀåÀ» ÇÏ°í /etc/fstab ÆÄÀÏ¿¡¼ ³ª¿É´Ï´Ù.
2. :wqÀ¸·Î ÀúÀåÈÄ mount -o remount /home ÀÇ ¸í·É¾î·Î /home ÆÄƼ¼ÇÀÇ ¸¶¿îÆ®¿É¼ÇÀ» Àç¼³Á¤ ÇÕ´Ï´Ù. mount¸í·É¾î·Î /home ÆÄƼ¼Ç¿¡ grpquota¿É¼ÇÀÌ Àû¿ëÀÌ ÀÌ·ç¾î Á³´ÂÁö È®ÀÎ ÇÕ´Ï´Ù.
3. group ÄõÅÍ DBÆÄÀÏ ¸¸µé±â /home¿¡ aquota.group À» touch¸í·É¾î·Î ÆÄÀÏ »ý¼ºÇÕ´Ï´Ù. ¿ø·¡ 2.4.22 ¾Æ·¡ÀÇ Ä¿³Î¹öÀü¿¡¼´Â aquota.group À¸·Î »ç¿ëµÇ¾úÀ¸³ª 2.4.22ÀÌ»ó Ä¿³Î ¹öÀü¿¡¼´Â aquota.group À¸·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. uname –a¸í·É¾î·Î Ä¿³Î Á¤º¸ È®ÀÎÈÄ, touch /home/aquota.group ¸í·É¾î·Î ÆÄÀÏÀ» »ý¼º ÇÕ´Ï´Ù. ÆÄÀÏ »ý¼ºÈÄ, chmod 600 /home/aquota.group ¸í·ÉÀ¸·Î root ¸¸ ÀÐ°í ¾²±â°¡ °¡´ÉÇϵµ·Ï ¼³Á¤ÇÕ´Ï´Ù. ls –al /home/aquota.group¼³Á¤ È®ÀÎÀ» ÇÕ´Ï´Ù.
4. aquota.group ÆÄÀÏ Á¤º¸ °»½Å quotacheck –avgm¸í·É¾î·Î aquota.group ÆÄÀÏ¿¡ group Á¤º¸¸¦ ³Ö¾î ÁÝ´Ï´Ù. (Âü°í·Î ÆÄÀÏ ¿ë·®ÀÌ ¸¹´Ù¸é Á¤º¸¸¦ °»½ÅÇϴµ¥ ½Ã°£ÀÏ °É¸±¼ö ÀÖ½À´Ï´Ù.) - m¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é µ¿ÀÛÇÏ°í ÀÖ´Â ÆÄÀϽýºÅÛ¿¡¼´Â aquota.group ÆÄÀÏ¿¡ groupÁ¤º¸¸¦ ³ÖÀ»¼ö ¾ø±â¿¡ °Á¦·Î Á¤º¸¸¦ ³Ö´Â°ÍÀÔ´Ï´Ù.
¡Ú quotacheck ¿É¼Ç ¼³¸íÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
-v : verboseÀÇ Àǹ̷Î, üũ µµÁß ¿©·¯°¡Áö À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. -u :ƯÁ¤ UID(User ID)°¡ »ç¿ëÇÏ´Â ÆÄÀÏ°ú µð·ºÅ丮¸¦ Ä«¿îÆ®ÇÏ°ÔÇÕ´Ï´Ù. -g :ƯÁ¤ GID(Group ID)°¡ »ç¿ëÇÏ´Â ÆÄÀÏ°ú µð·ºÅ丮¸¦ Ä«¿îÆ®ÇÏ°ÔÇÕ´Ï´Ù. -a : /etc/fstabÆÄÀÏ¿¡ usrquota ¿É¼ÇÀÌ Æ÷ÇÔµÈ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸ðµÎ üũÇÕ´Ï´Ù. -m : file systemÀÌ µ¿ÀÛÁßÀÎ »óÅ¿¡¼ °Á¦·Î quotacheck ½Ãµµ¸¦ ÇÕ´Ï´Ù. -f :µð½ºÅ© »ç¿ë·® ÇÒ´çÀÌ ºñÈ®¼ºÈ½Ã¿¡ °Á¦·Î quotacheck ½Ãµµ·Ï ÇÕ´Ï´Ù.
5. ÄõÅÍ ½ÇÇà (quotaon [ÄõÅÍ ¼³Á¤ÇÑ ÆÄƼ¼Ç¸í], quotaon -a <- ÄõÅͼ³Á¤µÈ ¸ðµç ÆÄƼ¼Ç ÄõÅÍ È°¼º) ÇöÀç /home ÆÄƼ¼Ç¿¡ ÄõÅͼ³Á¤À» ÇÏ¿´À¸¹Ç·Î quotaon /home ÀÇ ¸í·É¾î·Î /home ÆÄƼ¼ÇÀÇ ÄõÅ͸¦ È°¼ºÈ ½Ãŵ´Ï´Ù.
ÄõÅÍ ÇØÁö´Â quotaoff /homeÀÇ ¸í·É¾î·Î ÇϸéµË´Ï´Ù. (quotaoff [ÄõÅÍ ¼³Á¤ÇÑ ÆÄƼ¼Ç¸í] , quotaoff -a <- ÄõÅͼ³Á¤µÈ ¸ðµç ÆÄƼ¼Ç ÄõÅÍ ÇØÁö)
6. group ÄõÅÍ »ç¿ë¹ý (edquota –g ±×·ì¸í) ex) edquota –u nextline <-nextline¶õ »ç¿ëÀÚÀÇ ¿ë·®À» 1GÀ¸·Î Á¦ÇÑÇÕ´Ï´Ù. ´ÜÀ§´Â KB(Å°·Î¹ÙÀÌÆ®)À¸·Î 1M´Â 1024À̹ǷΠ1G´Â 1024000 ÀÔ´Ï´Ù. ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ blocks ¿À¸¥ÂÊ¿¡ ÀÖ´Â soft¿Í hard¸¸ ¿ë·®¼³Á¤À» ÇØÁÖ¸é µË´Ï´Ù. :wqÀúÀåÀ» ÇÏ½Ã°í ³ª¿À½Ã¸é ÄõÅͼ³Á¤ÀÌ ¿Ï·áµÈ°ÍÀÔ´Ï´Ù.
- Filesystem :ÇöÀç »ç¿ëÁßÀÌ ÆÄÀϽýºÅÛ - block :ÇöÀç »ç¿ëÁßÀÎ ºí·°·® - soft :ºí·° »ç¿ë·® °æ°í·® - hard :ºí·Ï »ç¿ëÁ¦ÇÑ·® - inodes :ÇöÁ¦ »ç¿ëÁßÀÎ ÆÄÀÏ ¼ö - soft :ÆÄÀÏ »ç¿ë·® °æ°í - hard :ÆÄÀÏ »ç¿ë·® Á¦ÇÑ.
7. ÄõÅÍ ¼³Á¤ È®ÀÎ Àüü group ÄõÅͼ³Á¤À» È®ÀÎÇϽ÷Á¸é repquota –agÀÇ ¸í·É¾î·Î È®ÀÎÇÏ½Ã¸é µÇ¸ç °³º° È®ÀÎÀº repquota –ag |grep [»ç¿ëÀÚ¸í]À¸·Î È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù . À§¿Í °°ÀÌ ÇϽøé group ¼³Á¤À» ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|