功能说明:检查磁盘的使用空间和限制。
语法:quotacheck[-adgRuv][文件系统. ]
补充说明:运行quotacheck命令,扫描装载在系统上的分区,在每个分区的文件系统根下生成quota.user和quota.group文件,以及用户和组的数据
参数:
-a扫描在/etc/fstab文件中包含quota设置的分区。
-详细显示d指令的执行过程,便于调试错误和掌握程序的执行情况。
-g扫描磁盘空间时,计算每个组id占用的目录和文件数。
-R排除根目录所在的分区。
-u扫描磁盘空间时,计算每个用户id占用的目录和文件数。
显示-v命令执行进程。
------------- -请参阅
Linux服务器磁盘配额详细信息
一、磁盘配额功能
磁盘配额是管理员可以限制此域中每个用户可用的磁盘空间配额。 也就是说,每个用户只能使用最大配额范围内的磁盘空间。 由于磁盘配额监视个人用户卷的利用率,因此每个用户使用磁盘空间不会影响同一卷上其他用户的磁盘配额。 磁盘配额具有以下特性:
磁盘配额按用户跟踪和控制磁盘利用率。 此跟踪是利用文件或文件夹的所有权进行的。 一个用户复制到Linux ext 2/3分区或2实现磁盘配额的步骤图
要实现磁盘配额,请执行以下步骤:
确定Linux内核是否打开了磁盘配额支持。
修改/etc/fstab以启用所选文件系统的配额选项。
3 .更新挂载文件系统,使更改生效。
4 .在引导此文件系统时创建aquota.user文件。
5 .扫描相应的文件系统,使用quotacheck命令生成基本配额文件。
使用edquota命令对特定用户应用配额限制。
7 .最后,用命令激活配额。
操作步骤如下。
三、实现Linux磁盘配额的详细解决
1 .检查内核状况
确定当前内核是否支持quota。 当前内核配置文件位于/boot下
# grep config _ quota/boot/config-2.4.20
CONFIG_QUOTA=y
CONFIG_QUOTACTL=y
如果有上述输出,则当前内核已经支持quota。 如果当前内核不支持quota,则必须重新编译内核以将quota支持编译到内核中。
文件系统--- [ * ] quota support图:
imgwidth='' 400' ' height='' 282' ' alt='" src=' ' border=''0 ' ' pointer'=
修改/etc/fstab以启用选定文件系统的配额选项
以根用户身份使用vi编辑器,将usrquota和/或grpquota选项添加到需要配额的文件系统。
:
label=//ext3默认值1 1
LABEL=/boot /boot ext3 defaults 1 2
LABEL=/home /home ext3 defaults,usrquota 1 2
none /dev/shm tmpfs defaults 0 0
/dev/hda2 swap swap defaults 0 0
在上面的示例中,/home文件系统启用了用户配额。
3 .重新装载文件系统
添加userquota和grpquota选项后,请重新装载每个相应的fstab条目发生更改的文件系统。 如果文件系统未在任何进程中使用,请在umount命令后立即使用mount命令重新装载文件系统。 如果使用了文件系统,则重新装载文件系统的最简单方法是重新启动系统或使用命令“# mount -o remount /home”。
33558 www.Linux so.com/command/quota check.html