磁盘配额:简单易懂,一看就会

1.xfsprogs quota安装
代码:rpm -q xfsprogs quota

 

 

2. 以支持磁盘配额的方式挂载
代码:
        umount /dev/sdb1 /mnt/sdb
        mount -o usrquota,grpquota /dev/sdb1 /mnt/sdb1
代码
        vim /etc/fstab
要有         /dev/sdb1  /mnt/sdb1  xfs  defaults,usrquota,grpquota  0 0
3.创建用户
创建一 个用户: zhangsan
                        useradd zhangsan
创建用户密码:abcabc
                        passwd abcabc
4.磁盘配额
限制文件数量
                xfs_quota -x -c 'limit -u isoft=4 ihard=6 mm' /mnt/sdb1
限制磁盘空间
                xfs_quota -x -c 'limit -u bsoft=80M bhard=100M mm'/mnt/sdb1
常用选项
-x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。
-c:表示直接调用管理命令。
-u:指定用户账号对象
-g:指定组账号对象。
5.给 /data 赋权

chmod 777 /mnt/sdb1
//设置所有人对 /data 都有读写执行的权限

6 验证磁盘配额

使用命令
        dd
  是一个设备转换和连续复制命令
        “if=”  指定输入设备
( 或文件 )
        "of=“  指定输出设备
( 或文件 )
        "bs=“  指定读取数据块的大小
        "count=”  指定读取数据块的数量
        /dev/zero  “零 " 设备文件,可以无限的提供空字符。常用来生成一个特定大小的文件

7 验证磁盘容量
su - mm
dd if=/dev/zero of=/ mnt /sdb1/text1.txt bs =10M count=12
cd /mnt/sdb1
rm - rf *
touch {1..10}.txt
8 取消磁盘限额
xfs_quota -x -c 'disable -up' / mnt /sdb1
su - mm
dd if=/dev/zero of=/ mnt /sdb1/text1.txt bs =10M count=12
cd /mnt/sdb1
touch {1..10}.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值