磁盘配额篇章…
磁盘配额就是系统管理员给一个用户的所用空间的配额限制,每个用户在最大配额进行限制后,我们就可以对每一个用户的磁盘使用情况进行跟踪和监控,从而对其进行相应的操作,使得 linux 空间得到最大化的利用,避免遭到非法用户的破坏和浪费~~~
quota命令用于显示用户或者工作组的磁盘配额信息
在 linux 上安装 quota 的包
[root@ ~]# yum install quota
随后按 Y 确定
完成安装
察看 /dev/sdb 文件
[root@ ~]# mount | grep /dev/sdb
/dev/sdb1 on /d1 type ext4 (rw,relatime,data=ordered)
/dev/sdb2 on /d2 type ext4 (rw,relatime,data=ordered)
未显示有 usrquota 证明没有开启配额功能
磁盘配额五步走
1、首先开启分区的磁盘配额功能
2、建立quota的配额数据库
3、数据库建立后,开启该分区的磁盘配额功能
4、编辑用户配额 edquota 命令( 交互式 )
5、repquota -auvs 验证
1、首先开启分区的磁盘配额功能
未挂载的先挂载 再修改 vim /etc/fstab 配置文件 如下:
[root@deng-120 /d1]# mount /dev/sdb1 /d1
[root@deng-120 /d1]# mount /dev/sdb2 /d2
[root@deng-120 /d1]# vim /etc/fstab
重启察看是否写入成功
[root@deng-120 ~]# mount | grep /dev/sdb
/dev/sdb1 on /d1 type ext4 (rw,relatime,quota,usrquota,data=ordered)
/dev/sdb2 on /d2 type ext4 (rw,relatime,quota,usrquota,data=ordered)
显示有 usrquota 证明配额功能开启成功
2、建立 quota 的配额数据库
[root@deng-120 ~]#quotacheck -cvu /dev/sdb2
[root@deng-120 ~]#quotacheck -cvuf /dev/sdb2
原先已经有分区建立的配额数据库, 需要加 -f 选项强制重新检测
-c 必选项 create
-v 显示详细信息
-u user 建立“用户”配额数据库
-g group ### 建立“用户组”配额数据库
-a all 检测所有磁盘 (不加 -a 的话 ,需要明确指定分区设备 /dev/sdb2 )
命令执行后,会在相应的分区挂载目录下,创建aquota.user数据库文件
[root@deng-120]# cd /d2
[root@deng-120 /d2]# ls
aquota.user lost+found
[root@deng-120 /d2]#
3、数据库建立后,开启该分区的磁盘配额功能
[root@deng-120]# quotaon /dev/sdb2 开启该分区的磁盘配额功能
[root@deng-120]# quotaoff /dev/sdb2 关闭该分区的磁盘配额功能
4、编辑用户配额 edquota 命令( 交互式 ) 只能支持 KB 为单位。
创建软限制为102400K ;硬限制为204800K;文件数量100个;最多只能创建120个
[root@deng-120]# edquota deng10 给用户 deng10 配置磁盘配额
Disk quotas for user deng10 (uid 1030):
Filesystem blocks soft hard inodes soft hard
/dev/sdb2 0 102400 204800 0 100 120
blocks:1030 用户在该分区下 “已经使用” 的空间 “K” 为单位。
soft:磁盘空间的软限制:用户使用的空间达到该值的时候,会报警。
hard:磁盘空间的硬限制:最大能使用的空间。
inodes:用户 “已经创建的” 文件数量。
soft:用户创建的文件数量,达到该值的时候,报警。(一般不进行限制,或者限制值很大)
hard:用户最多只能创建多少个文件。
5、repquota -auvs 验证
*** Report for user quotas on device /dev/sdb2
Block grace time: 7days; Inode grace time: 7days
Space limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 20K 0K 0K 2 0 0
deng10 -- 0K 100M 200M 0 100 120
Statistics:
Total blocks: 7
Data blocks: 1
Entries: 2
Used average: 2.000000
写入成功~~~
你们的阅读就是我创作的动力;好东西,我们一起分享…分享学习的喜悦,共享其实也是一种美德~~~