Linux操作系统-总复习-第八章.ppt

上传人:qwe****56 文档编号:70279713 上传时间:2023-01-18 格式:PPT 页数:27 大小:451KB
返回 下载 相关 举报
Linux操作系统-总复习-第八章.ppt_第1页
第1页 / 共27页
Linux操作系统-总复习-第八章.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《Linux操作系统-总复习-第八章.ppt》由会员分享,可在线阅读,更多相关《Linux操作系统-总复习-第八章.ppt(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux操作系统操作系统总复习总复习第八章第八章 文件系统管理文件系统管理重点内容:重点内容:n nLinuxLinux文件系统概述文件系统概述文件系统概述文件系统概述n n文件系统的使用方法文件系统的使用方法文件系统的使用方法文件系统的使用方法n n对存储设备分区对存储设备分区对存储设备分区对存储设备分区n n格式化分区格式化分区格式化分区格式化分区n n挂载和卸载文件系统挂载和卸载文件系统挂载和卸载文件系统挂载和卸载文件系统n n自动挂载文件系统自动挂载文件系统自动挂载文件系统自动挂载文件系统第八章第八章 文件系统管理文件系统管理8.1 文件系统概述文件系统概述n n从系统角度理解文件系

2、统从系统角度理解文件系统文件系统是操作系统用于明确磁盘分区上的文件文件系统是操作系统用于明确磁盘分区上的文件文件系统是操作系统用于明确磁盘分区上的文件文件系统是操作系统用于明确磁盘分区上的文件的方法和数据结构,的方法和数据结构,的方法和数据结构,的方法和数据结构,即文件在磁盘上的组织方法。即文件在磁盘上的组织方法。即文件在磁盘上的组织方法。即文件在磁盘上的组织方法。文件系统规定了如何在存储设备上存储数据以及文件系统规定了如何在存储设备上存储数据以及文件系统规定了如何在存储设备上存储数据以及文件系统规定了如何在存储设备上存储数据以及如何访问存储在设备上的数据。如何访问存储在设备上的数据。如何访问

3、存储在设备上的数据。如何访问存储在设备上的数据。一个文件系统在逻辑上是独立的实体,他能单独一个文件系统在逻辑上是独立的实体,他能单独一个文件系统在逻辑上是独立的实体,他能单独一个文件系统在逻辑上是独立的实体,他能单独地被操作系统管理和使用。地被操作系统管理和使用。地被操作系统管理和使用。地被操作系统管理和使用。LinuxLinux可以支持多种不同的文件系统类型。可以支持多种不同的文件系统类型。可以支持多种不同的文件系统类型。可以支持多种不同的文件系统类型。文件系统概述文件系统概述n n从用户角度理解文件系统从用户角度理解文件系统文件系统是文件系统是Linux下的所有文件和目录的下的所有文件和目

4、录的集合,这些文件和目录结构是以一个树状集合,这些文件和目录结构是以一个树状的结构来组织的,的结构来组织的,这个树状结构构成了这个树状结构构成了Linux中的文件系统。中的文件系统。下图给出了下图给出了Linux文件系统的一般结构文件系统的一般结构Linux文件系统的一般结构文件系统的一般结构Linux下常用的文件系统类型下常用的文件系统类型n next3ext3和和和和 ext2ext2LinuxLinux自身使用的文件系统自身使用的文件系统自身使用的文件系统自身使用的文件系统n nswapswapLinuxLinux使用的交换文件系统使用的交换文件系统使用的交换文件系统使用的交换文件系统n

5、 nvfatvfat FAT32FAT32文件系统文件系统文件系统文件系统n nISO9660ISO9660光盘使用的标准文件系统光盘使用的标准文件系统光盘使用的标准文件系统光盘使用的标准文件系统8.2 文件系统的使用方法文件系统的使用方法n n在硬盘上在硬盘上创建创建分区分区n n在分区上在分区上建立建立文件系统文件系统n n在需要时或系统启动时在需要时或系统启动时挂载挂载文件系统到系文件系统到系统中统中n n使用后或关机时使用后或关机时卸载卸载文件系统文件系统8.3 对存储设备分区对存储设备分区n nfdisk命令命令n nfdisk是一款功能强大的分区工具,也是目前是一款功能强大的分区工

6、具,也是目前在在Unix类操作系统中最流行的工具之一类操作系统中最流行的工具之一。n n格式为:格式为:#fdisk-l装置名称装置名称n n-l:直接列出该硬盘装置的分区表:直接列出该硬盘装置的分区表#fdiskfdiskllDisk/dev/Disk/dev/sdasda:21.4GB,21474836480bytes:21.4GB,21474836480bytes255heads,63sectors/track,2610cylinders255heads,63sectors/track,2610cylindersUnits=cylindersof16065*512=8225280byte

7、sUnits=cylindersof16065*512=8225280bytes DeviceBootStartEndBlocksIdSystemDeviceBootStartEndBlocksIdSystem/dev/sda1*1127102009683Linux/dev/sda1*1127102009683Linux/dev/sda212818451379983583Linux/dev/sda212818451379983583Linux/dev/sda3184624825116702+83Linux/dev/sda3184624825116702+83Linux/dev/sda42483

8、26101028160fWin95/dev/sda4248326101028160fWin95ExtdExtd(LBA)(LBA)/dev/sda524832609102009682Linuxswap/dev/sda524832609102009682Linuxswapn n可以估算一个存储设备是否被完全划分。可以估算一个存储设备是否被完全划分。可以估算一个存储设备是否被完全划分。可以估算一个存储设备是否被完全划分。n n当我们通过当我们通过当我们通过当我们通过 fdiskfdisk 设备,进入相应设备的操作时,设备,进入相应设备的操作时,设备,进入相应设备的操作时,设备,进入相应设备的操作时

9、,会发现有如下的提示会发现有如下的提示会发现有如下的提示会发现有如下的提示:n n#fdiskfdisk/dev/dev/sdasdaCommand(mforhelp):Command(mforhelp):按按按按mm,会输出帮助;,会输出帮助;,会输出帮助;,会输出帮助;CommandactionCommandaction pprintthepartitiontablepprintthepartitiontable注:列出分区表;注:列出分区表;注:列出分区表;注:列出分区表;ddeleteapartitionddeleteapartition注:删除一个分区;注:删除一个分区;注:删除一个

10、分区;注:删除一个分区;naddanewpartitionnaddanewpartition注:添加一个分区;注:添加一个分区;注:添加一个分区;注:添加一个分区;qquitwithoutsavingchangesqquitwithoutsavingchanges注:不保存退出;注:不保存退出;注:不保存退出;注:不保存退出;wwritetabletodiskandexitwwritetabletodiskandexit注:把分区表写入注:把分区表写入注:把分区表写入注:把分区表写入硬盘并退出;硬盘并退出;硬盘并退出;硬盘并退出;8.4 格式化分区格式化分区n n磁盘在分区之后首先要磁盘在分区

11、之后首先要创建文件系统,即创建文件系统,即格式化操作格式化操作。n n在在Linux下可以用命令下可以用命令mkfs和和mke2fs来完成文件系统的创建工作。来完成文件系统的创建工作。n n1.mkfs命令命令#mkfsmkfs常用选项常用选项常用选项常用选项n n-t-tfstypefstype:指定要创建的文件系统的类型:指定要创建的文件系统的类型:指定要创建的文件系统的类型:指定要创建的文件系统的类型n n操作举例操作举例1.1.在系统第一块在系统第一块IDE接口硬盘的第接口硬盘的第11个分个分区上创建区上创建ext3类型的文件系统类型的文件系统#mkfs-text3/dev/hda11

12、2.2.在系统第二块在系统第二块SCSI接口的硬盘的第接口的硬盘的第5个个分区上创建分区上创建FAT32类型的文件系统类型的文件系统#mkfs-tvfat/dev/sdb5n n2.mke2fs命令命令(默认格式化为默认格式化为ext2)n nmke2fs-c-L-j-iinode-sizen n参数说明:参数说明:-j:建立建立ext3这个这个journaling的文件的文件格式格式n n例子:例子:n n#mke2fs/dev/hda5以以mke2fs预设的条件预设的条件(ext2)格式化格式化/dev/hda5这个设备这个设备n n#mke2fs-c/dev/hda5在格式化的过程中一起

13、检查硬盘在格式化的过程中一起检查硬盘n n#mke2fs-j/dev/sda6把该设备格式化成把该设备格式化成ext3文件系统文件系统8.5 挂载挂载/卸载文件系统卸载文件系统n n挂载文件系统,目前有两种方法,一是通挂载文件系统,目前有两种方法,一是通过过mount来挂载,另一种方法是通过来挂载,另一种方法是通过/etc/fstab文件来开机自动挂载。文件来开机自动挂载。n n使用使用使用使用mountmount命令挂载文件系统命令挂载文件系统命令挂载文件系统命令挂载文件系统#mount#mount 常用选项常用选项常用选项常用选项-t-tfstypefstype:指定要挂载的文件系统的类型

14、:指定要挂载的文件系统的类型:指定要挂载的文件系统的类型:指定要挂载的文件系统的类型n n操作举例操作举例操作举例操作举例n n将将将将/dev/hda11/dev/hda11上的上的上的上的ext3ext3文件系统挂载到文件系统挂载到文件系统挂载到文件系统挂载到/opt/opt#mount-text3/dev/hda11/opt#mount-text3/dev/hda11/optn n将将将将/dev/sdb5/dev/sdb5上的上的上的上的FAT32FAT32文件系统挂载到文件系统挂载到文件系统挂载到文件系统挂载到/mntmnt/win/win#mkdirmkdir/mntmnt/win

15、/win#mount-t#mount-tvfatvfat/dev/sdb5/dev/sdb5/mntmnt/win/win卸载文件系统卸载文件系统n n使用使用umount命令卸载文件系统命令卸载文件系统#umountn n操作举例操作举例使用设备名卸载已经挂载的文件系统使用设备名卸载已经挂载的文件系统#umount/dev/hda11使用挂载点卸载已经挂载的文件系统使用挂载点卸载已经挂载的文件系统#umount/opt挂载挂载/卸载文件系统的注意事项卸载文件系统的注意事项n n挂载点目录必须存在挂载点目录必须存在n n应该在挂载目录的上级目录下进行挂载操作应该在挂载目录的上级目录下进行挂载操

16、作n n不该在同一个挂载点目录下挂载两个文件系统不该在同一个挂载点目录下挂载两个文件系统n n当文件系统处于当文件系统处于“busy”状态时不能进行卸载状态时不能进行卸载使用光盘使用光盘n n使用光盘使用光盘挂载:挂载:挂载:挂载:#mount#mount/dev/dev/cdromcdrom卸载:卸载:卸载:卸载:#umountumount/mnt/cdrommnt/cdrom8.6 常用的文件系统维护命令常用的文件系统维护命令n nfsck命令命令fsckfsck是操作系统扫描文件系统内容检查内部一是操作系统扫描文件系统内容检查内部一是操作系统扫描文件系统内容检查内部一是操作系统扫描文件系

17、统内容检查内部一致性的工具。致性的工具。致性的工具。致性的工具。主要功能主要功能主要功能主要功能n n检测并修正链接中断的目录检测并修正链接中断的目录检测并修正链接中断的目录检测并修正链接中断的目录n n检测并修正错误时间标记检测并修正错误时间标记检测并修正错误时间标记检测并修正错误时间标记n n检测并修正指向错误磁盘区域的检测并修正指向错误磁盘区域的检测并修正指向错误磁盘区域的检测并修正指向错误磁盘区域的i-nodei-node8.7 系统挂载表和自动挂载文件系统系统挂载表和自动挂载文件系统n n系统挂载表简介系统挂载表简介系统启动所要挂载的文件系统、挂载点、文件系统启动所要挂载的文件系统、

18、挂载点、文件系统启动所要挂载的文件系统、挂载点、文件系统启动所要挂载的文件系统、挂载点、文件系统类型等都记录在系统类型等都记录在系统类型等都记录在系统类型等都记录在/etc/etc/fstabfstab文件里。文件里。文件里。文件里。/etc/etc/fstabfstab文件称为系统挂载表。文件称为系统挂载表。文件称为系统挂载表。文件称为系统挂载表。n n使系统启动时自动挂载文件系统使系统启动时自动挂载文件系统只需要用文本编辑器修改系统挂载表,添加相只需要用文本编辑器修改系统挂载表,添加相只需要用文本编辑器修改系统挂载表,添加相只需要用文本编辑器修改系统挂载表,添加相应的挂载记录即可。应的挂载

19、记录即可。应的挂载记录即可。应的挂载记录即可。文件文件/etc/fstab的格式的格式n n每一行说明一个文件系统的挂载记录。每一行说明一个文件系统的挂载记录。n n每一条记录包括如下的项目:每一条记录包括如下的项目:挂载的设备:挂载的设备:挂载的设备:挂载的设备:挂载点:挂载点:挂载点:挂载点:文件系统类型:文件系统类型:文件系统类型:文件系统类型:挂载选项挂载选项挂载选项挂载选项:是否需要使用:是否需要使用:是否需要使用:是否需要使用dumpdump命令备份命令备份命令备份命令备份:是否在系统启动时,通过:是否在系统启动时,通过:是否在系统启动时,通过:是否在系统启动时,通过fsckfsc

20、k磁盘检磁盘检磁盘检磁盘检测工具来检查文件系统,测工具来检查文件系统,测工具来检查文件系统,测工具来检查文件系统,1 1是需要,是需要,是需要,是需要,0 0是不需要,是不需要,是不需要,是不需要,2 2是跳过是跳过是跳过是跳过 文件文件/etc/fstab实例实例filesystemmountpointTypeoptionsdump passLABEL=/ext3defaults11none/dev/ptsdevptsgid=5,mode=62000LABEL=/home/homeext3defaults12none/procprocdefaults00none/dev/shmtmpfsde

21、faults00LABEL=/usr/usrext3defaults12/dev/sda5swapswapdefaults00/dev/cdrom/mnt/cdromudf,iso9660noauto,owner,kudzu,ro00/dev/fd0/mnt/floppyautonoauto,owner,kudzu00n n挂载选项挂载选项挂载选项挂载选项 n nautoauto和和和和 noautonoauto:这是控制设备是否自动挂载的这是控制设备是否自动挂载的这是控制设备是否自动挂载的这是控制设备是否自动挂载的选项。选项。选项。选项。autoauto是默认选择的选项,这样,设备会在启是默

22、认选择的选项,这样,设备会在启是默认选择的选项,这样,设备会在启是默认选择的选项,这样,设备会在启动或者你使用动或者你使用动或者你使用动或者你使用mount-amount-a命令时按照命令时按照命令时按照命令时按照fstabfstab的内容的内容的内容的内容自动挂载。如果不希望这样,就使用自动挂载。如果不希望这样,就使用自动挂载。如果不希望这样,就使用自动挂载。如果不希望这样,就使用noautonoauto选项,选项,选项,选项,如果这样的话,就只能明确地通过手工来挂载设备。如果这样的话,就只能明确地通过手工来挂载设备。如果这样的话,就只能明确地通过手工来挂载设备。如果这样的话,就只能明确地通

23、过手工来挂载设备。n ndefaultsdefaults:所有选项全部使用默认配置,包括所有选项全部使用默认配置,包括所有选项全部使用默认配置,包括所有选项全部使用默认配置,包括rwrw,suidsuid,dev,exec,auto,dev,exec,auto,nousernouser,和和和和 asyncasync。本章小结本章小结n nLinux文件系统概述文件系统概述n n文件系统的使用方法文件系统的使用方法n n文件系统的创建文件系统的创建n n挂载和卸载文件系统挂载和卸载文件系统n n常用的文件系统维护命令常用的文件系统维护命令n n自动挂载文件系统自动挂载文件系统n n使用交换分区使用交换分区

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

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