磁盘配额

磁盘配额
  配额管理必须在一个独立的分区上面进行,所以必须分出一个独立的分区,然后挂载到/home文件下,在此之前需要切断其他用户的使用,可以使用init1进入单用户模式,然后将home里的原始数据拷贝到磁盘里再挂载
  1.创建配额分区
    wall 通知所有用户即将维护,避免数据丢失
    init 1 切换单用户模式,
    建立新分区
    mkxfs
    mount /dev/sda6 /mnt 挂载将要使用的磁盘到第三方目录
    cp -av /home/* /mnt 迁移原始用户数据到磁盘
    umount /mnt 取消挂载
    mount /dev/sda6 /home 重新将磁盘挂在到home目录下
    vim /etc/fstab 修改配置配置文件
    UUID=6ee4400a-ddbe-4296-80c4-2b2053d0d034 /home ext4 usrquota,grpquota 0 0 usrquota用户配额管理,grpquota组配额管理,根据需要添加
    init 5 恢复网络模式
  2.创建配额数据库
    cat /etc/sysconfig/selinux 检查,确保SELINUX=permissive,
    setenforce 0 立即生效selinux的改动
    quotacheck -cug /home fstab里面的配额管理有usrquota就加u,有grpquota就加g
    quotaon /home 启用磁盘数据库
    quotaon -p /home 查看磁盘数据库是否启用
    edquota wang 编辑用户配额,0为不限制


Disk quotas for user wang (uid 1005):
Filesystem    blocks    soft       hard    inodes   soft    hard
/dev/sda6       16     800000   1000000    4         80    100

  磁盘空间大小(k)       警报大小      限制大小   文件个数   警报数量  限制数量


quota wang 查看wang配额
Disk quotas for user wang (uid 1005): 
Filesystem blocks quota limit grace files quota limit grace
/dev/sda6 819220* 800000 1000000 6days 10* 8 10 6days
grace:宽限期,时间到后不能超过soft,但之前超过的不会删除,超过soft数量只能删除,不能增加

edquota -p wang tony 复制wang的配置给tony

setquota wang 100000 200000 100 200 /home 直接设置wang的/home下的配额

repquota /home 总览/home目录下的用户配额情况
*** Report for user quotas on device /dev/sda6
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 20 0 0 2 0 0 
fedora -- 20 0 0 6 0 0 
hadoop -- 16 0 0 4 0 0 
tony -- 20 0 0 5 0 0 
centos -- 48 0 0 12 0 0 
bash -- 16 0 0 4 0 0 
wang ++ 819220 800000 1000000 6days 10 8 10 6days


groupadd sales
chmod -G wang 
chmod -G tony
edquota -g sales 设置组配额
newgrp sales 切换到sales组,否则配额无效

  3.磁盘配额的关闭
    quotaoff /home 关闭配额数据库
    rm -rf aquota.* 删除数据库文件
    vim /etc/fstab 修改配置文件里面的usrquota,groupquota
    mount -o remount /home 启用新的配置文件

init命令
  #0 停机(千万不能把initdefault 设置为0)
  #1 单用户模式
  #2 多用户,没有 NFS(和级别3相似,会停止部分服务)
  #3 完全多用户模式
  #4 预留,没有用到
  #5 x11(Xwindow)
  #6 重新启动(千万不要把initdefault 设置为6)

posted on 2018-12-10 11:00  tony3154  阅读(104)  评论(0编辑  收藏  举报

导航