Linux操作系统案例教程电子教案-第8章-外存管理-技工学校使用_第1页
Linux操作系统案例教程电子教案-第8章-外存管理-技工学校使用_第2页
Linux操作系统案例教程电子教案-第8章-外存管理-技工学校使用_第3页
Linux操作系统案例教程电子教案-第8章-外存管理-技工学校使用_第4页
Linux操作系统案例教程电子教案-第8章-外存管理-技工学校使用_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

第六章外存管理6-1

外部存储器的表示方法

硬盘:/dev/hdx IDE(x=a-z)

/dev/sdx SCSI/USB/SATA软盘:/dev/fdx x=0/1CD-ROM:/dev/cdromIDE

dMesg|grepsdbFdisk–l/dev/sbaFdisk/dev/sdb

#free功能:查看内存使用情况,包括虚拟内存、物理内存和缓冲区格式:free[选项]选项:-b以字节为单位,默认选项

-k以KB为单位/-m以MB为单位实例://以MB为单位,显示内存使用情况#free-m#du

功能:显示目录中文件的空间大小格式:du[参数][路径名]

参数:-m以MB为单位,统计文件的容量(默认为KB)实例:#du显示当前路径下文件的容量

#du/etc#df

功能:统计分区的使用情况格式:#df[参数][分区号/装载点]

参数:

-m以MB为单位,统计使用情况实例:

#df显示当前所有已装载的分区使用情况

#df/home显示/home分区的使用情况查看本机里面有几块硬盘,各有几个分区;分别是如何表示;对里面的一块主硬盘的剩余空间再划分两个逻辑分区hda5与hda6,容量平均分;把hda5的文件系统创建为ext2,把hda6的文件系统创建为ext3并进行格式化;把hda5挂载到/hard1,把hda6以只读的方式挂载到/hard2;案例一6-2

磁盘的分区

1、Linux自带的分区工具:fdiskparted2、Fdisk分区

#fdisk设备文件名(分区)#fdisk–l(查看)实例:#fdisk/dev/hdaCommand(mforhelp):Fdisk子命令详解:m: 获取帮助 n: 新建分区

p: 显示分区d: 删除分区t: 改变分区的系统IDl: 显示fdisk所支持的文件系统及IDv: 检验分区w: 写入分区保存q: 退出实例:(1)创建分区要求:将一个接在IDE接口主盘位置上20G的空闲硬盘划分一个容量为6G,文件系统为ext3的主分区、两个容量分别为7G,文件系统为ext3的逻辑分区具体步骤如下:

#fdisk/dev/hadCommand(mforhelp):nFirstcylinder:

Lastcylinder:

注意:此处有四种表示法(1)柱面数(2)+1024000

(3)+2048M

(4)+2048000KCommand(mforhelp):w(2)删除分区:要求:删除3号分区#fdisk/dev/hda Command(mforhelp):d Partitionnumber(1-n):3 Command(mforhelp):w (3)显示分区表#fdisk/dev/hda Command(mforhelp):pCommand(mforhelp):q

注:①第一个逻辑区的分区号为5②前4个为主分区,其中第4个为扩展分区6-3文件系统的管理1.文件系统的建立

格式:#mkfs[参数]<分区名称>

功能:建立文件系统并格式化分区参数:

-t文件系统类型//设定文件类型

-c//检查分区有无坏道

-v//显示详细信息实例:#mkfs/dev/hda5#mkfs-text3/dev/hda6#mkfs-c/dev/hda62.查看各分区文件系统类型:格式:#parted……(parted):p3.装载文件系统

(1)手动命令装载格式:mount[参数]<设备名><装载点>

功能:装载文件系统到指定的目录参数:

-t文件系统类型 //指定文件类型

-oro //只读方式

rw //读写方式

iocharset=gb2312 //显示中文实例:#mount/dev/cdrom/mnt/cdrom#mount-text3/dev/hda5/mnt/hard5#mount-oro/dev/hda6/mnt/hard6(2)自动装载

格式:#vi/etc/fstab

功能:系统启动时自动装载说明:fstab文件结构(LABEL=/和/dev/sda1)

卷标

装载点类型装载选项是否检测检查顺序/dev/hda5/abcext3defaults1/0(1检测)0/1/2LABEL=/和/dev/sda1)说明

卷标:系统分区的表示装载选项:defaults//默认启动时自动装载

noauto//设定启动时不装载

rw//读写方式装载

ro//只读方式装载

usrquota//设定用户配额

grpquota//设定组配额 备份选项:针对ext2,默认值是0,表示不备份 检查顺序:指fsck检查顺序,0表示不检查;实例:把/dev/hda5在系统启动时自动装载到目录/abc下,且备份频率为0,检查顺序为1步骤:#vi/etc/fstab添加如下内容:/dev/hda5/abcext2defaults01E2label/dev/sdb1查看sdb1卷标E2label/dev/sdb1卷标名注:一个设备可以同时被装载到不同的目录中,一个目录也可以同时装载到不同的设备;一个目录一旦被装载,该目录下原有的内容将被全部隐藏,如果取消装载,文件又会重现;

