/dev/mapper/ysf-yang 0 0 0 0 0 0
Filesystem:表示本行配置记录文件对应的文件系统(分区),即配额的作用范围
blocks:表示用户已使用的磁盘容量,默认单位为KB
inodes:表示用户当前已拥有的文件数量
soft:第3列对应为磁盘容量的软限额数值,单位KB;第6列对应文件数量软限额数值,单位个
hard:第3列对应为磁盘容量的硬限额数值,单位KB;第6列对应文件数量硬限额数值,单位个
例如:若要为 zhangsan 设置配额,磁盘容量软限制为80MB、硬限制为100MB,文件数量软限制40个、硬限制40个,可执行以下操作
# edquota -u zhangsan
Filesystem blocks soft hard inodes soft hard
/dev/mapper/ysf-yang 0 80000 100000 0 40 50
可以设置软限制的宽限期限,默认为7天,可以修改。
例如:可以将宽限期限改为10天。
# edquota -t
Filesystem Block grace period Inode grace period
/dev/mapper/ysf-yang 10days 10days
4.启动文件系统的磁盘配额功能
启动和关闭文件系统的磁盘配额功能分别使用 quotaon、quotaoff 命令执行,需要指定设备文件名或文件系统的挂载点作为参数。quotaon 命令使用的选项与 quotacheck 的选项类似。
例如:执行以下操作可启用“/mailbox”文件系统的用户、组磁盘配额功能,并显示命令执行的过程信息。
# quotaon -ugv /mailbox
5.查看用户或分区的配额使用情况
可使用 quota 命令、repquota命令,其中,quota 命令可以结合 -u、-g 选项分别查看指定用户和组的配额使用情况;而 repquota 命令主要指定文件系统输出配额使用情况报告,结合 -a 选项可查看所有可用分区的配额使用情况报告。
例如:查看用户账号 zhangsan、组账号 users 的配额使用情况
# quota -u zhangsan
# quota -g users
查看 /mailmox 文件系统的配额使用情况
# repquota /mailmox
6.验证磁盘配额功能
可使用 dd 转换工具,dd 命令是设备转换和复制命令
例如:向 /mailmox 目录下写入一个名为 a.txt 的测试文件,大小为10MB(分10次读取,每次1MB),复制来源为设备 /dev/zero
# dd if=/dev/zero of=/mailmox/a.txt bs=1M count=10
if= 指定输入设备(或文件)
of= 指定输出设备(或文件)
bs= 指定读取数据块的大小
count= 指定读取数据块的数量