Home | Data Center | Contact US | Login

Á¦¸ñ quota ¼³Á¤
÷ºÎÆÄÀÏ quota ¼³Á¤.pdf ÀÛ¼ºÀÏ 2008-07-30 08:14:06
ÀÛ¼ºÀÚ : ±â¼úÁö¿øºÎ Áö±¹Çö 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 ¼³Á¤À» ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
  RAID Á¾·ù¿Í Ư¡
  parted À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´ë¿ë·® ´ÜÀÏ ÆÄƼ¼ÇÀ» »ý¼ºÇÏ´Â ¹æ¹ý





ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ
ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ ȸ»ç¼Ò°³ °³ÀÎÁ¤º¸Ãë±Þ¹æħ ÀÌ¿ë¾à°ü À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ CONTACT US IDC ¾àµµ