quota磁盘限额实验

一、分区准备

     /dev/hda1    ( ext2/ext3 格式) 

二、用户目录准备

    添加用户u1,u2

   #useradd u1

   #passwd u1

   #useradd u2

   #passwd  u2 

三、挂载

   (1)手动挂载

         mount -o usrquota,grpquota  /dev/hda1   /mnt/hda1

   (2) 自动挂载

       # vi /etc/fstab

       添加  

     /dev/hda5         /mnt/hda5          ext3    defaults,usrquota,grpquota        0  0 

四、目录准备

    # mkdir   /mnt/hda5/u1dir

    #mkdir /mnt/hda5/u2dir

    #chown   u1.u1   u1dir

    #chown   u2.u2   u2dir  

五、创建quota数据库文件

    (1)手动创建

          #touch  /mnt/hda5/aquota.usr

         # touch  /mnt/hda5/aquota.group

    (2)自动创建

        #quotacheck -cvuga

六、编辑quota数据库文件

        #edquota  u1

        #edquota  u2

       要求:u1空间限制:软限制 8k,硬限制 12k

                u1文件限制:软限制 3, 硬限制  5

                u2空间限制:软限制 12k,硬限制 24k

                u1文件限制:软限制 6, 硬限制  10

七、打开quota

      #quotaon -a

八、验证

     分别用u1 和 u2登录

    u1登录

     $quota           查看限额情况

     $cd /mnt/hda5/u1

     $echo "hi" >file1

     $echo "hi" >file2

     $echo "hi" >file3

       这时候会提示信息,说u1这个用户的空间使用情况的软限制开始警告

       并且file3中内容为空,因为空间硬限制12k 已经使用完。

     $quota u1       查看最新情况

     $echo "hi" >file4                  file4内容为空

      $echo "hi" >file5        

          创建file5文件不成功  ,提示“磁盘限额已使用完”

你可能感兴趣的:(数据库,File,ext,磁盘)