1.在/etc/fstab 文件里添加分区/etc/sdb2 的配额参数
2.重启后,使用mount | grep /dev/sdb查看挂载情况。
3.针对 ha 用户设置配置限制,(在 ext3/4 文件系统时要事先创建配额文件,且注意关掉 selinux,在 xfs 文件系统里可以直接来编辑配额文件),这里我们先测试按文件大小来限制:软限制 30M,硬限制 60M,注意保存退出。
edquota -u ha
4.在使用 ha 用户测试的时候注意,先在 root 用户下修改/helperaddress(分区/etc/sdb2 的挂载目录的权限)
chmod 777 /helperaddress/
5.切换到 ha 用户测试配额限制
chmod 777 /helperaddress/
su - ha
cd /helperaddress/
dd if=/dev/zero of=file1 bs=1M count=20
这里先写入 20M 数据,没有任何提示,正常写入:
接着再写入 20M 数据,正常写入,但已经超出软限制(再 xfs 文件系统里没有提示而已):
可以查看/dev/sdb2 的空间使用情况,注意要先回到 root 用户。
最后切换到 ha 用户再次写入 40M,超过硬限制,如下图:
6.我们到/helperaddress 目录下删除之前测试创建的 file1、file2、file3 文件,且在配额限制文件里加上以文件个数为限制的方式,软限制 3 个文件,硬限制 6 个文件,再次测试,注意:可以先切换回 root 用户操作。
再次切换到 ha 用户使用 touuch 命令先添加 2 个文件,正常创建
这里再创建 2 个文件,此时超过了软限制,可以切换回 root 用户查看
最后切换到 ha 用户再添加 3 个文件,发现超出文件硬限制,如下图:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END