linux系统第6章外存管理

上传人:san****019 文档编号:70087399 上传时间:2019-01-15 格式:PPT 页数:52 大小:219.50KB
返回 下载 相关 举报
linux系统第6章外存管理_第1页
第1页 / 共52页
linux系统第6章外存管理_第2页
第2页 / 共52页
linux系统第6章外存管理_第3页
第3页 / 共52页
linux系统第6章外存管理_第4页
第4页 / 共52页
linux系统第6章外存管理_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《linux系统第6章外存管理》由会员分享,可在线阅读,更多相关《linux系统第6章外存管理(52页珍藏版)》请在金锄头文库上搜索。

1、外存管理,第 六 章,本章教学目标: 掌握文件系统管理命令、fdisk的使用、磁 盘配额的设置 熟悉linux磁盘配额的工作原理 了解linux中外存设备的表示方法,难点: Linux操作系统下的外存储器的管理, 磁盘配额的设置 重点: 掌握如何使用fdisk对磁盘进行分区,如何 创建文件系统。 关键词: 外存 磁盘分区 磁盘配额,6-1 外部存储器的表示方法,硬盘:/dev/hdx IDE (x=a-z) /dev/sdx SCSI/USB/SATA 软盘:/dev/fdx x=0/1 CD-ROM:/dev/cdrom IDE,# free 功能:查看内存使用情况,包括虚拟内存、物理内存

2、和缓冲区 格式: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 分区的使用情况,返回首页,给出案例,查看本机里

3、面有几块硬盘,各有几个分区;分别是如何表示; 对里面的一块主硬盘的剩余空间再划分两个逻辑分区hda5与hda6,容量平均分; 把hda5的文件系统创建为ext2,把hda6的文件系统创建为ext3并进行格式化; 把hda5挂载到/hard1,把hda6以只读的方式挂载到/hard2;,案例一,6-2 磁盘的分区,1、Linux自带的分区工具: fdisk parted,与案例有关的内容分析,2、Fdisk分区 # fdisk 设备文件名 (分区) # fdisk l (查看) 实例: # fdisk /dev/hda Command(m for help):,Fdisk子命令详解: m: 获取

4、帮助 n: 新建分区 p: 显示分区 d: 删除分区 t: 改变分区的系统ID l: 显示fdisk所支持的文件系统及ID v: 检验分区 w: 写入分区 q: 退出,实例: (1)创建分区 要求:将一个接在IDE接口主盘位置上20G的空闲硬盘划分一个容量为6G,文件系统为ext3的主分区、两个容量分别为7G,文件系统为ext3的逻辑分区 具体步骤如下: # fdisk /dev/had Command (m for help): n First cylinder:,Last cylinder: 注意:此处有四种表示法 (1)柱面数 (2)+1024000 (3)+2048M (4)+2048

5、000K Command (m for help):w,(2)删除分区: 要求:删除3号分区 # fdisk /dev/hda Command (m for help):d Partition number(1-n):3 Command(m for help):w,(3)显示分区表 # fdisk /dev/hda Command (m for help):p Command (m for help): q 注: 第一个逻辑区的分区号为5 前4个为主分区,其中第4个为扩展分区,6-3 文件系统的管理,1. 文件系统的建立 格式:# mkfs 参数 功能:建立文件系统并格式化分区 参数: -t

6、文件系统类型 /设定文件类型 -c / 检查分区有无坏道 -v / 显示详细信息,实例: # mkfs /dev/hda5 # mkfs -t ext3 /dev/hda6 # mkfs -c /dev/hda6,2. 查看各分区文件系统类型: 格式:# parted (parted): p,3. 装载文件系统 (1)手动命令装载 格式:mount 参数 功能:装载文件系统到指定的目录 参数: -t 文件系统类型 /指定文件类型 -o ro /只读方式 rw /读写方式 iocharset=gb2312 /显示中文,实例: # mount /dev/cdrom /mnt/cdrom # mou

7、nt -t ext3 /dev/hda5 /mnt/hard5 # mount -o ro /dev/hda6 /mnt/hard6,(2)自动装载 格式:# vi /etc/fstab 功能:系统启动时自动装载 说明:fstab文件结构 卷标 装载点 类型 装载选项 备份选项 检查顺序 /dev/hda5 /abc ext3 defaults 0 1,说明 卷标:系统分区的表示 装载选项: defaults /默认启动时自动装载 noauto /设定启动时不装载 rw /读写方式装载 ro /只读方式装载 usrquota /设定用户配额 grpquota /设定组配额 备份选项:针对ext

8、2,默认值是0,表示不备份 检查顺序:指fsck检查顺序 ,0表示不检查;,实例: 把/dev/hda5在系统启动时自动装载到目录 /abc下,且备份频率为0,检查顺序为1 步骤: # vi /etc/fstab 添加如下内容: /dev/hda5 /abc ext2 defaults 0 1,注: 一个设备可以同时被装载到不同的目录中,一个目录也可以同时装载到不同的设备;一个目录一旦被装载,该目录下原有的内容将被全部隐藏,如果取消装载,文件又会重现; /etc/mtab用于记录系统已经装载的文件系统;,4. 卸载文件系统umount 格式:umount 参数 功能: 参数: -t 文件系统类

