您的位置:首页 > 其它

quota 用户磁盘配额

2010-02-07 13:30 309 查看
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"/@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:none;
font-size:10.5pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:宋体;
mso-font-kerning:1.0pt;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;
layout-grid:15.6pt;}
div.Section1
{page:Section1;}
-->

2010/2/6
学习总结

今天主要接触设置用户磁盘配额,
posix
acl
,简单了解
selinux

A,

linux
中和
windows
一样,有时候也会限制用户磁盘配额,在
linux
上的设置没有
windows
那么简单,但也不麻烦,大致原理都一样。大致有以下几个步骤。

这里我们先挂载一个目录作为实验

1,#vim
/etc/fstab

=====
启动用户磁盘配额

添加红色部分

/dev/vol0/home
/home
ext3
default,usrauota,grpquota

0 0

2.#mount
-o

remount
/home
=====
重新挂载
/home
目录

3
使用
mount
命令查看挂载情况,如图所示,最后一行中要出现
usrquota

grpquota
才表示挂载成功



4
,给用户创建配额文件,使用命令
quotacheck

-c

强行创建文件

-u

指定只为用户开启配额

-g

指定只为组开启配额

-a
/etc/fstab

-m

不允许把文件指定为只读形式挂载

#quotacheck
-cugm

/home


/home
创建配额文件

#edquota
-u

apple

#quotaon
/home


/home
启动磁盘配额
,quotaoff
关闭配额

#ls
/home

看是否有
quota.usr
quota.group


有的话表示成功

#su
– apple

$quota

查看用户自己的配额使用情况



如图所示,这里从左往右意思依次是:有配额限制的文件

已用块大小

软限制文件块大小

硬限制文件块大小

节点号

已建立的文件数目

软限制文件数目大小

硬限制文件数目大小

在这里需要介绍下软限制和硬限制的概念:

所谓的软限制就是当给定一个用户空间限制,当用户的的存储超过这个数目但小于应限制时,就会显示提示警告,但是仍然能存储。但用户需要在;一定的时间里把自己的东西移除,

否则过一定时间后系统会将其删除,默认是一个星期。

所谓的硬限制就是对用户的最大的“宽容”,你绝对不能超过这个数值,超过了系统将决绝为其存储。

以图中显示为例,
apple
用户的块大小软限制时
40

硬限制是
80

文件数目没有限制。

这里还有一个比较特别的例子,当新加一块硬盘时,做和上面相同的步骤却发现会出问题,因为新加的硬盘默认是只有
root
有写权限,因此在磁盘配额之前必须确保用户有相应的写权限。

还有就是用户的硬限制必须的写,不然的话相当于没有磁盘配额
大家可以试试这个有趣的实验。

如果我们要限制的用户太多这里我们还以稍微“偷下懒”,呵呵,我们可以复制磁盘配额比如我们要把刚才
apple
的权限内给
orange
,可以用一下命令来实现

#edquota
-p

apple
orange
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: