1)建立测试组gtest,测试用户test1,test2,test3以上两个测试用户的初始组为gtest

参考答案:

groupadd gtest

useradd -m -g gtest test1

useradd -m -g gtest test2

useradd -m -g gtest test3

passwd test1

passwd test2

passwd test3

2)让/dev/sdb5支持quota

参考答案:

vi /etc/fstab

/dev/sdb5 /mnt/sdb5 ext3 usrquota,grpquota 1 2

3)重新挂载/dev/sdb5,并检查结果

参考答案:

mount -o remount /dev/sdb5

cat /etc/mtab|grep sdb5

4)扫描磁盘使用者情况,产生aquota.group和aquota.user

参考答案:

quotacheck -avug

ls /mnt/sdb5/* -l

5)启动quota

参考答案:

quotaon -avug

6)编辑用户test1的block软限制为4M,硬限制为5M

参考答案:

edquota -u test1

/dev/sdb5 0 4096 5120 0 0 0

7)切换到test1用户,用dd产生三个测试文件,分别是3M,4M,5M,观察结果

参考答案:

chmod 777 /mnt/sdb5

su - test1

cd /mnt/sdb5

dd if=/dev/zero ōf=test3 bs=1024k count=3

dd if=/dev/zero ōf=test3 bs=1024k count=4

dd if=/dev/zero ōf=test3 bs=1024k count=5

8)返回root用户,编辑用户test2的inodes,软限制60,硬限制100

参考答案:

edquota -u test2

/dev/sdb5 2 0 0 1 60 100

9)写一个测试inodes脚本,要求在/mnt/sdb5上新建200个文件

参考答案:

vi test.sh

#!/bin/bash

declare -i i

for ((i=1; i<=200; i++))

do

touch file$i;

done

10)将test1的quota复制给test3

参考答案:

edquota -p test1 test3

11)设定限定时间为1天

参考答案:

edquota -t

12)查看test1,test2,test3用户的quota

参考答案:

quota -vu test1 test2 test3

13)编辑组gtest的block的soft为30000,hard为40000,inodes的soft为1000,hard为2000

参考答案:

edquota -g gtest

/dev/sdb5 3082 30000 40000 2 1000 2000

14)查看gtest组的quota

参考答案:

quota -vg gtest

15)查看系統內所有的具有quota的文件系统信息

参考答案:

repquota -av

16)查看用户和组的quota

参考答案:

repquota -aug

17)关闭系统所有的quota

参考答案:

quotaoff -a

18)测试test1和test2的quota是否已经关闭

参考答案:

su - test1

cd /mnt/sdb5

dd if=/dev/zero ōf=test10 bs=1024k count=10

exit

su - test2

cd /mnt/sdb5

sh -x test.sh

exit

linux磁盘配额测试,linux磁盘配额练习题相关推荐

  1. linux开发板测试,Linux 开发板常规测试

    [正点原子]I.MX6U用户快速体验V1.2.pdf 1. LED 与蜂鸣器测试 LED 测试 echo none > /sys/class/leds/sys-led/trigger # 改变 ...

  2. linux磁盘配额测试,Linux磁盘配额测试过程完全攻略

    我们的磁盘配额已经生效,接下来测试一下是否会限制我们的用户.以 lamp1 用户为例, 因为 lamp1 用户除容量被限制外,也限制了文件个数.先测试文件个数是否被限制了,命令如下: [root@1o ...

  3. linux odbc 数据源测试,linux操作系统配置ODBC数据源

    1.安装ODBC数据包,可以通过手工编译的方式也可以通过rpm包的方式进行安装,本文选择rpm包的安装方式: [root@boserver odbc]# ls -l 总计 1656 -rw-r--r- ...

  4. linux shell期末测试,LINUX期末复习---SHELL编程

    一.SHELL简介 ①什么是SHELL 答:一个作为用户与LINUX系统之间的操作接口程序,允许用户向操作系统输入需要执行的命令. 一种高级.解释性的程序语言. ②SHELL的种类 ③SHELL的执行 ...

  5. linux音频驱动程序测试,Linux声卡驱动移植和测试

    一.分析驱动程序,根据开发板修改代码 代码太长,就不贴了,几个注意点: 1. 查看开发板原理图和S3C2410的datasheet,UDA1341的L3MODE.L3DATA.L3CLOCK分别与S3 ...

  6. linux ssd iops测试,Linux系统硬盘的IOPS测试

    Linux系统硬盘的IOPS测试 什么是IOPS? IOPS (英文:Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡 ...

  7. linux cpu 主频测试,linux cpu 主频

    SCC(超级计算集群)简介 SCC概述 超级计算集群(Super Computing Cluster,SCC)使用高速RDMA网络互联的CPU以及GPU等异构加速设备,面向高性能计算.人工智能/机器学 ...

  8. linux who命令测试,Linux中的who命令详细示例

    who是一个命令行实用程序,可打印当前登录用户的列表.它还可以显示当前的运行级别,上次系统引导的时间等.在本文中,我们解释展示了GNU coreutils软件包中捆绑的who命令用法示例. 如何使用w ...

  9. linux下无线网卡测试,Linux C程序如何检测WIFI无线USB网卡是否可用?

    最新做一个WIFI应用项目.如何检测WIFI USB设备是否插上了呢?特此共享. 第一种方法,采用读取文件的方式.在linux下,任何一种设备都可看成文件.通过分析相关文件信息,可得知WIFI设备是否 ...

最新文章

  1. Memcache与Memcached的区别
  2. 引号快捷键_干货收藏|excel2016常用快捷键
  3. BZOJ2831(小强的金字塔系列问题--区域整点数求法)
  4. SQL优化:使用explain
  5. FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案
  6. string类assign方法
  7. 使用Dockerfile定制镜像来部署Tomcat项目
  8. 使用docker安装的mysql如何让其他机器访问
  9. 什么是C语言中的隐式函数声明?
  10. 用Indy创建收发电子邮件的例子
  11. 浏览器推送 comet
  12. android 布局长度单位深入研究
  13. 使用IDEA创建Android项目
  14. 计算机网络与通讯教案,计算机网络技术教案.docx
  15. 【工具分享】一个阿里出品的免费在线图表制作工具(ChartCube 图表魔方)
  16. 【人在运维囧途_14】打扫干净屋子再请客
  17. 中国人民大学计算机拟录取,2016年中国人民大学信息学院硕士研究生拟录取名单...
  18. 工厂软件支持及测试是什么,软件工厂
  19. Java线程中,Blocked,Wait,以及TIMED_WAIT的区别
  20. ansible的安装、使用

热门文章

  1. 中关村开发者社区代表向全球发出这样一份倡议!
  2. 一文搞懂 Spring JPA
  3. 马云曾卖鲜花,柳传志卖冰箱!摆摊吧,程序员!
  4. Libra 新编程语言 :Move 所有权模型灵感竟是来自它……
  5. 36 万美元套利!3 步骤揭秘黑客 DeFi 闪电贷全过程
  6. iPhone 9或于4月3日发布;复制粘贴之父Larry Tesler去世;Android 11开发者预览版来了!| 极客头条...
  7. 如何彻底搞懂 Java 数据结构?|CSDN 博文精选
  8. 如何使用 DNSMAQ 搭建 DNS 服务器?
  9. 牛!GitHub标星Python项目实战,附赠:学习图谱
  10. 阿里完成首个可控量子比特研发;45 名谷歌员工举报不公对待;Swoft 2.0.6 正式版发布 | 极客头条...