1.在/etc/fstab 文件里添加分区/etc/sdb2 的配额参数
![图片[1] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-251-1024x289.png)
2.重启后,使用mount | grep /dev/sdb查看挂载情况。
![图片[2] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-252-1024x47.png)
3.针对 ha 用户设置配置限制,(在 ext3/4 文件系统时要事先创建配额文件,且注意关掉 selinux,在 xfs 文件系统里可以直接来编辑配额文件),这里我们先测试按文件大小来限制:软限制 30M,硬限制 60M,注意保存退出。
edquota -u ha
![图片[3] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-253-1024x121.png)
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 数据,没有任何提示,正常写入:
![图片[4] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-254-1024x107.png)
接着再写入 20M 数据,正常写入,但已经超出软限制(再 xfs 文件系统里没有提示而已):
![图片[5] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-255-1024x105.png)
可以查看/dev/sdb2 的空间使用情况,注意要先回到 root 用户。
![图片[6] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-256-1024x329.png)
最后切换到 ha 用户再次写入 40M,超过硬限制,如下图:
![图片[7] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-257-1024x133.png)
6.我们到/helperaddress 目录下删除之前测试创建的 file1、file2、file3 文件,且在配额限制文件里加上以文件个数为限制的方式,软限制 3 个文件,硬限制 6 个文件,再次测试,注意:可以先切换回 root 用户操作。
![图片[8] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-258-1024x120.png)
再次切换到 ha 用户使用 touuch 命令先添加 2 个文件,正常创建
![图片[9] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-259.png)
这里再创建 2 个文件,此时超过了软限制,可以切换回 root 用户查看
![图片[10] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-260.png)
![图片[11] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-261-1024x297.png)
最后切换到 ha 用户再添加 3 个文件,发现超出文件硬限制,如下图:
![图片[12] - 实例:Linux磁盘配额功能的实现 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/12/image-262.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END