首页 > 编程知识 正文

windows磁盘配额(linux quotacheck命令参数及用法详解---Linux系统管理磁盘配额命令)

时间:2023-05-04 02:48:42 阅读:122321 作者:2084

功能说明:检查磁盘的使用空间和限制。

语法: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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。