的类型默认为Li
ux,id为83。如果要修改分区的类型,可以使用命令t。使用命令l查看已知的分区类型及id。最后要保存修改后的分区表,可以使用w命令。如果不想保存修改的结果,可以使用q命令。
再次使用fdisk命令查看分区情况:
72管理文件系统
对于任何一个成熟的操作系统而言,文件系统管理都是一个十分重要的部分。文件系统管理的好坏直接影响操作系统的性能和安全。
721什么是文件系统
文件系统是操作系统在硬盘或者分区上保存文件信息的方法和数据结构,也就是文件在硬盘或分区上的组织方式。现在Li
ux系统默认使用ext3文件系统,该文件系统是ext2的升级版本。在Li
ux系统中,存储数据的各种设备都属于块设备(BlockDevice)。对于磁盘设备,通常在0磁道第一个山区上存放引导信息,称为主引导记录(MBR),该扇区不属于任何一个分区。每个分区包含许多数据块,可以认为是一系列块组的集合。在一个分区上建立ext2ext3文件系统后,每个块组的结构可以下图表示:
超级块块组描述符块位图
索引节点位图
索引节点表数据块
其核心组成部分是超级块(SuperBlock)、索引节点表(I
odeTable)和数据块(DataBlocks)。超级块和块组描述符中包含了关于该块组的整体信息,如索引节点的总数和使用情况、数据块的总数和使用情况以及文件系统状态等。每一个索引节点都有一个唯一编号,并对应一个文件,它包含了针对某一个具体文件的几乎全部信息,如文件的存取权限、拥有者、文件大小、建立时间以及对应的数据块地址等。但是索引节点中不包括文件的名称,文件名是存放在目录文件里的,目录文件里包含有文件的名字以及此文件的索引节点号。索引节点指向特定的数据块,数据块才是真正存储文件内容的位置。
f由于每个文件对应一个索引节点,因此索引节点的数量也就决定了该文件系统上能够创建的文件数量。理论上可能发生这种情况:磁盘空间还剩余很多,但是因为索引节点已用光导致无法创建新文件。当然这种情况只发生在大量写入小尺寸文件的应用场合。在RHEL54中,要知道自己的系统支持哪些文件系统类型,可以运行以下命令:
对于上图中各种文件系统的含义,同学们可查阅相关资料。
722建立文件系统
使用分区工具新建立的分区是没有文件系统的。要想在分区上存储数据,首先需要建立文件系统。建立文件系统的过程类似于格式化。命令使用mkfs,语法如下:mkfsvttypefsoptio
sdevicesize各部分含义如下:v:强制进行长格式输出tfstyr