Linux操作系统第8章.pptxVIP

  • 1
  • 0
  • 约7.08千字
  • 约 23页
  • 2025-12-27 发布于陕西
  • 举报

文件系统是操作系统的一个重要组成部分,用于对磁盘进行存储管理和输入输出。它向用户提供了统一、友好的访问接口,屏蔽了对物理设备的操作细节。Linux系统可以同时支持多个物理存储设备,而每个设备上又可以划分成一个或多个文件系统。每个文件系统由逻辑上的功能块的序列组成,这些功能块包括引导块、超级块、i节点块、数据块等。本单元将介绍Linux文件系统管理。;1.虚拟文件系统

Linux系统的一个重要特征是支持多种不同的文件系统,如ext2、ext3、ext4、minix、fat等。因此,必须使用一种统一的接口对文件系统进行管理,这就是虚拟文件系统(VFS)。通过VFS将不同文件系统的实现细节隐藏起来,从外部看来,所有的文件系统都是一样的。也就是说,VFS是建立在具体文件系统之上的,它为用户程序提供一个统一的、抽象的、虚拟的文件系统界面。VFS与实际文件系统的关系如图所示。;2.EXT4文件系统

EXT4是第四代扩展文件系统(FourthExtendedFilesystem,缩写为ext4)是Linux系统下的日志文件系统,是ext2和ext3文件系统的后继版本。EXT4文件系统主要提高了性能、可靠性和容量。为了提高可靠性,添加了元数据和日记校验和。为了满足各种关键任务要求,文件系统时间戳得到了改进,增加了几秒钟的间隔。

在EXT4中,数据分配从固定块更改为扩展区。范围通过其在硬盘驱动器上的开始和结束位置来描述。这样就可以在单个inode指针条目中描述很长的,物理上连续的文件,这可以大大减少描述较大文件中所有数据位置所需的指针数量。EXT4中已实施了其他分配策略,以进一步减少碎片。

EXT4通过在磁盘上散布新创建的文件来减少碎片,从而使它们不会像许多早期的PC文件系统那样在磁盘的开头集中在一个位置。文件分配算法试图在圆柱组之间尽可能均匀地分布文件,并且在需要分段时,要使不连续的文件范围尽可能与同一文件中的其他文件区保持尽可能近的距离,以最大程度地减少磁头查找和旋转延迟尽可能。创建新文件或扩展现有文件时,可以使用其他策略来预分配额外的磁盘空间。这有助于确保扩展文件不会自动导致其碎片化。新文件绝不会在现有???件之后立即分配,这也可以防止现有文件碎片化。

除了磁盘上数据的实际位置以外,EXT4还使用诸如延迟分配之类的功能策略来允许文件系统在分配空间之前收集所有写入磁盘的数据。这样可以提高数据空间连续的可能性。;通过前面的学习,用户对文件系统就有了清晰的认识。如果用户系统磁盘空间不足时,可以手动创建文件系统。本节介绍文件系统及其维护。;创建文件系统的过程实际是格式化分区的过程。在Linux系统中,使用创建文件系统命令mkfs(MakeFilesystem)可以格式化EXT4、FAT32等不同类型的分区。使用mkswp命令可以格式化SWAP交换分区。用户可以直接格式化已有的分区,或者创建新的分区。为了避免破坏原有分区中的数据,这里将添加一块新的硬盘来创建新的分区。然后,在新创建的分区上创建文件系统。

1.添加并识别硬盘

2.使用fdisk创建分区表

3.创建EXT4文件系统

4.创建交换文件系统;在物理机中的话,用户在主机箱内添加一款硬盘,并进行硬盘接口的物理连接即可。如果在Vmware虚拟机中,依次单击“虚拟机”|“设置”命令,打开虚拟机设置界面。然后,在硬件列表中,单击“硬盘(SCSI)”命令,单击“添加”按钮,添加一块“硬盘”设备。例如,添加一块80GB的SCSI硬盘。然后,启动操作系统,Linux系统会自动检测并加载该硬盘,无需额外安装驱动。然后,使用“fdisk-l”命令可以查看,并确认新增硬盘的设备名称。“fdisk-l”命令主要用来列出当前系统中所有硬盘设备及其分区的信息。;通过使用“fdisk-l”命令查看硬盘设备及其分区的信息,可知新添加的硬盘设备名称为/dev/sdb。下面使用fdisk命令为硬盘设备/dev/sdb创建分区,这里将创建两个主分区、一个扩展分区和两个逻辑分区。;用户使用fdisk命令创建好分区后,就可以在分区上创建文件系统了。在Linux中,可以使用mkfs命令创建各种类型的文件系统。mkfs本身并不执行建立文件系统的工作,而是调用相关的程序。这些程序包括mkdosfs、mke2fs、mkfs.minix、mkfs.ext4等。;在Linux系统中,SWAP(交换)分区的作用类似于Windows系统中的“虚拟内存”,可以在一定程度上缓解物理内存不足的情况。若当前Linux主机运行的服务较多,需要更多的交换空间支撑时,可以为其增加新的交换分区。使用mkswap命令可以在指定的分区上创建交换文件系统。;

文档评论(0)

1亿VIP精品文档

相关文档