Linux操作系统案例教程电子教案 第8章 外存管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux 外存管理
9.其他相关命令 # quotaoff [参数] [挂载点] //关闭磁盘配额限制,参数同quotaon #quotaoff –uv /home #quota <用户名/ -g 组名> //查看指定用户或组的磁盘配额信息 #quota u1(显示U1用户的使用情况) # quota (显示当前用户使用情况)
Linux 外存管理
实例: # mkfs /dev/hda5 # mkfs -t ext3 /dev/hda6 # mkfs -c /dev/hda6
Linux 外存管理
2. 查看各分区文件系统类型: 格式:# parted … … (parted): p
Linux 外存管理
3. 装载文件系统
Linux 外存管理
7. 设定用户或组的配额限制 格式:# edquota [参数] <用户名/组名> 参数: -u -g 实例: # edquota -u user1 设定说明:
Linux 外存管理
Filesystem
blocks soft hard inodes soft hard
文 件 系 统 (分 区 ) 数 点 用 接 已
Fdisk子命令详解: m: 获取帮助 n: 新建分区 p: 显示分区 d d: 删除分区 t: 改变分区的系统ID l: 显示fdisk所支持的文件系统及ID v: 检验分区 w: 写入分区 q: 退出
Linux 外存管理
• 实例: (1)创建分区 要求:将一个接在IDE接口主盘位置上20G的空 闲硬盘划分一个容量为6G,文件系统为ext3的 主分区、两个容量分别为7G,文件系统为ext3 的逻辑分区 具体步骤如下: # fdisk /dev/had Command (m for help): n First cylinder:
Linux 外存管理
归纳与总结: 归纳与总结
本节课我们主要的讲解了以下内容: 本节课我们主要的讲解了以下内容: 文件系统管理命令、fdisk的使用、磁盘配额 的设置 linux磁盘配额的工作原理 linux中外存设备的表示方法
Linux 外存管理
Last cylinder: 注意:此处有四种表示法 (1)柱面数 (2)+1024000 (3)+2048M (4)+2048000K Command (m for help):w
Linux 外存管理
(2)删除分区:
要求:删除3号分区 # fdisk /dev/hda Command (m for help):d Partition number(1-n):3 Command(m for help):w
Linux 外存管理
相关文件: /sbin/quotacheck 生成配额文件 /sbin/quotaon 启动磁盘配额 /sbin/quotaoff 关闭磁盘配额 /usr/sbin/edquota 设定用户/组配额 /usr/bin/quota 显示用户/组的配额信息
Linux 外存管理
(3).修改fstab文件
目的:给相应的磁盘分区设定限额信息,即在 装载选项中加入usrquota或者grpquota 参数。 例如: /dev/hda5 /abc ext2 defaults,usrquota 0 1
Linux 外存管理
(4). 重新启动系统使fstab更改生效 相当于: # umount –a # mount -a
Linux 外存管理
#du
功能:显示目录中文件的空间大小 格式:du [参数] [路径名] 参数:-m 以MB为单位,统计文件的容量 (默认为KB) 实例:#du 显示当前路径下文件的容量 #du /etc
Linux 外存管理
#df
功能:统计分区的使用情况 格式: #df [参数] [分区号/装载点] 参数: -m 以MB为单位,统计使用情况 实例: #df 显示当前所有已装载的分区使用情况 #df /home 显示/home 分区的使用情况
Linux 外存管理
wk.baidu.com
案例一
1. 查看本机里面有几块硬盘,各有几个分区;分别 是如何表示; 2. 对里面的一块主硬盘的剩余空间再划分两个逻辑 分区hda5与hda6,容量平均分; 3. 把hda5的文件系统创建为ext2,把hda6的文件系 统创建为ext3并进行格式化; 4. 把hda5挂载到/hard1,把hda6以只读的方式挂载 到/hard2;
Linux 外存管理
案例二
1. 把hda5分区挂载在/abc下,对该分区做磁盘配额; 2. 建立ah用户与xh用户; 3. 设定ah用户在/abc下只允许使用空间为5M,使用的 节点数为5; 4. 设定xh用户在/abc下只允许使用空间为10M,使用 的节点数为4; 5. 分别用两个用户登录,来进行测试;
Linux 外存管理
实例: 把/dev/hda5在系统启动时自动装载到目录 /abc下,且备份频率为0,检查顺序为1 步骤: # vi /etc/fstab 添加如下内容: /dev/hda5 /abc ext2 defaults 0 1
Linux 外存管理
注: 一个设备可以同时被装载到不同的目录中,一个目录 也可以同时装载到不同的设备;一个目录一旦被装 载,该目录下原有的内容将被全部隐藏,如果取消 装载,文件又会重现; /etc/mtab用于记录系统已经装载的文件系统;
Linux 外存管理
(5).在实行配额限制的磁盘分区的挂载点下 创建空的配额信息文件 # cd /abc # touch aquota.user # touch aquota.group
Linux 外存管理
(6).生成标准的配额信息文件
格式:# quotacheck [参数] [装载点] 参数: -a //所有实行配额的文件系统 -u //生成用户配额文件 -g //生成组配额文件 -v //显示详细信息 实例: # quotacheck -uv /abc
Linux 外存管理
第六章
外存管理
Linux 外存管理
6-1 外部存储器的表示方法
硬盘:/dev/hdx /dev/sdx 软盘:/dev/fdx IDE (x=a-z) SCSI/USB/SATA x=0/1 IDE
CD-ROM:/dev/cdrom
Linux 外存管理
# free 功能: 功能:查看内存使用情况,包括虚拟内存、物理内存 和缓冲区 格式: 格式:free [选项] 选项: 选项:-b 以字节为单位,默认选项 -k 以KB为单位 / -m 以MB为单位 实例: 实例: //以MB为单位,显示内存使用情况 #free -m
Linux 外存管理
3. 配置步骤:
(1)检查quota软件包是否安装 # rpm –q quota quota-3.06-9 (2)如果未安装,先安装quota软件包 插入CD2 # mount /mnt/cdrom # cd /mnt/cdrom/RedHat/RPMS # rpm –ivh quota………
Linux 外存管理
(2)自动装载
格式:# vi /etc/fstab 功能:系统启动时自动装载 说明:fstab文件结构
卷标 装载点 顺序 /dev/hda5 /abc 类型 装载选项 备份选项 检查 ext3 defaults 0 1
Linux 外存管理
说明
卷标:系统分区的表示 装载选项: defaults //默认启动时自动装载 noauto //设定启动时不装载 rw // //读写方式装载 ro //只读方式装载 usrquota //设定用户配额 grpquota //设定组配额 备份选项:针对ext2,默认值是0,表示不备份 检查顺序:指fsck检查顺序 ,0表示不检查;
Linux 外存管理
6-4 磁盘配额
1. 磁盘配额概述: 从所用空间大小和拥有的文件数目两方面 限定用户或用户组的磁盘使用空间. 三要素:用户(user) 磁盘(/dev/sda5) 空间大小(?MB/?文件)
Linux 外存管理
2. 限定方式: 软限制:当用户使用达到限额时,在一定的期 限内仍可以使用磁盘空间(默认7天) 硬限制:当用户使用达到限额时,立刻停止使 用磁盘空间 注:如果同时硬限制和软限制,权限取严,即 取硬限制 单位: 块(block)= 1kb 节点数(inodes)= 文件数
Linux 外存管理
6-2 磁盘的分区
1、Linux自带的分区工具:
• • fdisk parted
Linux 外存管理
2、Fdisk分区
# fdisk 设备文件名 (分区) # fdisk –l (查看) 实例: # fdisk /dev/hda Command(m for help):
Linux 外存管理
(1)手动命令装载 格式:mount [参数] <设备名> <装载点> 功能:装载文件系统到指定的目录 参数: -t 文件系统类型 //指定文件类型 -o ro //只读方式 rw //读写方式 iocharset=gb2312 //显示中文
Linux 外存管理
实例: # mount /dev/cdrom /mnt/cdrom # mount -t ext3 /dev/hda5 /mnt/hard5 # mount -o ro /dev/hda6 /mnt/hard6
软 限 制 接 点 数 数 点 接 制 限 硬
Linux 外存管理
实例: # edquota -u user1 显示: /dev/hda5 2 1024 1026
3
0
0
Linux 外存管理
8. 启用用户或组配额限制 格式:# quotaon [参数] [挂载点] 参数: -a -u -g -v 实例: # quotaon -u /abc
Linux 外存管理
(3)显示分区表
# fdisk /dev/hda Command (m for help):p Command (m for help): q 注: ①第一个逻辑区的分区号为5 ②前4个为主分区,其中第4个为扩展分区
Linux 外存管理
6-3 文件系统的管理
1. 文件系统的建立 格式:# mkfs [参数] <分区名称> 功能:建立文件系统并格式化分区 参数: -t 文件系统类型 //设定文件类型 -c // 检查分区有无坏道 -v // 显示详细信息
Linux 外存管理
4. 卸载文件系统umount
格式:#umount [参数] <装载点> 功能: 参数: -t 文件系统类型 //指定文件系统类型 实例: # umount /mnt/cdrom
Linux 外存管理
5. 检测文件系统fsck
格式:# fsck [参数] <设备文件名> 功能: 参数: -p // 自动修复检测到的错误 实例: # fsck -p /dev/hda5
相关文档
最新文档