系统之家 - Windows操作系统&装机软件下载网站!

当前位置: 首页  >  教程资讯  >  电脑教程 使用linux中的quota教程

使用linux中的quota教程

时间:2023-06-02 16:16:41 来源: 人气:

   1先得确认要限制的目录是单独的文件系统,  df -h /home 测试,  2如果是单独的文件系统。就需要对该目录添加quota支持,,  a:临时方案,电脑重启失效:mount -o remount,usrquota,grpquota /home,  b:重启还能用:,  编辑fstab文件:vi /etc/fstab,  往fstab文件里面添加如下usrquota,grpquota:LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2,  3:建立quota文件,  quotacheck -avug,  -a :扫瞄所有在 /etc/mtab 内,吨有 quota 支持的 filesystem,加上此参数后, /mount_point 可丌必写,因为扫瞄所有的 filesystem 了嘛!,  -u :针对用户扫瞄档案不目弽的使用情况,会建立 aquota.user,  -g :针对群组扫瞄档案不目弽的使用情况,会建立 aquota.group,  -v :显示扫瞄过程的信息;,  -f :强制扫瞄文件系统,幵写入新的 quota 配置文件 (危险),  -M :强制以读写的方式扫瞄文件系统,只有在特殊情况下才会使用。,  4:启动quota,  quotaon [-avug] 启动,  -u :针对使用者启劢 quota (aquota.user),  -g :针对群组启劢 quota (aquota.group),  -v :显示启劢过程的相关讯息;,  -a :根据 /etc/mtab 内的 filesystem 讴定启劢有关的 quota ,若丌加 -a 的话, 则后面就需要加上特定的那个 filesystem 喔!,  5:quota 关闭,  -a :全部的 filesystem 的 quota 都关闭 (根据 /etc/mtab),  -u :仅针对后面接的那个 /mount_point 关闭 user quota,  -g :仅针对后面接的那个 /mount_point 关闭 group quota,  6:quota编辑,  edquota [-u username] [-g groupname],  -u :后面接账号名称。可以进入 quota 的编辑画面 (vi) 去讴定 username 的限制值;,  -g :后面接组名。可以进入 quota 的编辑画面 (vi) 去讴定 groupname 的限制值;,  -t :可以修改宽限时间。,  -p :复制范本。那个 模板账号 为已经存在并设定好 quota 的使用者, 意义为『将 范本账号 这个人的 quota 限制值复制给 新账号 』!,  使用如下命令为 myquota1修改quota,  edquota -u myquota1,  此时会进入vi模式,可以编辑的字段如下:(soft/hard 为 0 时,表示没有限制的意思),  a. 文件系统 (filesystem):说明该限制值是针对哪个文件系统 ( partition);,  b. 磁盘容量 (blocks):这个数值是 quota 自己算出杢的,单位为 Kbytes,请不要更动它;,  c. soft:磁盘容量 (block) 的 soft 限制值,单位亦为 KB,  d. hard:block 的 hard 限制值,单位 KB;,  e. 档案数量 (inodes):这是 quota 自己算出来的,单位为个数,请不要更改他;,  f. soft:inode 的 soft 限制值;,  g. hard:inode 的 hard 限制值;,  使用如下命令copy quota的设置,  edquota -p myquota1 -u myquota2,  使用如下命令设置quota群组:,  edquota -g myquotagrp,  使用如下命令设置quota宽限时间:,  edquota -t,  使用命令后会进入vi模式,可以编辑内容如下:,  Filesystem Block grace period Inode grace period,  /dev/hda3 14days 7days,  7:quota报表的查看:,  quota [-uvs] [username],  quota [-gvs] [groupname],  -u :后面可以接 username ,表示显示出该用户的 quota 限制值。若不接 username ,表示显示出执行者的 quota 限制值。,  -g :后面可接 groupname ,表示显示出该群组的 quota 限制值。,  -v :显示每个用户在 filesystem 的 quota 值;,  -s :使用 1024 为倍数杢挃定单位,会显示如 M之类的单位!,  使用如下命令可以查看用户quota的设定值:,  quota -uvs myquota1 myquota2,  使用如下命令可以查看群组quota的设定值:,  quota -gvs myquotagrp,  8:repquota :针对文件系统的限额做报表,  repquota -a [-vugs],  -a :直接到 /etc/mtab 搜寻具有 quota 标志的 filesystem ,幵报告 quota 的结果;,  -v :输出的数据将所有 filesystem 相关的信息;,  -u :显示出用户的 quota 限值 (这是默讣值);,  -g :显示出个别群组的 quota 限值。,  -s :使用 M, G 为单位显示结果,  使用如下命令查看当前文件系统所有的quota设置,  repquota -auvs,  9:setquota :直接亍命令中设定 quota 限额,  setquota [-u|-g] 名称 block(soft) block(hard),  使用如下命令直接设置quota的值:,  setquota -u myquota5 100000 200000 0 0 /home,  10:warnquota :对超过限额者发出警告信,  修改/etc/warnquota.conf,  让系统自动的执行 warnquota,  编辑 vi /etc/cron.daily/warnquota,  添加如下命令:/usr/sbin/warnquota # 你没有看错!只要这一行,将执行文件以绝对路径的方式写入即可!,

作者

教程资讯

电脑教程排行

系统教程

系统主题