侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

quato的使用

2023-12-20 星期三 / 0 评论 / 0 点赞 / 118 阅读 / 9770 字

linux (centos) quota配置 在网络管理的工作中,由于硬盘的资源是有限的,常常需要为多用户的服务器设定用户的linux磁盘配额。这个功能对公用的多用户服务器(免费的或者收费的)来说,更

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验证

 

 

广告 广告

评论区