quato的使用

linux (centos) quota配置 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额。这个功能对公用的多用户服务器(免费的或者收费的)来说,更是非常必要的。Quota就是在RedHatlinux下实现linux磁盘配额的工具。 quota只支持单独的挂载文件系统  不是某一个目录。

1查看分区文件系统格式是否支持

 df -h  

必须为ext2/ext3/ext4格式

2.加入磁盘配额选项重挂载
mount -o remount usrquota,grpquota /data1
把usrquota,grpquota加入fstab文件中,实现开机挂载
使用umount -a|mount -a验证配置文件编写是否正确

注意,因为selinux跟下面quota的功能会有冲突,所以要将setenforce 关掉 <setenforce 0>

设置为永久生效 vim /etc/selinux/config   <SELINUX=disable 或者permissive>

3.查看quota是否安装
yum provides quota
yum install quota

4.开启quota
quotacheck -avug

quotaon -auvg

5.设置quota
第一种设置方式
setquota -u username blcok_soft block_hard inodes_soft inodes_hard
第二种设置方式
edquota -u username
edquota -g groupname
filesystem block soft hard inodes soft hard

/dev/sdb1   0    4000 5000   0    5  7 

Disk quotas for user user1 (uid 500):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb2                        48         40         50          5        5        7
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
~                                                             
"/tmp//EdP.aS8PvWQ" 3L, 216C
 

6.查看quota信息
quota -uvs username
repquota -avus

[root@localhost ~]# repquota -avus
*** Report for user quotas on device /dev/sdb2
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --      40       0       0              7     0     0       
user1     +-      48      40      50  6days       5     5     7       

Statistics:
Total blocks: 7
Data blocks: 1
Entries: 2
Used average: 2.000000

 


7.验证
验证:dd指令

用命令dd if=/dev/zero of=/opt/data/sdb2/1-5M count=1 bs=1验证

 

 

转载于:https://my.oschina.net/liubaizi/blog/751817

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值