第6章 linux文件系统与文件管理讲解

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

Linux 文件系统与文件管理
实例: # mount -t ext3 /dev/hda5 /mnt/hard5 # mount -o ro /dev/hda6 /mnt/hard6
Linux 文件系统与文件管理
挂载光盘 1、 先建立目录
#mkdir /media/cd (/mnt/cdrom) 2、挂载光盘
实例: # quotacheck -uv /abc
Linux 文件系统与文件管理
(7). 设定用户或组的配额限制 格式:# edquota [参数] <用户名/组名> 参数:
-u (user) -g (group) 实例: # edquota -u user1
设定说明:
Linux 文件系统与文件管理
-c
// 检查分区有无坏道
-v
// 显示详细信息
Linux 文件系统与文件管理
2. 装载文件系统
(1)手动命令装载
格式:mount [参数] <设备名> <装载点>
功能:装载文件系统到指定的目录
参数:
-t 文件系统类型
//指定文件类型
-o ro
//只读方式
rw
//读写方式
iocharset=cp936 (gb2312) //显示中文
Linux 文件系统与文件管理
案例解析
1.把hda5分区挂载在/abc下,对该分区做磁盘配额
[root@localhost root] # vi /etc/fstab
LABEL=/
/ ext3
defaults
11
LABEL=/boo /boot ext3
defaults
12
None
/dev/pts devpts gid=5,mod=620 0 0
默认单位是KB
Linux 文件系统与文件管理
(8). 启用用户或组配额限制 格式:# quotaon [参数] [挂载点] 参数: -a (all) -u (user) -g (group) -v (verbose)
实例: # quotaon -u /abc
Linux 文件系统与文件管理
(9).其他相关命令 # quotaoff [参数] [挂载点] //关闭磁盘配额限制,参数同quotaon 例:#quotaoff –uv /home #quota <用户名/ -g 组名> //查看指定用户或组的磁盘配额信息 例:#quota u1(显示U1用户的使用情况) # quota (显示当前用户使用情况)
Linux 文件系统与文件管理
3. 卸载文件系统umount
格式:#umount [参数] <装载点> 参数: -t 文件系统类型 //指定文件系统类型 实例:
# umount /mnt/cdrom
Linux 文件系统与文件管理
Linux 文件系统与文件管理
4. 检测文件系统fsck
格式:# fsck [参数] <设备文件名> 功能: 参数:
装载选项: defaults //默认启动时自动装载
noauto //设定启动时不装载
rw
//读写方式装载
ro
//只读方式装载
usrquota //设定用户配额
grpquota //设定组配额
备份选项:针对ext2,默认值是0,表示不备份
检查顺序:指fsck检查顺序 ,0表示不检查;
根文件系统设为1,其他文件系统设为2.
# umount –a # mount -a
Linux 文件系统与文件管理
(5).在实行配额限制的磁盘分区的挂载点下 创建空的配额信息文件 # cd /abc # touch aquota.user # touch aquota.group
Linux 文件系统与文件管理
(6).生成标准的配额信息文件 格式:# quotacheck [参数] [装载点] 参数: -a //所有实行配额的文件系统 -u //生成用户配额文件, -g //生成组配额文件 -v //显示详细信息
(3).修改fstab文件 目的:给相应的磁盘分区设定限额信息,即 在装载选项中加入usrquota或者grpquota 参数。 例如:
/dev/hda5 /abc ext3 defaults,usrquota 01
Linux 文件系统与文件管理
(4). 重新启动系统使fstab更改生效 相当于:
Linux 文件系统与文件管理
(2)自动装载
格式:# vi /etc/fstab 功能:系统启动时自动装载 说明:fstab文件结构
卷标 装载点 类型 装载选项 备份选项 检查顺序 /dev/hda5 /abc ext3 defaults 0 1
说明
Linux 文件系统与文件管理
卷标:系统分区的表示
Filesystem blocks soft hard inodes soft hard





