quota 用户磁盘配额

<!-- /* 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

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值