QUOTA 使用者磁盘配额管理

QUOTA --使用者磁盘配额管理

一、指令说明

O     quotacheck   扫描整个档案系统的磁盘空间配额使用情形。

O     edquota  编辑使用者磁盘配额设定

O     quota      查询磁盘使用状况

O     quotaon  启动磁盘配额功能

O     quotaoff 关闭磁盘配额功能

O     repquota 产生使用者及群组的磁盘配额报表

二、 /etc/fstab 的设定

() /etc/fstab 内容说明

档案系统来源或分割区

挂入的目录名称

档案系统

功能选项

档案系统备份

档案系统检查

/dev/hda1

/

ext2

defaults

1

1

/dev/hda5

/home

ext2

defaults

1

2

/dev/hda6

Swap

swap

defaults

0

0

/dev/fd0

/mnt/floppy

vfat

 

0

0

/dev/cdrom

/mnt/cdrom

iso9660

 

0

0

163.17.208.19:/home/ftp/redhat

/mnt/nfs

nfs

 

0

0

&     功能选项说明

async       所有数据以异步方式完成

atime       每次存取动作都更新档案时间。

auto         能被 mount –a 自动挂入系统

dev          解译档案系统特性与储存装置规格。

exec         允许档案系统中的二进制元文件被执行。

user         允许一般user 挂入

ro             只读

rw            可擦写

sync         所有数据以同步方式完成

defaults  设定为 rwdevexecautonouserasync

加上no 则为相反,如 nousernoauto

&     档案系统备份

当进行档案系统备份时,1 要备份,0表示不用。

&     档案系统检查

开机时是否需要 fsck来检查,1 表示循序检查(用于根目录),其于的 ext2系统则用2

三、编辑 /etc/fstab 设定使用quota

/dev/hda5        /home    ext2     defaults,userquota,grpquota   1    2

四、执行quotacheck

quotacheck 会分析磁盘上每一个目录和档案的拥有者和群组,然后在该子档案系统的最上层目录产生 quota.userquota.group 两个记录文件。

  参数说明:

                -a        扫描/etc/fstab定义quota 的所有磁盘空间。

                -v        显示扫描过程

                -u        针对 user 的部份,写入 quota.user

                -g        针对 group 的部份,写入 quota.group

                -d        除错模式,显示每个步骤。

                []quotacheck –avug

五、使用edquota 编辑quota 设定

参数说明

        -u     编辑 user quota

        -g     编辑 group quota

        -p     指定一个设定为模板,复制给其它user

        -t      设定超过soft limit 的缓冲期限

[]edquota –u chihwu   (编辑 chihwuquota 设定)

设定用另一种编辑器

EDITOR=/usr/bin/pico; export EDITOR

        soft limit          超过此限制时,系统给予警告,但仍可存盘。

        hard limit         使用的最高上限。

        blocks             1 block 约等于1KB

        inode               一个档案就用掉一个inode

        [] edquota –p chihwu *  (chihwu的设定为模板,套用至所有user )

        [] edquota –t –u (设定user 超过soft limit 的缓冲期限)

六、启动和关闭 quota 功能

        RED HAT 会自动启动QUOTA 功能,但我们仍可以用手动的方法来操作:

        打开QUOTAquotaon –avug

        停止QUOTAquotaoff –avug

七、检查配额状况

l     []quota –v   查自己的使用情形。

l     []quota –gv   查自己所属群组的使用情形。

l     []quota –vu chihwu  chihwu的使用情形。( root 使用)

l     []repquota –a   列出所有使用者和群组的配额报表。第二栏如果是’- -‘表示都在soft limit 的限制内,如果是 ‘+ -‘ ,表示磁盘用量超过了;如果是’- +’ 表示 inode 用量超过了。 在实际的应用上我们可以利用 repquota –qug | grep + > rep.txt  这个指令把用量超过的 USER 列出,输出到 rep.txt 这个档案中。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值