centos 6.2 quota磁盘配额
2012-08-11 15:32
288 查看
基于用户的磁盘限额和基于组的磁盘限额(usrquota grpquota)在做磁盘限额的时候是基于文件系统做的,所以要给用户家目录做磁盘年限额的话首先要看/home所在的分区是独立分区还是挂载到了根下,如果在根下,就得对整个根来做磁盘限额,如果是独立分区,只需要在独立分区上做就可以了,由于家目录的特殊性,一般我们都在单独分区上。这里做一个基于独立分区的/home 家目录的用户usrquota的磁盘配额查看一下挂载情况,如下:/home 分区是/dev/sdb6 文件系统,只要对sdb6 做磁盘限就可以了
查看一下系统当前所用的内核,在查看一下所用内核是否支持磁盘限额
要做磁盘限额首先要熟悉fstab 文件,修改fstab 中的/home,使其支持quota
重新挂载文件系统(/home),查看/dev/sda5 是否已经支持磁盘配额重新挂载:如根目录的特殊性(需要重启),使用mount -o remount / 或者mount -o remount usrquota / (重启失效,先要写入fstab 文件中),就不用我们去重启系统也可以使其生效了
生成配额文件,quotacheck -cum /dev/sdb6 ——> u:是指usrquota(可以省略,缺省为u)注释:quotacheck [-avugfM] 系统文件选项与参数:-u :针对用户扫瞄档案不目弽的使用情况,会建立aquota.user-g :针对群组扫瞄档案不目弽的使用情况,会建立aquota.group-v :显示扫瞄过程的信息;-f :强制扫瞄文件系统,并写入新的quota 配置文件(危险)-M :强制以读写的方式扫瞄文件系统,只有在特殊情况下才会使用。注:quotacheck 命令需要安装quota软件包才有,可以用rpm -qa | grep quota查看,如果没装就要装上
查看一下生成的配额文见aquota.user,数据库格式
查看一下生成的配额文见aquota.user,数据库格式生成配额文件之后默认并没有开启配额功能,需要我们开启,先查看一下当前状态如下:/home 的usrquota 还是off 状态;也可以使用这条命令查看: quotaon -p /dev/sdb6
开启usrquota 的磁盘限额;# quotaon -uv /dev/sdb6 没有加-u 的参数注释:quotaon [-vug] [/mount_point]选项与参数:-u :针对使用者启动quota (aquota.user)-g :针对群组启动quota (aquota.group)-v :显示启动过程的相关讯息;-a :根据/etc/mtab 内的filesystem 设定启动有关的quota,若不加-a 的话,则后面就需要加上特定的那个filesystem 的!quotaon -uv /home 开启/home 下用户的磁盘限额quotaon -auvg 开启所有执行磁盘限额文件系统用户和组的磁盘限额关系磁盘限额的功能正好和这个相反,使用quotaoff 来执行
再看一下状态,是否启用成功
为用户test1 配置磁盘限额,大小的限制以KB 为单位,blocks、inodes 不用修改,默认就好
测试,我切换到test1 用户,进行测试看看磁盘配额有没有生效
可以查看针对自己磁盘配额
提示超出磁盘配额,已经不能创建文件了
查看一下系统当前所用的内核,在查看一下所用内核是否支持磁盘限额
要做磁盘限额首先要熟悉fstab 文件,修改fstab 中的/home,使其支持quota
重新挂载文件系统(/home),查看/dev/sda5 是否已经支持磁盘配额重新挂载:如根目录的特殊性(需要重启),使用mount -o remount / 或者mount -o remount usrquota / (重启失效,先要写入fstab 文件中),就不用我们去重启系统也可以使其生效了
生成配额文件,quotacheck -cum /dev/sdb6 ——> u:是指usrquota(可以省略,缺省为u)注释:quotacheck [-avugfM] 系统文件选项与参数:-u :针对用户扫瞄档案不目弽的使用情况,会建立aquota.user-g :针对群组扫瞄档案不目弽的使用情况,会建立aquota.group-v :显示扫瞄过程的信息;-f :强制扫瞄文件系统,并写入新的quota 配置文件(危险)-M :强制以读写的方式扫瞄文件系统,只有在特殊情况下才会使用。注:quotacheck 命令需要安装quota软件包才有,可以用rpm -qa | grep quota查看,如果没装就要装上
查看一下生成的配额文见aquota.user,数据库格式
查看一下生成的配额文见aquota.user,数据库格式生成配额文件之后默认并没有开启配额功能,需要我们开启,先查看一下当前状态如下:/home 的usrquota 还是off 状态;也可以使用这条命令查看: quotaon -p /dev/sdb6
开启usrquota 的磁盘限额;# quotaon -uv /dev/sdb6 没有加-u 的参数注释:quotaon [-vug] [/mount_point]选项与参数:-u :针对使用者启动quota (aquota.user)-g :针对群组启动quota (aquota.group)-v :显示启动过程的相关讯息;-a :根据/etc/mtab 内的filesystem 设定启动有关的quota,若不加-a 的话,则后面就需要加上特定的那个filesystem 的!quotaon -uv /home 开启/home 下用户的磁盘限额quotaon -auvg 开启所有执行磁盘限额文件系统用户和组的磁盘限额关系磁盘限额的功能正好和这个相反,使用quotaoff 来执行
再看一下状态,是否启用成功
为用户test1 配置磁盘限额,大小的限制以KB 为单位,blocks、inodes 不用修改,默认就好
测试,我切换到test1 用户,进行测试看看磁盘配额有没有生效
可以查看针对自己磁盘配额
提示超出磁盘配额,已经不能创建文件了
相关文章推荐
- linux(centos)磁盘配额quota,邮箱空间限制
- 在CentOS系统中安装quota来管理磁盘配额
- CentOS 6.2及最新操作系统部署Hadoop存在的问题
- centos 6.2 64位上安装ceph 0.47.2
- CentOS6.2安装Virtualbox4.1
- PXE + kickstart 通过CentOS6.2 安装 ubuntu12.04
- 在64位CentOS6.2上安装64位oracle10g失败总结
- centos6.2 配置LVM之(更改大小及删除)
- Linux系统CentOS6.2版本下安装JDK7详细过程
- CentOS 6.2上安装oracle11g
- JFreeChart在CentOS6.2中的中文乱码问题
- 教你正确的CentOS磁盘配额
- vm虚拟机下centos6.2挂载新硬盘操作记录
- INSTALLING LIGHTTPD on CentOS 6.2
- CentOS 6.2安装portmap
- CentOS6.2 2.6.32升级3.4.4内核
- Centos6.2设置静态ip和dns
- CentOS6.2安装Sarg
- CentOS 6.2安装配置LAMP服务器(Apache+PHP5+MySQL)
- CentOS 6.2 配置VNC