第七章_管理磁盘和文件系统

第七章_管理磁盘和文件系统

ID:10907325

大小:363.00 KB

页数:21页

时间:2018-07-08

第七章_管理磁盘和文件系统_第1页
第七章_管理磁盘和文件系统_第2页
第七章_管理磁盘和文件系统_第3页
第七章_管理磁盘和文件系统_第4页
第七章_管理磁盘和文件系统_第5页
资源描述:

《第七章_管理磁盘和文件系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章管理磁盘和文件系统对于Linux系统而言,磁盘管理和文件系统是非常重要的内容。磁盘分区通常挂载到某个特定的目录上,成为文件系统的一部分。本章围绕与磁盘管理和文件系统管理有关的各个方面展开叙述,分别介绍磁盘分区管理,文件系统的建立、挂载、维护以及文件权限、磁盘限额管理等方面的内容。7.1磁盘管理随着硬件技术的发展,磁盘容量越来越大。为了有效地使用磁盘空间,需要在使用磁盘之前对磁盘进行分区,将一个大容量磁盘分为多个较小容量的逻辑单位。管理和维护磁盘分区是系统管理员的重要管理工作之一。7.1.1磁盘分区工具在安装RHEL5.4操作系统过程中,可以使用可

2、视化的DiskDruid工具进行分区。系统安装完成后,用户也可以对磁盘分区进行管理。这时可以使用的磁盘分区管理工具有两个:fdisk和parted,这两个都是命令行工具。fdisk和parted都是可以完成创建分区、删除分区、查看分区信息等基本操作,除此之外,parted工具还可以调整原有分区的尺寸。本节重点讨论fdisk工具的使用。关于parted工具的使用请参阅相关资料。分区管理是意见比较危险的操作,即使对于经验丰富的系统管理人员,仍建议在执行分区操作前,备份重要数据。7.1.2使用fdisk进行分区管理服务器管理人员应该知道如何在服务器上添加硬盘

3、,添加硬盘设备后要保证计算机系统能够识别该设备。要了解系统连接新磁盘的情况,可以运行如下命令:在上图中,首先列出了系统上第一个磁盘/dev/sda的基本信息,包括磁盘的总容量以及磁头、扇区、柱面等参数。接下来是分区表,可以看到该磁盘分为3个主分区,1个扩展分区以及在扩展分区中的3个逻辑分区,其中/dev/sda1为引导分区;此外,还可以看到每个分区的起始柱面数、结束柱面数和分区类型。上述信息的最后一行表示磁盘/dev/sdb上没有合法的磁盘分区表,即尚未进行分区。以磁盘/dev/sdb为例,启动fdisk分区工具进行分区操作,可以在Shell提示符下以

4、管理员身份输入命令:上面的命令表示已进入fdisk交互式操作,根据提示信息可以输入命令m以查看各个交互式命令的使用方法:要创建一个新分区,可以在fdisk命令中使用命令n,如下所示:上面建立2个分区的过程中,选择建立的分区类型为p,即主分区;然后询问要建立第几个主分区;再之后就是指定该分区开始的柱面数;最后是结束,在结束处可以输入结束的柱面数,也可以输入此分区的容量大小。要删除一个分区,可以使用命令d,已删除主分区2为例进行操作如下:新建分区的类型默认为Linux,id为83。如果要修改分区的类型,可以使用命令t。使用命令l查看已知的分区类型及id。最

5、后要保存修改后的分区表,可以使用w命令。如果不想保存修改的结果,可以使用q命令。再次使用fdisk命令查看分区情况:7.2管理文件系统对于任何一个成熟的操作系统而言,文件系统管理都是一个十分重要的部分。文件系统管理的好坏直接影响操作系统的性能和安全。7.2.1什么是文件系统文件系统是操作系统在硬盘或者分区上保存文件信息的方法和数据结构,也就是文件在硬盘或分区上的组织方式。现在Linux系统默认使用ext3文件系统,该文件系统是ext2的升级版本。在Linux系统中,存储数据的各种设备都属于块设备(BlockDevice)。对于磁盘设备,通常在0磁道第一

6、个山区上存放引导信息,称为主引导记录(MBR),该扇区不属于任何一个分区。每个分区包含许多数据块,可以认为是一系列块组的集合。在一个分区上建立ext2/ext3文件系统后,每个块组的结构可以下图表示:超级块块组描述符块位图索引节点位图索引节点表数据块其核心组成部分是超级块(SuperBlock)、索引节点表(InodeTable)和数据块(DataBlocks)。超级块和块组描述符中包含了关于该块组的整体信息,如索引节点的总数和使用情况、数据块的总数和使用情况以及文件系统状态等。每一个索引节点都有一个唯一编号,并对应一个文件,它包含了针对某一个具体文件

7、的几乎全部信息,如文件的存取权限、拥有者、文件大小、建立时间以及对应的数据块地址等。但是索引节点中不包括文件的名称,文件名是存放在目录文件里的,目录文件里包含有文件的名字以及此文件的索引节点号。索引节点指向特定的数据块,数据块才是真正存储文件内容的位置。由于每个文件对应一个索引节点,因此索引节点的数量也就决定了该文件系统上能够创建的文件数量。理论上可能发生这种情况:磁盘空间还剩余很多,但是因为索引节点已用光导致无法创建新文件。当然这种情况只发生在大量写入小尺寸文件的应用场合。在RHEL5.4中,要知道自己的系统支持哪些文件系统类型,可以运行以下命令:对

8、于上图中各种文件系统的含义,同学们可查阅相关资料。7.2.2建立文件系统使用分区工具新建立的分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。