Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2052174
  • 博文数量: 213
  • 博客积分: 10474
  • 博客等级: 上将
  • 技术积分: 2149
  • 用 户 组: 普通用户
  • 注册时间: 2005-05-05 16:53
个人简介

顺着天性做事,逆着个性做人.

文章分类

全部博文(213)

文章存档

2020年(3)

2015年(1)

2014年(1)

2013年(1)

2012年(4)

2011年(8)

2010年(36)

2009年(17)

2008年(38)

2007年(25)

2006年(37)

2005年(42)

分类:

2005-05-06 18:37:01

实验环境:虚拟机,turbo7系统

实验要求及步骤:

a.先卸载原quota软件包,下载3.0.1-5版的quota;rpm -e 原有包;rpm -ivh 3.0.1-5版(Turbolinux7.0里自带的quota-2.0.0.8版有设置后无效的重大bug!!!);
b.在原虚拟机的硬盘上新建一个5G的逻辑分区,挂接到/home下

mkfs -t ext3 /dev/hda5
mount -t ext3 /dev/hda5 /home
vi /etc/fstab (/dev/hda5 /home ext3 defaults,usrquota,grpquota 1 2)

c.建立二个用户jordan和T-mac
d.设定jordan的可使用的空间硬限制为20M,软限制为10M;T-mac对jordan的磁盘限额配置进行复制
edquota jordan
soft 10000 hard 20000
edquota -p  jordan  -u T-mac

本个实验用到的命令如下:

运行quotacheck命令在文件系统上创建磁盘限额的文件:quotacheck  –ugv  /home

n-u:代表创建用户限额文件
n-g:代表创建组限额文件
n-v:详细报告信息(该选项可以不用)
 
q执行完quotacheck后,在/home目录下创建了名为aquota.usersaquota.groups的两个文件
n早期的为quota.usersquota.groupsredhat8TL8以前的版本)
n这两个文件相当于是磁盘限额的数据库,只有root才有读写权限。
 
为用户配置限额,运行命令
edquota   mikemike是用户名)
n如果要为组配置限额,则用edquota  -g  组名
n
 
nFilesystem:启用了配额的文件系统的名称;
nblocks:用户当前使用的块数;
nsoft:用户在该文件系统上的块的软限制;
nhard:用户在该文件系统上的块的硬限制;
ninodes:用户当前使用的i节点数量;
nsoft:用户在该文件系统上的i节点数量上的软限制;
nhard:用户在该文件系统上的i节点数量上的硬限制;
 
q
setquota   –u  mike  5000  10000  0  0  /home
 
开启磁盘限额:quotaon  -ugv  /home
n-ugv参数的含义和quotacheck里的-ugv选项相似
nquotaon quotacheck都可以使用-a参数,用于打开所有文件系统的限额(其实就是根据/etc/fstab里的设置而开启)
q这样就完成了启动磁盘限额的过程。
n相关的重要操作
q查看或验证用户的限额设置:quota  用户名
q
 
q对于已有的用户配置进行复制:
edquota -p  用户名  -u user1 user2 user3
q设置软限制过渡期:edquota -t
n时间的单位可以是: days,hours,minutes,or seconds
q报告磁盘限额:repquota   /home
n可以用repquota  -a 报告所有文件系统的限额情况。
q关闭磁盘限额:quotaoff  -ugv  /home
n也可以使用quotaoff a 关闭所有的文件系统限额
查看或验证组的限额设置:quota g  组名
设置mike的可使用空间软限制为5M,硬限制10M,也可以用setquota命令来设定:
edquota实际上调用vi编辑器进行编辑,但注意,不可直接用vi去编辑aquota.usersaquota.groups文件
阅读(2154) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~