9、型 /指定文件系统类型 实例: # umount /mnt/cdrom,5. 检测文件系统fsck 格式:# fsck 参数 功能: 参数: -p / 自动修复检测到的错误 实例: # fsck -p /dev/hda5,分组操作 点评、操作演示: ,返回首页,案例二,把hda5分区挂载在/abc下,对该分区做磁盘配额; 建立ah用户与xh用户; 设定ah用户在/abc下只允许使用空间为5M,使用的节点数为5; 设定xh用户在/abc下只允许使用空间为10M,使用的节点数为4; 分别用两个用户登录,来进行测试;,6-4 磁盘配额,1. 磁盘配额概述: 从所用空间大小和拥有的文件数目两方面 限定

10、用户或用户组的磁盘使用空间. 三要素:用户(user) 磁盘(/dev/sda5) 空间大小(?MB/?文件),与案例有关的内容分析,2. 限定方式: 软限制:当用户使用达到限额时,在一定的期 限内仍可以使用磁盘空间(默认7天) 硬限制:当用户使用达到限额时,立刻停止使 用磁盘空间 注:如果同时硬限制和软限制,权限取严,即 取硬限制 单位: 块(block)= 1kb 节点数(inodes)= 文件数,3. 配置步骤: (1)检查quota软件包是否安装 # rpm q quota quota-3.06-9 (2)如果未安装,先安装quota软件包 插入CD2 # mount /mnt/cdr

11、om # cd /mnt/cdrom/RedHat/RPMS # rpm ivh quota,相关文件: /sbin/quotacheck 生成配额文件 /sbin/quotaon 启动磁盘配额 /sbin/quotaoff 关闭磁盘配额 /usr/sbin/edquota 设定用户/组配额 /usr/bin/quota 显示用户/组的配额信息,(3).修改fstab文件 目的:给相应的磁盘分区设定限额信息,即在 装载选项中加入usrquota或者grpquota 参数。 例如: /dev/hda5 /abc ext2 defaults,usrquota 0 1,(4). 重新启动系统使fst

12、ab更改生效 相当于: # umount a # mount -a,(5).在实行配额限制的磁盘分区的挂载点下创建空的配额信息文件 # cd /abc # touch aquota.user # touch aquota.group,(6).生成标准的配额信息文件 格式:# quotacheck 参数 装载点 参数: -a /所有实行配额的文件系统 -u /生成用户配额文件 -g /生成组配额文件 -v /显示详细信息 实例: # quotacheck -uv /abc,7. 设定用户或组的配额限制 格式:# edquota 参数 参数: -u -g 实例: # edquota -u user

13、1 设定说明:,Filesystem blocks soft hard inodes soft hard,文件系统(分区),已 用 块 数,软限制空间大小,硬 限 制 空 间 大 小,软限制接点数,硬限制接点数,已用接点数,实例: # edquota -u user1 显示: /dev/hda5 2 1024 1026 3 0 0,8. 启用用户或组配额限制 格式:# quotaon 参数 挂载点 参数: -a -u -g -v 实例: # quotaon -u /abc,9.其他相关命令 # quotaoff 参数 挂载点 /关闭磁盘配额限制,参数同quotaon #quotaoff uv

14、/home #quota /查看指定用户或组的磁盘配额信息 #quota u1(显示U1用户的使用情况) # quota (显示当前用户使用情况),分组操作 点评、操作演示: ,返回首页,归纳与总结:,本节课我们主要的讲解了以下内容: 文件系统管理命令、fdisk的使用、磁盘配额的设置 linux磁盘配额的工作原理 linux中外存设备的表示方法,在虚拟机中添加一块8G的虚拟硬盘(IDE); 把hdb分成一个主分区hdb1、两个逻辑分区hdb5与hdb6; 把hdb1分别挂载到/etc与/boot目录下,观察这两个目录中的内容有什么变化?然后卸载,再观察有什么变化? 把hdb5与hdb6分别挂

15、载到/hard1与/hard2下; 新建一个test用户,设置test用户在/hard1下只允许使用5M空间,只允许建立5个节点; 设置test用户在/hard2下只允许使用10M空间,并只允许使用5个节点;,上机操作实训,返回首页,1、光盘的文件系统是 A、Ext2 B、ext3 C、vfat D、iso9660,D,2、linux中可自动加载文件系统的是 A、/etc/inittab B、/etc/profile C、/etc/fstab D、/etc/nameconf,C,3、卸载文件系统的命令为 A、umount B、unmount C、eject D、exit,A,4、 quota中inode是限制用户的 A、块 B、目录 C、字节 D、文件,D,5、磁盘属于那种设备 A、字符设备 B、块设备 C、网络设备 D、终端设备,B,课后习题,6、我们一般用什么工具来建立分区上的文件系统 A、mknod B、fdisk C、format

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号