/etc/mtab用于记录系统已经装载的文件系统;4.卸载文件系统umount

格式:#umount[参数]

<装载点>功能:参数:

-t文件系统类型//指定文件系统类型

实例:

#umount/mnt/cdrom5.检测文件系统fsck

格式:#fsck[参数]<设备文件名>

功能:参数:

-p//自动修复检测到的错误实例:

#fsck-p/dev/hda5案例二把hda5分区挂载在/abc下,对该分区做磁盘配额;建立ah用户与xh用户;设定ah用户在/abc下只允许使用空间为5M,使用的节点数为5;设定xh用户在/abc下只允许使用空间为10M,使用的节点数为4;分别用两个用户登录,来进行测试;Swapfile实现增加虚拟内存1。Mkdir/var/swap2。Chmod700/var/swap

ddif=/dev/sdaof=/dev/sdb(if为inputfile实现硬盘对拷)将sda的数据拷到sdb上去sdb>=sda

dd创建指定大小的文件Ddif=/dev/zero(伪设备)zero表示不断的往输入中写0,写到指定大小/dev/null相当于是一个黑洞无论是往里面丢多少东西都会自动消失如find/-nameinit>abc.find2>/dev/null(2>错误输入重定向)3。Ddif=/dev/zeroof=/var/swap/file.swpbs=1024kcount=64\\bs=blocksizebs=1024k表示1块为1Mcount表示文件大小4.mkswap/var/swap/file.swp5.free–m6.swapon/var/swap/file.swp7.free–m可看到增加了64MB的空间另:6.vi/etc/fatab自动加载卷标装载点类型装载选项是否检测检查顺序/var/swap/file.swpswapswapdefaults0 0如果一个普通用户使用Ddif=/dev/zeroof=zerofilebs=1024kcount=1024创建一个较大的文件将系统的根分区占满,则会导致系统崩溃。6-4磁盘配额1.磁盘配额概述:

从所用空间大小和拥有的文件数目两方面限定用户或用户组的磁盘使用空间.主要指定在分区上并不是针对用户来给多少磁盘空间三要素:用户(user)磁盘(/dev/sda5)

空间大小(?MB/?文件)开启分区配额功能1。永久开启Vi/fstab文件,在挂载属性上加上标志usrquota或者grpquota(用户组配额)Defaults,usrquota,grpquota2。临时开启Mount–oremount,usrquota/home(分区)3.建立配额数据库quotacheck–cvugac表示创建v详细信息u用户配置额g用户组配额a检查所有分区启动和关闭配额功能quotaon/quotaoffquotaon/boot编辑用户配额edquota用户名/组名filesystemBlocksSoftHardInodessofthard/dev/sda10051200000实例:给boot分区设置磁盘配置使用户peie只允许写入50M文件1。Mount–oremount,usrquota/boot2.quotacheck–cvuga查看是否创建成功3。开启配额quotaon4.编用户edquotapeie5.在hard选项中设置51200保存退出6.允许boot分区peie写入chmod777/boot7.su–peie8ddif=/dev/zeroof=zerofilebs=1024kcount=100Quota用户查用户的配额信息repquota/分区管理查看每个分区的配额信息Edquota–t设置宽限期默认7天Edquota–p模版用户用户1用户2Quota普通用户查看配额信息2.限定方式:

软限制:当用户使用达到限额时,在一定的期限内仍可以使用磁盘空间(默认7天)硬限制:当用户使用达到限额时,立刻停止使用磁盘空间注:如果同时硬限制和软限制,权限取严,即取硬限制单位:块(block)=1kb

节点数(inodes)=文件数3.配置步骤:

(1)检查quota软件包是否安装

#rpm–qquotaquota-3.06-9

(2)如果未安装,先安装quota软件包

插入CD2#mount/mnt/cdrom#cd/mnt/cdrom/RedHat/RPMS#rpm–ivhquota………相关文件:

/sbin/quotacheck生成配额文件

/sbin/quotaon启动磁盘配额

/sbin/quotaoff关闭磁盘配额

/usr/sbin/edquota设定用户/组配额

/usr/bin/quota显示用户/组的配额信息(3).修改fstab文件

目的:给相应的磁盘分区设定限额信息,即在装载选项中加入usrquota或者grpquota

参数。例如:

/dev/hda5/abcext2defaults,usrquota01

(4).重新启动系统使fstab更改生效相当于:

#umount–a#mount-a

(5).在实行配额限制的磁盘分区的挂载点下创建空的配额信息文件

#cd/abc#touchaquota.user#touchaquota.group(6).生成标准的配额信息文件格式:#quotacheck[参数][装载点]

参数:

-a//所有实行配额的文件系统

-u//生成用户配额文件

-g//生成组配额文件

-v//显示详细信息实例:

#quotacheck-uv/abc7.设定用户或组的配额限制格式:#edquota[参数]<用户名/组名>

参数:

-u

温馨提示

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

评论

0/150

提交评论