- 0
- 0
- 约8.36千字
- 约 23页
- 2025-12-27 发布于陕西
- 举报
单元8Linux文件系统管理
文件系统是操作系统的一个重要组成部分,用于对磁盘进行存储管理和输入输
出。它向用户提供了统一、友好的访问接口,屏蔽了对物理设备的操作细节。
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还使用诸如延迟分配之类的功能策略来允许
文件系统在分配空间之前收集所有写入磁盘的数据。这样可以提高数据空间连续的
可能性。
8.1文件系统及其维护
通过前面的学习,用户对文件系统就有了清晰的认识。如果用户系统磁盘空间
不足时,可以手动创建文件系统。本节介绍文件系统及其维护。
8.1.1创建文件系统
创建文件系统的过程实际是格式化分区的过程。在Linux系统中,使用创建文件
系统命令mkfs(MakeFilesystem)可以格式化EXT4、FAT32等不同类型的分区。
使用mkswp命令可以格式化SWAP交换分区。用户可以直接格式化已有的分区,或
者创建新的分区。为了避免破坏原有分区中的数据,这里将添加一块新的硬盘来创
建新的分区。然后,在新创建的分区上创建文件系统。
1.添加并识别硬盘
2.使用FDISK创建分区表
3.创建EXT4文件系统
4.创建交换文件系统
1.添加并识别硬盘
在物理机中的话,用户在主机箱内添加一款硬盘,并进行硬盘接口的物理连接
即可。如果在Vmware虚拟机中,依次单击“虚拟机”|“设置”命令,打开虚拟机
设置界面。然后,在硬件列表中,单击“硬盘(SCSI)”命令,单击“添加”按钮,
添加一块“硬盘”设备。例如,添加一块80GB的SCSI硬盘。然后,启动操作系统,
Linux系统会自动检测并加载该硬盘,无需额外安装驱动。然后,使用“fdisk-l”命
令可以查看,并确认新增硬盘的设备名称。“fdisk-l”命令主要用来列出当前系统
中所有硬盘设备及其分区的信息。
2.使用fdisk创建分区表
通过使用“fdisk-l”命令查看硬盘设备及其分区的信息,可知新添加的硬盘设备
您可能关注的文档
最近下载
- 广日电梯MAX-E 电梯维修手册(00版本).pdf VIP
- 杭州威灵专用交流伺服驱动器使用手册2020.pdf VIP
- 迅达3300AP无机房电气原理图.pdf VIP
- 湘2021G301 预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋).docx VIP
- 英雄起源一本通大陆系列是由吧在友qxqy19群雄基础.pdf VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- SL352-2020 水工混凝土试验规程.docx VIP
- 2025年中国医疗人工智能行业投资潜力分析及行业发展趋势报告.docx
- 2024-2034年中国医疗人工智能行业投资潜力分析及行业发展趋势报告.docx
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
原创力文档

文档评论(0)