linux磁盘配额配置过程
石河子大学信息科学与技术学院LINUX操作系统课程的实验报告课题名称:LINUX的磁盘配额设置学生姓名:学 号:学 院:专业年级:指导教师:职 称:讲师完成日期:2014-3-26目录:1实验内容32实验软件43实验的准备工作43.1 检查硬件43.2相关知识查询44 实验步骤64.1修改/etc/fstab文件加入相关的参数64.2 生成磁盘配额文件12 4.3编辑用户配额空间145 实验心得181实验内容利用LINUX系统进系统用户的磁盘配额限制,通过对磁盘空间大小以及结点个数的“软限制”,对超额的用户进行警告,用磁盘配额的“硬限制”强制规定用户以及组用户等的磁盘拥有以及使用权限,达到对用户的磁盘进行人为的管理的目的,加强对于磁盘空间的使用控制。2实验软件(1)虚拟机软件VMWARE;(2)Linux系统镜像文件:shrike-i386-dvd.iso映像程序包;(3)相关的启动光盘映像程序包。3实验的准备工作3.1 检查硬件 在进行实验之前,检查计算机硬件必不可少的,如果硬件不合格,那么在软件的配合下的输入、处理、储存、和输出等功能就没办法实现,那么我们在装机过程中很有可能遇到硬件故障等问题使实验无法正常运行。另外主机上在前几次试验中已安装了linux服务器,所以可以直接使用原来的系统并对其进行修改设置。3.2相关知识查询磁盘配额相关知识:磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。linux中的quote磁盘配额可以有效的管理多用户对磁盘操作的限制,由于linux是多用户操作系统,有时候可能会出现几个人同时在使用的情况,当其中一个人占用了大部分磁盘空间的时候其他人就会感觉到系统反应速度明显变慢。为了解决这一问题所以我们要对每个用户对磁盘的操作进行限制。Quota 相关的命令启用quota:quotaon关闭quota:quotaoff配额发送警告:warnquota编辑配额属性:edquota显示配额信息:repquota检查并修复quota 配置文件:quotacheck直接设置配额:setquota磁盘配额程序对硬盘配额的限制? 最低限制( soft ):这是最低限制容量。用户在宽限期间之内,它的容量可以超过最低限制,但必须在宽限时间之内将磁盘容量降低到最低限制的容量限制范围之内。? 最高限制( hard ):这是“绝对不能超过”的容量。通常最高限制会比最低限制高。?宽限时间:宽限之间是指当用户使用的空间超过了最低限制,却还没有到最高限制时,在这个“宽限时间”内,就必须请用户将使用的磁盘空间降低到最低限制之下,否则则不允许在写入。反之,则宽限时间取消。4 实验步骤4.1修改/etc/fstab文件加入相关的参数进入linux终端,使用df命令查询检查文件系统的磁盘空间占用情况。该命令可获取硬盘空间以及被占用了多少空间,目前所剩多少空间,并自动计算出当前的使用率,显示出文件系统的挂载点等信息。 RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,rpm 命令:遵循GPL协议且功能强大的包管理,它可以建立、安装、请求、确认和卸载软件包。 相关命令: -e 卸载rpm包; -q 查询已已安装的软件信息 ; -i 安装rpm包; -u 升级rpm包; --replacepkgs 重新安装rpm包; --justdb 升级数据库,不修改文件系统; --percent 在软件包安装时输出百分比; --help 帮助; --version 显示版本信息; -c 显示所有配置文件; -d 显示所有文档文件; -h 显示安装进度; -l 列出软件包中的文件; -a 显示出文件状态;-p 查询/校验一个软件包文件; -v 显示详细的处理信息; --dump 显示基本文件信息; --nomd5 不验证文件的md5支持; --nofiles 不验证软件包中的文件; --nodeps 不验证软件包的依赖关系; --whatrequire 查询/验证需要一个依赖性的软件包; --whatprovides 查询/验证提供一个依赖性的软件包 这里使用 -qa是对系统已存在含有quota文字包的查询,结果quota-3.06-9打开附件,文本编辑