磁盘配额的限制

用一个块新的分区当做硬盘进行磁盘的配额限制实验

  1. 堆一块新的硬盘进行三步骤 分区,格式化,挂载 以/dev/sdb为例 
    (1) 分区: fdisk /dev/sdb
sdb 8:16 0 200G 0 disk 
└─sdb1 8:17 0 10G 0 part

(2) 格式化: mkfs.ext4 /dev/sdb1

/dev/sdb1: UUID="3eb46349-530c-4187-9cd7-97bc3918cbba" TYPE="ext4" 

(3) 挂载: mount

/dev/sdb1 10194676 23064 9647092 1% /mnt/cmd1

(4) 配置 ; vim /etc/fatab

UUID=3eb46349-530c-4187-9cd7-97bc3918cbba /mnt/cmd1    ext4        usrquota,grpquota 0 0 

(5) 用mount -o remount /dev/sdb1 重新挂载

/dev/sdb1 on /mnt/cmd1 type ext4 (rw,usrquota,grpquota) 
  1. 创建磁盘配额 数据库 用 quotacheck -c 
    (1) 创建前需要取消限制 setenproce 然后在创建

[root@localhost ~]# quotacheck -cug /mnt/cmd1 
[root@localhost ~]# cd /mnt/cmd1 
[root@localhost cmd1]# ls  aquota.group  aquota.user

(2) 启用磁盘配额数据库 默认 quotaon /mnt/cmd1

[root@localhost cmd1]# quotaon -p /mnt/cmd1 
group quota on /mnt/cmd1 (/dev/sdb1) is off
user quota on /mnt/cmd1 (/dev/sdb1) is off
[root@localhost cmd1]# quotaon /mnt/cmd1 
[root@localhost cmd1]# quotaon -p /mnt/cmd1 
group quota on /mnt/cmd1 (/dev/sdb1) is on user quota on /mnt/cmd1 (/dev/sdb1) is on 
  1. 设置用户和用户组的使用限制 用 edquota 假如用户为 xiao

Filesystem  blocks  soft   hard     inodes     soft     hard
  /dev/sdb1 0 80000 10000 0 0 0 

注释 单位 :k 报警限制;80000k 最大不能超过: 100000K 
(2)测试时 应该 su 到xiao 用户下 进行测试 ,而不是在root 下 
(3)使用 dd if=/dev/zero of=f1 bs=1M count= N1 
当N > 50M 会正常的输入 
当N >80 M 就会报警 
当N > 100 就无法输入 
4.设置用户组的配额的限制 
(1)创建一个用户组 把xiao 用户 和wang 用户加到用户组中

root@localhost ~]# groupadd g1 [root@localhost ~]#  

(2)同样用edquota 对组g1进行设置

Filesystem  blocks  soft   hard     inodes     soft     hard
  /dev/sdb1 0 80000 10000 0 0 0 

(3)使用 dd if=/dev/zero of=f1 bs=1M count= N1 
当N > 50M 会正常的输入 
当N >80 M 就会报警 
当N > 100 就无法输入

原创文章,作者:huchaowei,如若转载,请注明出处:http://www.178linux.com/74349

赞 (0)
huchaoweihuchaowei
上一篇 2017-04-29 22:34
下一篇 2017-04-30 09:35

相关推荐

  • Linux磁盘与文件系统管理的一些命令

    fdisk fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区。它采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。 输入m列出可以执行的命令 p:显示磁盘分区表 n:new,新建分区 d:delete,删除分区 t:更改系统类型 l:列出已知分区类型 w:保存并退出 q:不保存退出…

    Linux干货 2017-04-23
  • linux基础知识

    基本命令,man自助使用手册,linux文件目录。

    Linux干货 2017-12-11
  • 文件查找工具

    文件查找     我们常常需要知道哪个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置文件的文件名是不变的,但是各发行版 放置的目录则不同。 此时就得要利用一些搜寻指令将该配置文件的完整文件名捉出来,这样才能修改。     比较实用的两个文件查找工具l…

    Linux干货 2016-08-21
  • 计算机的组成及其功能。

    一、计算机的组成及其功能。 计算机,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 1、运算器(Arithmetical and Logical Unit):计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与…

    Linux干货 2016-10-30
  • 马哥教育网络班20期+第二周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 文件管理有 cp, mv, rm  复制命令:cp [root@ddwhost ~]# cp /etc/magic /tmp/         cp&n…

    Linux干货 2016-06-23
  • H3C 设备监测命令大全 (v3)

    H3C 设备监测命令大全  display aaa unsent-h323-call-record  display acl      display alarm   urgent   display…

    Linux干货 2016-06-01