官网下载dynalist 配额

2018-8-29 dynalist 配额

总结

  1. 配置配额是为了更好的分配文件系统使用空间,而对普通用户或群组限制使用额度。
  2. 配置配额是基于挂载文件而言,即必须使用挂载选项usrquota and/or grpquota。
  3. 配置配额可以单独限于普通用户,也可以单独限于群组,也可以同时对群组和用户进行限制。
  4. 配置配额可以对文件大小(block)进行限定,也可以对文件数目(inode)进行限定

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-10/148086.htm

官网下载 1

提示有一个G的配额 就是使用的流量用光了.仅有1个G 

测试

  • 在/mnt/sdb/目录下创建linuxidc_f/目录,且属主为linuxidc,切换到linuxidc用

 

1.  [linuxidc@linuxidc-pc sdb]$pwd            #  查看当前目录

2.  /mnt/sdb                       

3.  [linuxidc@linuxidc-pc sdb]$whoami      #   查看当前用户,必须是配置配额设定的用户

4.  linuxidc 

5.  [linuxidc@linuxidc-pc sdb]$ll         

6.      #  查看linuxidc用户可以使用的目录,确保linuxidc可以在该目录或其子目录中写入数据

7.  total 28 

8.  -rw------- 1 root  root   7168 Apr 17 17:43 aquota.user 

9.  drwx------ 2 root  root  16384 Apr 17 17:07 lost+found 

  1. drwxr-xr-x 2 linuxidc linuxidc  4096 Apr 17 18:05 linuxidc_f  # 该目录属主为linuxidc

  2. [linuxidc@linuxidc-pc sdb]$cd linuxidc_f/ 

 

  • 使用edquota USER 可以查看、设置用户USER的配额限度和使用进度

 

1.  [linuxidc@linuxidc-pc linuxidc_f]$edquota linuxidc 

 

  查看结果

1.  Disk quotas for user linuxidc (uid 500): 

2.    Filesystem    blocks       soft       hard     inodes     soft     hard 

3.    /dev/sdb      4           50000      60000          2       30       40 

4.  # block设备使用量为4kb

 

  •  尝试创建file文件,并写入40M数据

 

1.  [linuxidc@linuxidc-pc linuxidc_f]$dd if=/dev/zero of=file bs=1M count=40 

2.  40+0 records in 

3.  40+0 records out 

4.  41943040 bytes (42 MB) copied, 0.0380665 s, 1.1 GB/s 

5.  ## 使用dd命令写文本,创建一个文本file,写入1M*40=40M文件,写入成功

 

    查看配额限度和使用进度

5.  Disk quotas for user linuxidc (uid 500): 

6.    Filesystem    blocks       soft       hard     inodes     soft     hard 

7.    /dev/sdb      40964      50000      60000          2       30       40 

8.  ## 使用了40964kb

 

 

 

  • 尝试创建file文件,并写入50M数据

1.  [linuxidc@linuxidc-pc linuxidc_f]$dd if=/dev/zero of=file bs=1M count=50 

2.  sdb: warning, user block quota exceeded. 

3.  50+0 records in 

4.  50+0 records out 

5.  52428800 bytes (52 MB) copied, 0.046946 s, 1.1 GB/s 

6.  # 写入1M*50=50M文件成功,但发出警告warning

  查看配额限度和使用进度

1.  Disk quotas for user linuxidc (uid 500): 

2.    Filesystem      blocks    soft       hard     inodes     soft     hard 

3.    /dev/sdb        51204      50000      60000          2       30       40 

4.   ## 使用额度51204kb,超过预警额度 此时还是可以写入文件的

5.     

 

  • 尝试创建file文件,并写入60M数据

 

1.  [linuxidc@linuxidc-pc linuxidc_f]$dd if=/dev/zero of=file bs=1M count=60 

2.  sdb: warning, user block quota exceeded. 

3.  sdb: write failed, user block limit reached. 

4.  dd: writing `file': Disk quota exceeded 

5.  59+0 records in 

6.  58+0 records out 

7.  61435904 bytes (61 MB) copied, 0.101161 s, 607 MB/s 

8.  #  显示写入60M数据失败 

 

查看quota配额使用量:

1.  Disk quotas for user linuxidc (uid 500): 

2.      Filesystem   blocks       soft       hard     inodes     soft     hard 

3.      /dev/sdb       60000      50000      60000          2       30       40 

尝试往file中写入内容:

1.  [linuxidc@linuxidc-pc linuxidc_f]$echo "heih" >> file   

2.  -bash: echo: write error: Disk quota exceeded    #  写入错误

3.  [linuxidc@linuxidc-pc linuxidc_f]$touch a                #  创建文件成功

4.  [linuxidc@linuxidc-pc linuxidc_f]$ 

 

当然也可以测试inode使用数量,这里不再赘述。

本文由澳门新葡亰1495app发布于网络技术,转载请注明出处:官网下载dynalist 配额

相关阅读