linux基础(24)--磁盘配额--RHEL6.5
2016-05-23 12:25
447 查看
磁盘配额作用是限制用户和组对于磁盘的使用情况。
1. 配置磁盘配额工具
查看quota是否安装:
rpm -q quota
安装quota:
yum install -y quota
关闭selinux:
setenforce 0
2. 配置磁盘配额
准备分区sdb1
格式化sdb1:
mkfs.ext4 /dev/sdb1
新建挂载点:
mkdir /sdb1
挂载:
mount /dev/sdb1 /sdb1
重新挂载:
mount -o remount,usrquota,grpquota /sdb1
监测磁盘配额并生成配额文件:
quotacheck -cugv /sdb1
-c :check
-u : user
-g : group
-v :显示过程
生成aquota.group和aquota.usr则成功。
3. 配置用户
useradd user1
为用户user1磁盘配额:
edquota -u user1
此处设置分区、block大小、磁盘空间软限制、磁盘空间硬限制、文件节点、文件数目软限制、文件数目硬限制。
激活磁盘配额:
quotaon -ugv /sdb1
4. 测试磁盘配额
在目录/sdb1中使用dd模拟磁盘空间的使用,查看软限制和硬限制的效果。
磁盘空间使用大小达到软限制之后会发出告警,但此时仍然可以继续写入,但是达到硬限制之后会发出告警且不可再继续写入
1. 配置磁盘配额工具
查看quota是否安装:
rpm -q quota
安装quota:
yum install -y quota
关闭selinux:
setenforce 0
2. 配置磁盘配额
准备分区sdb1
格式化sdb1:
mkfs.ext4 /dev/sdb1
新建挂载点:
mkdir /sdb1
挂载:
mount /dev/sdb1 /sdb1
重新挂载:
mount -o remount,usrquota,grpquota /sdb1
监测磁盘配额并生成配额文件:
quotacheck -cugv /sdb1
-c :check
-u : user
-g : group
-v :显示过程
生成aquota.group和aquota.usr则成功。
3. 配置用户
useradd user1
为用户user1磁盘配额:
edquota -u user1
此处设置分区、block大小、磁盘空间软限制、磁盘空间硬限制、文件节点、文件数目软限制、文件数目硬限制。
激活磁盘配额:
quotaon -ugv /sdb1
4. 测试磁盘配额
在目录/sdb1中使用dd模拟磁盘空间的使用,查看软限制和硬限制的效果。
磁盘空间使用大小达到软限制之后会发出告警,但此时仍然可以继续写入,但是达到硬限制之后会发出告警且不可再继续写入
相关文章推荐
- sublime text3 linux下中文支持
- ubuntu14.04安装deepinlinux相关软件
- 解决linux kernerl3.13 安装vmware10 vnet错误
- 【NetCore入门】centos7.x下搭建netcore环境和helloworld的demo
- Linux内核升级
- linux中java调用matlab环境安装
- 红帽64位下修改mysql 5.1密码
- Centos7.0环境部署文档
- linux 获得当前进程对应的可执行文件的绝对路径
- linux基础(23)--LVM快照--RHEL6.5
- Linux查看日志相关的命令
- linux 解压"thunderbird-45.1.0.tar.bz2"格式的命令
- CentOS设置程序开机自启动的方法
- Linux的进程优先级
- LinuxC/C++编程(1)—文件操作
- Linux环境内存泄漏工具vargrind
- CentOS修改主机名(hostname)
- 使用 SystemBack 备份/还原你的 Ubuntu/Linux Mint
- linux c++ 同步、异步简单实例
- linux基础(22)--LVM逻辑卷管理--RJEL6.5