在linux下设置磁盘配额

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

如果你是一个大的系统的管理员,那你一定要会使用磁盘配额。

磁盘配额的设置非常简单。

首先要激活linux系统的配额功能,这就需要对/etc/fstab进行编辑。

一定要小心!确保你没有进行其他的改动,否则就会在系统启动时出现

问题。

以root登录,用vi编辑程序打开/etc/fstab,编辑那些包含关于linux分区

数据项的行,如下:

/dev/hda3 / ext2 default 1 1

在单词default后加上,usrquota

/dev/hda3 / ext2 default,usrquota 1 1

存盘。

建立一个叫做quota.user的文件,把该文件设为600

# touch /quota.user

# chmod 600 /quota.user

完成上面的操作后,用shutdown -r重启动计算机。

再次以root登录,执行/usr/sbin/edquota命令,如下所示:

# edquota -u cloobie

它会读入/quota.user文件(这个文件本身是二进制的),并启动你的缺省

的编辑器(通常是vi)。

屏幕上显示:

Quota for user cloobie:

/dev/hda3: blocks in use: 58, limits (soft = 0, hard = 0)

inodes in use: 41, limits (soft = 0, hard = 0)

如果你要把硬盘空间限制设置为 3-5MB,把文件个数设置为500-1000个,

可以改为:

Quota for user cloobie:

/dev/hda3: blocks in use: 58, limits (soft = 3000, hard = 5000)

inodes in use: 41, limits (soft = 500, hard = 1000)

存盘。

最后,你还必须设置一个预警期,如下所示:

# edquota -t

如下你可以把预警期设置为1天,也可以使用分钟或秒。

Time units may be: days, hours, minutes, or seconds

Grace period before enforcing soft limits for users:

/dev/hda3: block grace period: 1 days, file grace period: 1 days

现在,你可以使用quota来查看新的配额:

# quota cloobie

Disk quotas for user cloobie(uid 502):

Filesystem blocks quota limit grace files quota limit grace

/dev/hda3 58 3000 5000 41 500 1000

来源:OSO

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航