Linux服务器磁盘配额详解the keywordquotacheck

Linux服务器磁盘配额详解the keywordquotacheck

ID:47037183

大小:107.50 KB

页数:7页

时间:2019-07-04

Linux服务器磁盘配额详解the keywordquotacheck_第1页
Linux服务器磁盘配额详解the keywordquotacheck_第2页
Linux服务器磁盘配额详解the keywordquotacheck_第3页
Linux服务器磁盘配额详解the keywordquotacheck_第4页
Linux服务器磁盘配额详解the keywordquotacheck_第5页
资源描述:

《Linux服务器磁盘配额详解the keywordquotacheck》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、如果任何人都可以随意占用服务器的硬盘空间,您的服务器硬盘能支撑多久?所以,限制和管理用户使用的硬盘空间是非常重要的,无论是文件服务、FTP服务还是E-mail服务,都要求对用户使用的磁盘容量进行有限地控制,以避免对资源的滥用。Linux的磁盘配额(DiskQuotas)能够简单高效地实现这个功能,相比其它配额软件它具有“基于内核”的优势。  一、磁盘配额的功能所谓磁盘配额就是管理员可以对本域中的每个用户所能使用的磁盘空间进行配额限制,即每个用户只能使用最大配额范围内的磁盘空间。磁盘配额监视个人用户卷的使用情况,因此,每个用户对磁盘空间的利

2、用都不会影响同一卷上其它用户的磁盘配额。磁盘配额具有如下特性:磁盘配额可以对每个用户的磁盘使用情况进行跟踪和控制。这种跟踪是利用文件或文件夹的所有权来实现的。当一个用户在Linuxext2/3分区上拷贝或存储一个新的文件时,他就拥有对这个文件的所有权,这时磁盘配额程序就将此文件的大小计入这个用户的磁盘配额空间。当设置了磁盘配额后,分区的报告中所说的剩余空间,其实指的是当前这个用户的磁盘配额范围内的剩余空间。磁盘配额程序对每个分区的磁盘使用情况是独立跟踪和控制的,而不论它们是否位于同一个物理磁盘。操作系统可以对磁盘配额进行监测,它可以扫描磁

3、盘分区,监测每个用户对磁盘空间的使用情况,并用不同的颜色标识出磁盘使用空间超过报警值和配额限制的用户,这样就方便了对于磁盘配额的管理。登录到相同计算机的多个用户互不干涉其它用户的工作能力;一个或多个用户不独占公用服务器上的磁盘空间;在个人计算机的共享文件夹中,用户不使用过多的磁盘空间。综上所述,可以看出磁盘配额提供了一种基于用户和分区的文件存储管理,使得管理员可以方便的利用这个工具合理的分配存储资源,避免由于磁盘空间使用的失控可能造成的系统崩溃,从而提高了系统的安全性。二、实现磁盘配额的步骤图解要实现磁盘配额,请使用以下步骤:1.检查Li

4、nux内核是否打开磁盘配额支持。2.修改/etc/fstab,对所选文件系统激活配额选项。3.更新装载文件系统,使改变生效。4.在该文件系统引导时建立aquota.user文件。5.扫描相应文件系统,用quotacheck命令生成基本配额文件。6.用edquota命令,对特定用户采用配额限制。7.最后,用命令激活配额。操作步骤如图1。图1实现磁盘配额的步骤三、实现Linux的磁盘配额的详解1.检查内核情况检查当前内核是否支持quota,当前内核配置文件在/boot下#grepCONFIG_QUOTA/boot/config-2.4.20C

5、ONFIG_QUOTA=yCONFIG_QUOTACTL=y如果有上列输出,则表示当前内核已经支持quota。如果当前内核不支持quota,需要重新编译内核将quotasupport编译进核心:Filesystems--->[*]Quotasupport如图2。图2配置当前内核支持quota2.修改/etc/fstab,对所选文件系统激活配额选项以根用户身份使用vi编辑器来给需要配额的文件系统添加usrquota和(或)grpquota选项::LABEL=//ext3defaults11LABEL=/boot/bootext3defaul

6、ts12LABEL=/home/homeext3defaults,usrquota12none/dev/shmtmpfsdefaults00/dev/hda2swapswapdefaults00在上面的例子中,/home文件系统上启用了用户配额。3.重新挂载文件系统添加了userquota和grpquota选项后,重新挂载每个相应fstab条目被修改的文件系统。如果某文件系统没有被任何进程使用,使用umount命令后再紧跟着mount命令来重新挂载这个文件系统。如果某文件系统正在被使用,要重新挂载该文件系统的最简捷方法是重新引导系统或者使

7、用命令:“#mount-oremount/home”。4.在该文件系统建立aquota.user文件#touch/home/aquota.user#chmod600/aquota.user5.扫描相应文件系统,用quotacheck命令生成基本配额文件运行quotacheck命令,quotacheck命令检查启用了配额的文件系统,并为每个文件系统建立一个当前磁盘用来的表。该表会被用来更新操作系统的磁盘用量文件。此外,文件系统的磁盘配额文件也被更新。要在文件系统上创建配额文件(aquota.user和aquota.group),使用quot

8、acheck命令的-c选项。例如,如果用户和组群配额都为/home分区启用了,在/home目录下创建这些文件:quotacheck-acug/home-a选项意味着在/etc/mtab中所有挂

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。