- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 Linux文件系统
任何一个操作系统都是基于文件系统之上的,学习文件系统对于深入理解Fedora Core Linux操作系统有非常大的帮助。本章对Fedora Core Linux操作系统的文件系统进行了详细的介绍,对于Fedora Core Linux操作系统的文件名和文件的权限也进行了详尽的讲述。
Linux系统从Red Hat Linux 7.2发布版本开始就支持新的ext3文件系统,而不再使用以前的ext2文件系统。为此,本章中还介绍了如何对ext2和ext3文件系统进行相互的转换。最后还介绍了Fedora Core操作系统中交换文件和交换分区的使用、添加和删除。
本章学习目标:
理解什么是文件系统
了解文件系统工作原理
理解Fedora Core Linux文件系统的结构和组成
掌握Fedora Core Linux文件的类型、权限和修改方法
掌握如何安装、卸载文件系统
了解如何进行ext2和ext3的文件系统转换
理解交换分区和交换文件
5.1 文件系统工作原理
文件系统通过为每个文件分配文件块的方式把数据存储在存储设备中,这样就要维护每一个文件所有文件块的分配信息,而分配信息本身也要存储在磁盘上。不同的文件系统用不同的方法分配和读取文件块。
有两种常用的文件系统分配策略:块分配(block allocation)和扩展分配(extent allocation)。
5.1.1 块分配(block allocation)
5.1.2 扩展分配(extent allocation)
Linux的文件系统
5.2 文件系统和目录结构
文件系统(file system)在计算机上的文件和目录。文件系统可以有不同的格式,叫做文件系统类型(file system types)。这些格式决定信息如何被为文件和目录。
文件结构示意图
Fedora Core目录结构
5.2.2 ext2文件系统
ext2文件系统物理构造
索引节点结构示意图
5.2.7 日志文件简介
5.3 Linux的文件系统
文件系统是操作系统用于表示磁盘或分区上文件的一种方式以及数据结构,即磁盘上文件组织的方法。多数程序是在文件系统的基础上进行操作的。下面先了解一下在Linux文件系统中的两个概念及其作用。
5.3.1 文件名和类型简介
常用文件扩展名简介
扩展名 文件类型简介 扩展名 文件类型简介 .bz2 使用bzip2压缩的文件.xpm 图像文件.gz 使用gzip压缩的文件.conf 配置文件有时也使用.cfg.tar 使用tar压缩的文件,又称tar文件.rpm Red Hat用来安装软件的软件包管理器文件.tbz 用tar和bzip压缩的文件.c C语言的源码文件.tgz 用tar和gzip压缩的文件.tcl TCL脚本.zip 使用ZIP压缩的文件,在MS-DOS应用程序中常见.pdf 文档的电子映像PDF代表可移植文档格式.au 音频文件.cpp C++程序语言的源码文件.gif GIF图像文件.h C或C++ 程序语言的头文件.html/.htm HTML文件.o 程序的对文件.jpg JPEG图像文件.pl Perl脚本.png PNG图像文件可移植网络图形.py Python脚本.ps PostScript文件,为打印而格式化过的文件.lock 锁(lock)文件用来判定程序或设备是否正在被使用.txt 纯ASCII文本文件.so 库文件.wav 音频文件.sh shell脚本
设备名前缀
设备名 说明 hd IDE硬盘驱动器,1~4是主分区,5之后是逻辑分区 sd SCSI硬盘驱动器 fd 软盘驱动器 sr SCSI CD-ROM驱动器 tty 终端 lp 打印机端口 pty 伪装备(远程登录时使用) ttyS 串行口 cua 呼出设备(COM串行口) modem 连接调制解调器的文件 cdrom 连接CD-ROM的文件 5.3.2 文件权限简介
文件显示示意图
文件
类型 文件
权限 链接
个数 文件
属主名 用户
分组名 文件
长度 上次修
改时间 文件名 D rwxr-x--- 2 li super 2037 Dec 28
04:09 tmp · rw-r—r-- 1 li super 102 Dec 21
02:32 foo · rwxr-xr-x 1 li super 717 Sep 1
04:12 everfile
5.4 交换文件和交换分区
在Linux中,系统提出了一种全新的虚拟算法——交换文件和交换分区。通过使用这些文件,可以实现内存的虚拟,从而提高计算机的处理能力,并能够保护数据的完整性。那么,什么是交换分区呢?它的作用
您可能关注的文档
最近下载
- 训练基地信息化系统维保项目方案投标文件(技术方案).doc
- 人教版道德与法治三年级上册第5课《 走近科学家》第2课时 他们离我们并不遥远 教学课件.pptx VIP
- 黄浦区卢湾中学能源审计报告.pdf VIP
- HDJH30-120J型架桥机说明书.doc
- 5.2用圆设计图案(表格式)教学设计 人教版六年级上册数学.docx VIP
- 航空集装器知识 .pdf VIP
- SHT-3012-2011 石油化工金属管道布置设计规范.pdf VIP
- AI赋能教育的思考与应用 教师培训课件.pptx VIP
- sfz jd2015数据库数据真实性鉴定.pdf VIP
- 公司中层领导人员任职回避和公务回避管理实施细则.docx VIP
文档评论(0)