Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > ½Ã½ºÅÛ °ü¸® / ¼­¹ö¿î¿µ > µð½ºÅ© ÄõÅÍ(quota) µµ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù


  ¸®´ª½º QUOTA (ÄõÅÍ) ¼³Á¤Çϱâ (±Û soma) ÀÛ¼ºÀÏ : 2003/12/23 14:42
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 16228
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
      Á¶±Ý ¿À·¡µÈ ³»¿ëÀ̾, ÇöÀç »óȲ°ú ºñ±³ÇßÀ» ¶§ ´Ù¸¥ ºÎºÐÀÌ ¾à°£ ÀÖ½À´Ï´Ù.
    '2. ÄõÅÍ ¼³Á¤Çϱâ Áß  2) quota.user ÆÄÀÏ »ý¼ºÇϱâ'¿¡¼­
    quota.user ´ë½Å aquota.userÀ», quota.group ´ë½Å aquota.groupÀ» »ý¼ºÇÏ¸é µË´Ï´Ù.
    ¹°·Ð convertquotaÀ» »ç¿ëÇÒ ÇÊ¿äµµ ¾ø°ÚÁö¿ä.
    ÀÌÀü¿¡ quota.user(v1 Æ÷¸Ë)¸¦ »ç¿ëÇÏ´ø ÁßÀ̾ú´Ù¸é convertquota·Î º¯È¯ÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ±×¸®°í, ÄõÅÍ ¼³Á¤À» ÇÑ ÈÄ ²À ºÎÆÃÀ» ÇؾßÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
    ±× ÇØ´ç ÆÄƼ¼ÇÀ» RO·Î ¸®¸¶¿îÆ®¸¸ ÇÒ ¼ö Àִ ȯ°æÀ̶ó¸é
    ºÎÆþøÀÌ mount -o remount /dev/??? À¸·Î ÃæºÐÈ÷ Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.

    - ÁÁÀºÁøÈ£(truefeel)

    ¾Æ·¡ºÎÅÍ soma´ÔÀÇ ±ÛÀÔ´Ï´Ù.

    Ãâó : http://www.angelsoma.com/view.php?id=admin&sc=on&select_arrange=headnum&no=34
    ---------------------------------------------------------------------------------
    ±Û¾´ÀÌ soma
    Á¦  ¸ñ QUOTA (ÄõÅÍ) ¼³Á¤Çϱâ


    ¾Æ·¡ÀÇ ³»¿ëÀº ¸®´ª½º 7.1 / Ä¿³Î 2.4.9-34 ¿¡¼­ Àû¿ëÇÑ °á°ú¸¦ ¹ÙÅÁÀ¸·Î ¼³¸íµË´Ï´Ù.


    1. ÄõÅÍ(quota) ¶õ ¹«¾ùÀΰ¡ ?

        ÄõÅÍ(quota)´Â ½Ã½ºÅÛ³»ÀÇ »ç¿ëÀÚ³ª ±×·ìÀÌ °¡Áú¼öÀÖ´Â inode ¼ö ( ÆÄÀÏ & µð·ºÅ丮) ³ª »ç¿ëÀÚ³ª ±×·ì¿¡
        ÇÒ´çµÈ µð½ºÅ©ÀÇ ºí·° ( ¿ë·®) ÀÇ ¼ö¸¦ Á¦ÇÑÇÔÀ¸·Î½á,»ç¿ëÀÚº°·Î µð½ºÅ©ÀÇ »ç¿ëÀ» Á¦ÇÑÇÒ¼öÀÖ´Ù.
        ÀÌ´Â À¥È£½ºÆà ¼­ºñ½º¸¦ÇÏ´Â °÷¿¡¼­´Â ²À ÇÊ¿äÇÑ ºÎºÐÀÌ´Ù.


    2. ÄõÅÍ ¼³Á¤Çϱâ - 1

        7.1 ¿¡¼­´Â ±âº»ÀûÀ¸·Î ÄõÅ͸¦ Áö¿øÇÏ°Ô²û µÇ¾îÀÖ´Ù.
        ¸¸¾à ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ°í³ª¼­µµ ÄõÅ͸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù´Â ¸Þ½ÃÁö°¡ ³ª¿Ã°æ¿ì Ä¿³ÎÀ» Àç ÄÄÆÄÀÏ ÇϽñæ
        ¹Ù¶ø´Ï´Ù.

        Quota  support (CONFIG_QUOTA) [n] y   -> À̺κÐÀ» y ·Î ÇϽðí Àç ÄÄÆÄÀÏ

         1) fstab ¼öÁ¤Çϱâ

              [root@soma]# vi /etc/fstab

               LABEL=/                 /                       ext2    defaults        1 1
               LABEL=/boot             /boot                   ext2    defaults        1 2
               LABEL=/home             /home                   ext2    defaults      1 2
               /dev/fd0                /mnt/floppy             auto    noauto,owner    0 0
               LABEL=/usr              /usr                    ext2    defaults        1 2
               none                    /proc                   proc    defaults        0 0
               none                    /dev/pts                devpts  gid=5,mode=620  0 0
               /dev/sda7               swap                    swap    defaults        0 0
               /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0  
      

            À§ÀÇ ³»¿ëÀº ÄõÅ͸¦ Àû¿ëÇÏÁö ¾ÊÀ» ÀϹÝÀûÀÎ fstab ÆÄÀÏÀÌ´Ù.
            /home µð·ºÅ丮³»ÀÇ ÀϹݻç¿ëÀڵ鿡°Ô ÄõÅ͸¦ °Éµµ·Ï ¼³Á¤ÇÏ°Ú´Ù.

               LABEL=/                 /                       ext2    defaults        1 1
               LABEL=/boot             /boot                   ext2    defaults        1 2
               LABEL=/home             /home                   ext2    defaults,usrquota     1 2     --> À̺κРÃß°¡( usrquota )
               /dev/fd0                /mnt/floppy             auto    noauto,owner    0 0
               LABEL=/usr              /usr                    ext2    defaults        1 2
               none                    /proc                   proc    defaults        0 0
               none                    /dev/pts                devpts  gid=5,mode=620  0 0
               /dev/sda7               swap                    swap    defaults        0 0
               /dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0      

         2) quota.user ÆÄÀÏ »ý¼ºÇϱâ

               [root@soma]# touch /home/quota.user         --> ÆÄÀϸ¸µé±â
               [root@soma]# chmod 600 /home/quota.user  --> ±ÇÇѺ¯°æ ( root ¸¸ÀÌ Àбâ,¾²±â °¡´É )

            
         3) convertquota ¸í·É¾î·Î quota.user ¸¦ aquota.user ÆÄÀÏ·Î convert ½ÃÅ°±â

               convertquota ¸í·É¾î´Â ¿À·¡µÈ quotas ÆÄÀÏÀÎ quota.user,quota.group À» aquota.user,aquota.group ÀÇ »õ·Î
               ¿î  ÆÄÀÏ Æ÷¸äÀ¸·Î º¯°æ½ÃÄÑÁØ´Ù. convertquota ¸í·É¾î´Â Ä¿³Î 2.4.0-ac ? ÀÌ»ó ±×¸®°í RedHat ¸®´ª½º 2.4
              ÀÌ»óÀÇ  ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ Àû¿ëµÈ´Ù.

               »õ·Î¿î ÆÄÀÏ Æ÷¸ËÀº 32 bit uids/gids ¸¦ Áö¿øÇϸç, root ±ÇÇÑÀ¸·Î quota¸¦ ¼³Á¤ÇؾßÇϸç, bytes ´ÜÀ§·Î
               »ç¿ë°ø°£À» üũÇÑ´Ù.

               convertquota »ç¿ë ¿É¼Ç   -u : user quota file º¯°æ,ÀÌ°ÍÀÌ ±âº»ÀÌ´Ù.
                                                   -g : group quota file º¯°æ
                                                   -V : ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù.

         4) ½Ã½ºÅÛ ¸®ºÎÆà ½ÃÅ°±â

               À§ÀÇ ³»¿ë±îÁö ¼³Á¤Çß´Ù¸é ½Ã½ºÅÛÀ» ¸®ºÎÆà ½ÃÅ°½Ã±æ ¹Ù¶ø´Ï´Ù.

         5) ¸®ºÎÆÃÈÄ È®ÀÎ - ºÎÆÃÁß¿¡ ÀÚµ¿À¸·Î quotaon ÀÌ ¿Ã¹Ù¸£°Ô ½ÇÇàµÇ´ÂÁö È®ÀÎÇؾßÇÕ´Ï´Ù.

             [root@redsoma /root]# mount

             /dev/sda8 on / type ext2 (rw)
             none on /proc type proc (rw)
             /dev/sda1 on /boot type ext2 (rw)
             /dev/sda5 on /home type ext2 (rw,usrquota)   --> ÀÌ ºÎºÐÈ®ÀÎ
             /dev/sda6 on /usr type ext2 (rw)
             none on /dev/pts type devpts (rw,gid=5,mode=620)
             automount(pid529) on /misc type autofs (rw,fd=5,pgrp=529,minproto=2,maxproto=3)

                      
              

    3. ÄõÅÍ ¼³Á¤Çϱâ - 2

         1) ÇöÀç ½Ã½ºÅÛ³»ÀÇ ÄõÅÍ ¼³Á¤¿©ºÎ È®ÀÎÇϱâ - quotacheck / repquota ¸í·É¾î


              quotacheck : ÄõÅͼ³Á¤À» reload ÇÏ´Â ±â´É
            
              repquota : ½Ã½ºÅÛ³»ÀÇ ÄõÅÍ ¼³Á¤À» º¸¿©ÁØ´Ù.

              quotaon : ÄõÅ͸¦ ½ÇÇàÇÑ´Ù.

              quotaoff : ÄõÅ͸¦ ÁßÁöÇÑ´Ù.


             [root@soma]# quotacheck -a   -> ½±°Ô¸»Çؼ­ ¾÷µ¥ÀÌÆ® ¸í·É¾îÀÔ´Ï´Ù. ¼³Á¤À» reload ÇÑ´Ù°í »ý°¢ÇϽøé
                                                             µË´Ï´Ù.

             quotacheck: Quota for users is enabled on mountpoint /home so quotacheck might damage the file.
             Please turn quotas off or use -f to force checking.

             Ȥ À§ÀÇ ¿¡·¯¸Þ½ÃÁö°¡ ¶á´Ù¸é quotaoff -a ¸í·É¾î¸¦ ¸ÕÀú ½ÇÇàÇÏ°í quotacheck -a ¸¦ ½ÇÇàÇϼ¼¿ä
             ²À quotaoff ÈÄ¿¡´Â quotaon À» ²À ÇØÁà¾ßÇÕ´Ï´Ù.  
          
             [root@soma]# quotaoff -a
      
             [root@soma]# quotacheck -a

             [root@soma /root]# repquota -a

             *** Report for user quotas on device /dev/sda5
             Block grace time: 7days; Inode grace time: 7days
            
                                        Block limits                       File limits
              User          used    soft    hard  grace    used  soft  hard  grace
             ----------------------------------------------------------------------
              root      --    6072      0       0                 117     0           0      
              soma      --     60      0       0                 13      0           0      
              mysql     --     20      0       0                  5       0           0
            

              À§ÀÇ ³»¿ëÀ» º¸¸é ÄõÅÍ ¼³Á¤ÀÌ µÇ¾îÀÖÁö ¾ÊÀ½À» ¾Ë¼öÀÖ´Ù.
              soft,hard ºÎºÐ¿¡  ¸ðµÎ 0 À¸·Î ¼³Á¤µÇÀÌÀֱ⠶§¹®ÀÌ´Ù.

              
              * Block limits Àº ½±°Ô¸»ÇØ ¿ë·®Á¦ÇÑÀÌ´Ù ³»°¡ ¾ó¸¶¸¸Å­ ¿ë·®À» »ç¿ëÇÒ¼ö ÀÖ´ÂÁö¿¡´ëÇÑ ¼³Á¤ÀÌ´Ù.
              
              * File limits ´Â ÃÖ´ëÇÑ ¸¸µé¼öÀÖ´Â ÆÄÀÏ/µð·ºÅ丮ÀÇ ÃÑÇÕÀ» ³ªÅ¸³½´Ù.

              * soft ´Â °¡º¯ÀûÀÎ Á¦ÇÑÀÌ´Ù. grace ¿Í °ü°è°¡ÀÖ´Ù

              * hard ´Â Àý´ëÀûÀÎ Á¦ÇÑÀÌ´Ù.

              * grace ´Â À¯¿¹±â°£ÀÌ´Ù, ½±°Ô¸»Çؼ­ ºÁÁÖ´Â ±â°£ÀÌ´Ù.ÀÌ´Â soft Çѵµ¸¦ ³Ñ¾î¾ßÁö¸¸ Ç¥½Ã°¡µÈ´Ù.

                  


              À§ÀÇ ³»¿ëÁß¿¡¼­ soma ¶ó´Â »ç¿ëÀÚÀÇ ¼³Á¤³»¿ëÀ» ¼³¸íÇÏÀÚ¸é ¾Æ·¡¿Í°°´Ù.
              
              ÇöÀç 60kbytes ¸¦ »ç¿ëÁßÀ̸ç, ¾Æ¹«·± ÄõÅ͵µ ¼³Á¤µÇ¾îÀÖÁö¾Ê°í ÆÄÀÏ°ú µð·ºÅ丮ÀÇ ÃÑÇÕÀÌ ÇöÀç 13 °³ÀÌ´Ù.
              

         2) ¿ë·® Á¦ÇÑÇϱâ - edquota ¸í·É¾î

             soma ¶ó´Â »ç¿ëÀÚ¿¡´ëÇؼ­ ÃÖ´ë»ç¿ë·®(Block Limit) 2 M / ÃÖ´ëÆÄÀÏ¹× µð·ºÅ丮°¹¼ö(File Limit) 20 °³·Î Á¦ÇÑ
             Çϴ  ¼³Á¤À» ÇÏ°Ú´Ù.


             [root@soma]# edquota -u soma
            
             -------------------------------------------------------------------------------------------------------
             Disk quotas for user soma (uid 500):
            
             Filesystem                   blocks       soft       hard     inodes     soft     hard

             /dev/sda5                        60        2000       2500        13         20       25
             -------------------------------------------------------------------------------------------------------  

             [root@soma]# quotaoff -a

             [root@soma]# quotacheck -a

             [root@soma]# repquota -a

             *** Report for user quotas on device /dev/sda5
             Block grace time: 7days; Inode grace time: 7days

                                       Block limits                     File limits
             User            used    soft    hard  grace    used  soft  hard  grace
             ----------------------------------------------------------------------
             root       --    6072       0       0                  117     0     0      
             soma      --     60     2000    2500                13     20    25      
             mysql     --     20       0       0                     5       0     0  
            

            [ ¼³¸í ]

             ÇöÀç soma ¶ó´Â »ç¿ëÀÚ´Â 60kbytes ¸¦ »ç¿ëÇÏ°íÀÖ°í ÃÖ´ë 2 M ÀÇ °ø°£À» »ç¿ëÇÒ¼öÀÖ°Ô µÇ¾úÀ¸¸ç, ÇöÀç 13 ÀÇ
            ÆÄÀÏ & µð·ºÅ丮°¡ ÀÖ°í ÃÖ´ë 20 °³ ±îÁöÀÇ ÆÄÀÏ°ú µð·ºÅ丮¸¦ ¸¸µé¼ö ÀÖ°Ô ¼³Á¤µÇ¾ú´Ù.


        
         3) Å×½ºÆ®Çϱâ

             ÀÌÁ¦ ¿©±â¼­´Â ÄõÅ͸¦ ¼³Á¤ÇÑ ºÎºÐ¿¡´ëÇؼ­ ¾î¶»°Ô Àû¿ëÀ̵ǰí ÃÊ°ú½Ã ¾î¶°ÇÑ Çö»óÀÌ ³ªÅ¸³ª´ÂÁö È®ÀÎÇÏ°Ú
             ½À´Ï´Ù. ÄõÅÍÀÇ ¼³Á¤³»¿ëÀº À§ÀÇ ³»¿ë°ú µ¿ÀÏÇÏ°Ô ¼³Á¤µÈ »óÅÂÀÔ´Ï´Ù.


             TEST - 1 ] ¿ë·® ÃÊ°úÇϱâ

             ÀÌÁ¦ soft Á¦ÇÑ ¿ë·®ÀÎ 2 M ÀÌ»óÀ» soma ¶ó´Â µð·ºÅ丮¿¡ ¿Ã·Áº¸°Ú½À´Ï´Ù.
             ftp·Î 2 M ¸¦ ´Ù¿î ¹Þ¾Ò´Ù°í °¡Á¤ÇÏ°Ú½À´Ï´Ù. ±×·³ soma ¶ó´Â µð·ºÅ丮¿¡´Â ÃÑ 2060 kbytes °¡ »ç¿ëµÇ°ÔµË´Ï
             ´Ù.  ÀÌ´Â soft Á¦ÇÑÀÎ 2 M (2000) À» ³Ñ°Ô µÇ°ÚÁÒ

             [root@soma] # quotaoff -a
            
             [root@soma] # quotacheck -a
            
             [root@soma] # repquota -a

             *** Report for user quotas on device /dev/sda5

             Block grace time: 7days; Inode grace time: 7days
            
                                        Block limits                File limits

             User            used    soft    hard    grace    used  soft  hard  grace
             ----------------------------------------------------------------------
             root      --    6072       0       0                      117     0     0      
             soma    +-    2148    2000    2500  7days          14    20    25        
             mysql   --      20       0       0                          5     0     0

             [ ¼³¸í ]

             Block limits ¿¡ º¸¸é soft 2000, hard 2500 ÀÌ ¼³Á¤µÇÀÖ´Ù.
             ÇÏÁö¸¸ used ¿¡´Â 2148 ÀÌ »ç¿ëÁßÀÌ´Ù. ÀÌ´Â soft Çѵµ´Â ³ÑÀº°ÍÀÌ´Ù. soft Çѵµ¸¦ ³Ñ¾ú±â ¶§¹®¿¡
             grace ¿¡ 7days ¶ó´Â ³¯Â¥°¡  Ç¥±â µÇ¾úÀ¸¸ç + ±âÈ£±îÁö »ý°å´Ù. 7days ´Â 7Àϵ¿¾ÈÀº soft Çѵµ¸¦
             ÃÊ°¡»ç¿ëÇصµ ¿ë¼­ÇØÁشٶó´Â ÀǹÌÀÌ´Ù.
             ÇÏÁö¸¸ 7ÀÏ ÀÌÈÄ¿¡´Â soft Çѵµ³»·Î ¿ë·®À» ÁÙ¿©¾ßÁö¸¸ »õ·Î¿î µ¥ÀÌŸ¸¦ ¿Ã¸±¼ö°¡ ÀְԵȴÙ.

             Áß¿ä) Àý´ë·Î hard Çѵµ´Â ³ÑÀ»¼ö°¡¾ø´Ù. hard Çѵµ¸¦ ³Ñ°ÔµÇ¸é ´õÀÌ»ó µ¥ÀÌŸ¸¦ ÀúÀåÇÒ¼ö¾ø´Ù´Â ¸Þ½ÃÁö°¡
                     Ãâ·ÂµÇ°Ô µÈ´Ù.


             INODE °¹¼ö ( ÆÄÀÏ & µð·ºÅ丮 ) ÀÇ Çѵµ TEST µµ À§¿Í À¯»çÇÑ ¹æ¹ýÀ¸·Î ÁøÇàÇϸéµÈ´Ù.
             Soft ¿¡ ÀçÇÑµÈ ÆÄÀÏ ÀÌ»óÀÌ »ý±â¸é grace ¿¡ ³¯Â¥°¡ »ý±â¸ç + ¿ª½Ã »ý±ä´Ù. ¸¸¾à hard Çѵµ¸¦ ÃÊ°úÇÒ°æ¿ì
             ¿À·ù¸Þ½ÃÁö°¡  »ý±â¸é¼­ ´õÀÌ»ó ÆÄÀÏÀ̳ª µð·ºÅ丮¸¦ ¸¸µé¼ö¾ø°ÔµÈ´Ù.


    ÀÌ»óÀ¸·Î °£·«ÇÑ ¼³¸íÀ» ¸¶Ä¨´Ï´Ù.
    ÇÑ°¡Áö Ȥ root ±ÇÇÑÀ¸·Î test ÇÏ´Ùº¸¸é ¾Æ¹«¸® ÆÄÀÏÀ» ¿Ã·Áµµ ¿ë·®ÀÌ ³Î¾î³ªÁö ¾ÊÀ»°æ¿ì°¡Àִµ¥...
    ÀÌ´Â ¿Ã¸°ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ°¡ root À̹¹·Î ÄõÅÍ¿¡ Àû¿ëµÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù.
    ±×·¯¹Ç·Î test ÇÒ¶§ ½Å°æ¾²±æ ¹Ù¶ø´Ï´Ù.
      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [04/25] ±¹°¡&#5
    [04/24] º¸Çè&#5
    [04/22] Re: OpenSSL Ãë¾àÁ¡ Á¤¸®, Logjam(·Î±×Àë)¿¡¼­ Heartbleed±îÁö
    [04/21] LET¡¯S START WITH ON
    [04/21] º¸Çè&#5
    [04/20] Á¦ÁÖ&#5
    [04/20] ±¹³»&#5
    [04/19] Á¦ÁÖ&#5
    [04/18] ??? ?????
    [04/17] ???? onion ?????? -
    [04/11] ±¹°¡&#5
    [04/10] Stride Into Dream:
    [03/20] Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~