EXT3/4文件系统磁盘配额操作(超详细),建站技术
导读:建站技术建站技术在CentOS系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如,XFS文件系统通过xfs_quota工具进行管理; EXT3/4文件系统通过quota工自助建站技术建站技术步梁。
实验条件:
1.关闭selinux
2.支持配额形式挂载文件系统
3.用quotacheck命令生成基本配额文件(xfs跳过)
4.启动磁盘配额功能(xfs跳过)
5.用quota对具体用户设置磁盘配额
实验步骤:
1.挂载支持磁盘配额文件系统
[root@local101 ~] # mkfs.ext4 /dev/sdb3 //格式化为ext4文件系统 [root@local101 ~] # mount -o usrquota,grpquota /dev/sdb3 /user3 //支持配额形式挂载 [root@local101 ~] # mount |grep user3 /dev/sdb3 on /user3 type ext4(rw,relatime,quota,usrquota,grpquota,data=ordered)如果开机自动以支持配额功能的方式挂载该分区,可以将"usrquota,grpquota挂载参数写入/etc/fstab"文件中(可选)
[root@localhost ~]# vim /etc/fstab //设置开机自动挂载 /dev/sdb3 /user3 xfs defaults,usrquota,grpquota 0 02.修改/user3目录权限为777,方便后期测试
[root@local101 ~] # chmod 777 /user33.初始化配额文件:quotacheck
ext4文件系统quota功能默认不开启,需要创建磁盘配额的配置文件(aquota.user 和 aquota.group),才可以去启动quota功能。
[root@local101 ~] # quotacheck -cug /user3 [root@local101 ~] # ll /user3 总用量 32 -rw------- 1 root root 6144 6月 7 17:46 aquota.group -rw------- 1 root root 6144 6月 7 17:46 aquota.user drwx------ 2 root root 16384 6月 7 11:53 lost+found注:
-u:检查用户文件
-g:检查组文件
-c:创建新的配额文件
-f:即使启用了配额,也强制强制检查
-a:检查/etc/fstab文件里,所有设置配额分区
-v:执行过程的详细信息
如果提示不能创建文件、权限不足,有很大的可能是SELinux安全机制引起的,用setenforce 0命令把它关闭就行了
4.开启磁盘配额:quotaon
ext4默认设置了磁盘配额,磁织梦的模板盘配额功能也是关闭的需要手动开启
[root@local101 ~] # quotaon -p /user3 //查看配额是否开启 group quota on /user3 (/dev/sdb3) is off user quota on /user3 (/dev/sdb3) is off [root@local101 ~] # quotaon /user3 //开启磁盘配额 [root@local101 ~] # quotaon -p /user3 //再次检查磁盘配额 group quota on /user3 (/dev/sdb3) is on user quota on /user3 (/dev/sdb3) is on注:
-u:对用户配额进行操作
-g:对组配额进行操作
-p:查看分区配额状态
-f:关闭配额
-a:为所有文件系统启用配额
quotaoff 关闭磁盘配额参数和quotaon一样
5.编译配额edquota
设置用户sunlei磁盘容量和文件数软限制和硬限制,通过类似vim编辑器形式设置配额
[root@local101 ~] # edquota sunlei Disk quotas for user sunlei (uid 1000): Filesystem blocks soft hard inodes soft hard /dev/sdb3 0 8M 10M 0 8 10声明: 本文由我的SEOUC技术文章主页发布于:2023-07-25 ,文章EXT3/4文件系统磁盘配额操作(超详细),建站技术主要讲述配额,文件系统,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35791.html