磁盘限额的配置.doc_第1页
磁盘限额的配置.doc_第2页
磁盘限额的配置.doc_第3页
磁盘限额的配置.doc_第4页
磁盘限额的配置.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石河子大学信息科学与技术学院操作系统课程实验报告课题名称:磁盘限额的配置学生姓名:张峻学 号:2011508004学 院:信息科学与技术学院专业年级:2011级1班指导教师:高新奇职 称:讲师完成日期:2014年3月25日 磁盘限额的配置1.实验内容学习实现Linux中磁盘限额的配置,为普通用户和用户组加入磁盘配额限制2.实验软件1、 虚拟机软件VMWARE2、 Linux系统镜像文件:shrike-i386-dvd.iso3.实验准备工作3.1硬件检查已装好的Linux服务器系统,当前的系统核心支持quota系统,已正确安装quota套装程序,必须是单独的挂载点。3.2 准备知识限制你的服务器上的指定用户(FTP用户,Sambapcguest帐号, Appletalk用户等)可以拥有的磁盘空间或文件个数。 在默认情况下,Linux没有任何限制。1.检查你的/etc/fstab,假设没有设置quota的文件象下面这样。 /dev/hda1/ext2defaults11 /dev/hda2/homeext2defaults12 /home是单独的一个分区。 2.为了设置用户jephe在目录/home/jephe下所占用的磁盘空间,首先改 /etc/fstab象下面这样: /dev/hda1/ext2defaults11 /dev/hda2/homeext2defaults,usrquota12 3.登录为root,在需要设置quota的分区目录下创建空文件,有关quota的常用命令等。4.实验步骤首先进入Linux界面打开“开始”菜单中的“系统设置”中的“用户和组群”新建一个用户zj在桌面单击右键,选择“新建终端”df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df 选项说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。该命令各个选项的含义如下:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。-k 以k字节为单位显示。-i 显示i节点信息,而不是磁盘块。-t 显示各指定类型的文件系统的磁盘空间使用情况。-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。-T 显示文件系统类型。功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。通过rpm qa|grep quota命令来进行查询是否安装了quota软件包,如果显示出版本号,表明系统中安装了该软件包,否则未安装打开“开始”菜单中的“附件”中的“文本编辑器”选择“打开”,选择“etc/”找到“etc/”中的“fstab”,fstab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。第1列是需要挂载的文件系统或存储设备;第2列是挂载点;第3列指定文件系统或分区的类型;第4列为挂载选项;第5列为dump选项,设置是否让备份程序dump备份文件系统,0为忽略,1为备份;第6列为fsck选项,告诉fsck程序以什么顺序检查文件系统,0为忽略。修改“/home”一行,在defaults后面加上usrquota或grpquota,如果要对用户实现磁盘配额,需要添加usrquota,如果需要对组成员实现磁盘配额,需要添加grpquota。修改后使用vi编辑器的方法保存离开重新对分区进行挂载,使修改有效。 Mount挂载命令使用方法语法: mount -t 类型 -o 挂接方式 源路径 目标路径-t 详细选项:光盘或光盘镜像:iso9660DOS fat16文件系统:msdosWindows 9x fat32文件系统:vfatWindows NT ntfs文件系统:ntfsMount Windows文件网络共享:smbfs(需内核支持)推荐cifsUNIX(LINUX) 文件网络共享:nfs-o 详细选项:loop :用来把一个文件当成硬盘分区挂接上系统ro :采用只读方式挂接设备rw :采用读写方式挂接设备iocharset :指定访问文件系统所用字符集,例如iocharset=utf8remount :重新挂载使用quotacheck -cvumfg /dev/sda5检查磁盘的使用空间与限制。只有采用linux文件系统的ext2或ext3的文件系统的磁盘分区才能进行磁盘配额。quotacheck功能说明:检查磁盘的使用空间与限制。语法:quotacheck -adgRuv文件系统.补充说明:执行quotacheck指令,扫描挂入系统的分区,并在各分区的文件系统根目录下产生quota.user和quota.group文件,设置用户和群组的磁盘空间限制。参数: -a 扫描在/etc/fstab文件里,有加入quota设置的分区。 -d 详细显示指令执行过程,便于排错或了解程序执行的情形。 -g 扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目。 -R 排除根目录所在的分区。 -u 扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目。 -v 显示指令执行过程。使用quotaon开启磁盘空间限制。quotaon功能说明:开启磁盘空间限制。语法:quotaon -aguv文件系统.补充说明:执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有quota.user和quota.group配置文件。参数: -a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。 -g 开启群组的磁盘空间限制。 -u 开启用户的磁盘空间限制。 -v 显示指令指令执行过程。使用edquota编辑用户zj的quota。edquota(edit quota)功能说明:编辑用户或群组的quota。语法:edquota -p -ug用户或群组名称. 或 edquota -ug -t补充说明:edquota预设会使用vi来编辑使用者或群组的quota设置。参数: -u 设置用户的quota,这是预设的参数。 -g 设置群组的quota。 -p 将源用户的quota设置套用至其他用户或群组。 -t 设置宽限期限。对磁盘配额的限制一般是从一个用户占用磁盘大小和所有文件的数量两个方面来进行的。在具体操作之前,我们先了解一下磁盘配额的两个基本概念:软限制和硬限制。 软限制:一个用户在文件系统可拥有的最大磁盘空间和最多文件数量,在某个宽限期内可以暂时超过这个限制。 硬限制:一个用户可拥有的磁盘空间或文件的绝对数量,绝对不允许超过这个限制。第一个soft:使用数量的“软性”限制,使用者在宽限期间之内,它的容量可以超过soft,但必须要在宽限时间之内将磁盘容量降低到soft的容量限制之下。0为不限制。soft一般只是起到警告的意思,并不是真正限制。 l 第一个hard:block使用数量的“硬性”限制,绝对不能超过的容量。通常hard的值会比soft大,0为不限制。 l 第二个soft:inode文件或者目录数量的“软性”限制。 l 第二个hard:inode文件或者目录数量的“硬性”限制。blocks: 这个是目前使用者在/dev/sda5这个filesystem,所消耗的磁盘容量,也就是目前的使用掉的空间,单位是Kbytes,这个信息是quota程序自己计算出来的,所以请不要修改他!修改用户磁盘配额的限制使用quota zj查看用户zj所拥有的磁盘大小quota参数: -u :后面可以接username,表示显示出该使用者的quota限制值。若不接username,表示显示出执行者的quota限制值。 -g :后面可接groupname,表示显示出该群组的quota限制值。 -v :显示每个filesystem的quota值; -s :可选择以inode或磁盘容量的限制值来显示; -l :仅显示出目前本机上面的filesystem的quota值。使用repquota /dev/sda5检查磁盘空间限制的状态。repquota(report quota)功能说明:检查磁盘空间限制的状态。语法:repquota -aguv文件系统.补充说明:执行repquota指令,可报告磁盘空间限制的状况,清楚得知每位用户或每个群组已使用多少空间。参数: -a 列出在/etc/fstab文件里,有加入quota设置的分区的使用状况,包括用户和群组。 -g 列出所有群组的磁盘空间限制。 -u 列出所有用户的磁盘空间限制。 -v 显示该用户或群组的所有空间限制。远程登录服务器使用创建的用户zj登陆服务器登陆成功后用vi创建一个文件来验证前面对用户zj磁盘限制是否成功右下图可见,该操作已超出对该用户磁盘的限制5.心得体会通过这个实验我学会了怎么在服务器上为普通用户和用户组加入磁盘配额限制,我们可以从以下两方面限制:1:限制用户或组可以拥有的inode数(文件数);2:限制分配用户或组的磁盘块的数目(以千字节为单位的磁盘空间)。同时也发现使用quota有以下几点注意。1:当前的系统核心支持quota2:系统已正确安装quota套装程序。3:老版本的quota仅能工作在ext2类型的文件系统上。4:必须是单独的挂载点。如果你当前的系统核心不支持quota

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论