软硬
件 系 统 ( 分
用 块 数
配 额 空 间
配 额 空 间
用 节 点 数
配配 额额 节节 点点 数数

大大

小小
Linux 文件系统与文件管理
实例: # edquota -u user1
显示: /dev/hda5 2 1024 1026 3 0 0
查看挂载的所有文件系统
#mount
Linux 文件系统与文件管理
Linux 文件系统与文件管理
Linux 文件系统与文件管理
练习
1. 把硬盘 /dev/hda5 挂载到目录/abc 下。 #mount /dev/hda5 /abc
2. 把U盘挂载到linux目录下并中文显示。 # fdisk –l (/dev/sdb1) # mkdir /mnt/usb # mount -o iocharset=cp936 /dev/sdb1 /mnt/usb
Linux 文件系统与文件管理
/etc/fstab决定分区启动时是否自动挂载
Linux 文件系统与文件管理
实例:
把/dev/hda5在系统启动时自动装载到目录 /abc下,且备份频率为0,检查顺序为1 步骤: # vi /etc/fstab 添加如下内容: /dev/hda5 /abc ext2 defaults 0 1
Linux 文件系统与文件管理
一个实际的文件系 统想要被 Linux 支 持,就必须提供一 个符合VFS标准的 接口,才能与 VFS 协同工作。实际文 件系统在统一的接 口和数据结构下隐 藏了具体的实现细 节,所以在VFS 层 和内核的其他部分 看来,所有文件系 统都是相同的
Linux 文件系统与文件管理
• 设备文件 用于用户访问物理设备所用,分为块设备和字符设备 文件;(/dev/……) 字符设备:键盘、鼠标; 块设备:硬盘、光驱;
Linux 文件系统与文件管理
设备文件
块设备和字符设备。
按顺序传递字符
块为最小单位1KB, 随机读取
Linux 文件系统与文件管理
• 链接文件 (链接----给文件起的另外一个名字) 软链接文件:符号链接,仅仅是符号; 相当于WINDOWS下的快捷方式--图标 源文件与链接文件可以跨越索引点; 硬链接文件:符号+内容;链接同一索引点 中的文件;
6-4 磁盘配额
1. 磁盘配额概述: 从所用空间大小和拥有的文件数目ห้องสมุดไป่ตู้方面 限定用户或用户组的磁盘使用空间.
三要素:用户(user) 磁盘(/dev/sda5) 空间大小(?MB /?文件)
Linux 文件系统与文件管理
2. 配额方式: 软配额:当用户使用达到限额时,在一定的期 限内仍可以使用磁盘空间(默认7天) 硬配额:当用户使用达到限额时,立刻停止使 用磁盘空间
案例
Linux 文件系统与文件管理
1. 把hda5分区挂载在/abc下,对该分区做磁盘配额; 2. 建立ah用户与xh用户; 3. 设定ah用户在/abc下只允许使用空间为5M,使用的
节点数为5; 4. 设定xh用户在/abc下软配额为10M,使用的节点数
为4; 5. 分别用两个用户登录,来进行测试;
正是由于在内核中引入了VFS,跨文件系统
的文件操作才能实现,“一切皆是文件”
Linux 文件系统与文件管理
三级索引结构和目录树形结构
设备作为特别文件处理
Linux支持以下文件系统类型:
• EXT2
二次扩展
• EXT3
三次扩展
• SWAP
交换文件系统
• Vfat
windows中通用的文件系统
• SYSV
Unix的文件系统
• ISO9660
光盘文件系统
• NFS
网络文件系统
Linux 文件系统与文件管理
3、文件的含义 • 文注件:L指in具ux有应符用号程序名和和文在件逻区辑分上大具小写有!完整意 义的信息集合。
Linux下文件的命名规则 Linux的文件名可以由字母、数字、下划线和 圆点组成。 注意:数字、短划线和星号不能用在文件名中
-p // 自动修复检测到的错误 实例:
# fsck -p /dev/hda5
Linux 文件系统与文件管理
5. 磁盘分区命令fdisk
格式:# fdisk [参数] <设备文件名> 参数:
-l //查看机器所挂硬盘个数及分区情况 实例:
# fdisk -l # fdisk /dev/sda
Linux 文件系统与文件管理
重点:
Linux文件系统软件包的管理,文件系统挂载
难点:
如何使用软件包管理命令来操作Linux系统下文件。
关键词:
软件包 挂载点
Linux 文件系统与文件管理
6-1文件系统概述
1、文件系统类型的含义 文件系统类型是指文件在存储介质上存 放及存储的组织方法和数据结构。
2、Linux支持的文件系统类型 Linux采用虚拟文件系统技术(Virtual File System)。
none
/proc proc
注:如果同时硬配额和软配额,权限取严,即取 硬配额
单位: 块(block)= 1kb 节点数(inodes)= 文件数
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………
最长255字符。 扩展名
Linux 文件系统与文件管理
一些应用程序常用的扩展名
Linux 文件系统与文件管理
4、文件的分类 (按性质划分)
• 普通文件 文本文件:采用ASCII编码方式,可编辑可修改; 二进制文件:不可查看,不可修改;(所有的命令等)
• 目录文件 (特殊的文件) 存放的内容是目录中的文件名和子目录名;
注:一个设备可以同时被装载到不同的目录中, 一个目录一旦被装载,该目录下原有的内容将 被全部隐藏,如果取消装载,文件又会重现。
Linux 文件系统与文件管理
6-3 文件系统的管理
1. 文件系统的建立
格式:# mkfs [参数] <分区名称>
功能:建立文件系统并格式化分区
参数:
-t 文件系统类型 //设定文件类型
Linux 文件系统与文件管理
相关文件:
/sbin/quotacheck 生成配额文件
/sbin/quotaon
启动磁盘配额
/sbin/quotaoff
关闭磁盘配额
/usr/sbin/edquota 设定用户/组配额
/usr/bin/quota 显示用户/组的配额信息
Linux 文件系统与文件管理
Linux 文件系统与文件管理
基础内容介绍 磁盘管理相关内容 软件包管理相关内容 课程总结及上机实训 课堂练习





统 与





本章教学目标:
Linux 文件系统与文件管理
了解Linux文件系统 熟悉磁盘配额的管理 掌握TAR包、RPM包管理 掌握Linux常用的压缩工具
Linux 文件系统与文件管理
# mount –t iso9660 /dev/cdrom /media/cd
Linux 文件系统与文件管理
Linux 文件系统与文件管理
挂载U盘
Linux 文件系统与文件管理
1、 先建立目录
#mkdir /mnt/usb
2、挂载U盘
# mount –t vfat /dev/sda1 /mnt/usb
• 管道文件 | 前一个命令的输出作为后一个命令的输入
Linux 文件系统与文件管理
6-2文件系统的挂载与卸载
挂载就是将存储介质的内容映射到指定 的目录中,此目录即为该设备的挂载点。
对存储介质的访问就变成对挂载点目录 的访问。
一个挂载点一次只能挂载一个设备。
Linux 文件系统与文件管理
相关文档
最新文档