注:请各位网友在看下面内容之前先看《Linux系统下的磁盘分区 》,因为以下内容是在《Linux系统下的磁盘分区 》基础上实现的。
1.
使用编辑器给需要配额的文件系统添加
usrquota
或
grpquota
选项,下面我们对在
/etc/sdb1
上启用用户和组群配额,截图如下:
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
2.
重新挂载文件系统,使用命令
mount –a
重新挂载文件系统
3.
创建配额文件,在
mysdb
目录下执行
quotacheck –acug
命令
,
那么执行该命令后会在
mysdb
目录下创建
aquota.user
和
aquota.group
配额文件,截图如下:
4.
为
yangzexin
这个用户分配配额,最多允许创建六个文件夹,软限制却是为
4
个
5.
修改
/mnt
下
mysbd
文件夹得权限,让其他用户对
mysdb
拥有全部权限,截图如下:
6.
查看对用户
yangzexin
是否启用了磁盘配额功能,用命令“
quota –u
用户名”查看(注意:这一步很重要的,很多人都忘记了,总以为到上面那几步就完成了磁盘配额功能了,结果发现总是不成功,其实是磁盘配额功能并没有启用的缘故)
7.
启用磁盘配额功能,采用命令“
quotavon -av
”。(如果想关闭掉磁盘配额功能的话就使用命令“
quotaoff
”)
,截图如下
8.
用用户
yangzexin
进行登录,然后在
/mnt/mysdb
下创建文件,看一下磁盘配额是否起作用了,截图如下
:
9.
查看用户
yangzexin
磁盘配额的情况,截图如下:
碰到问题和解决方法
1.
在弄磁盘配额的时候,发现了下面这么一个问题,截图如下:
解决方法:使用
mount
查看一下
/dev/sdb1
上是否启用了磁盘配额功能,结果是下图所示:
那么可以使用一条命令来使
/dev/sdb1
启用磁盘配额功能,使用
mount –o remount,usrquota,grpquota /dev/sdb1,
使用这条命令后在用
mount
查看一下结果
转载于:https://blog.51cto.com/yangzexin07/227986