APP下载

Ext4文件系统的探析

2021-01-19胡迪

缔客世界 2020年5期
关键词:分配

胡迪

(中海油信息科技有限公司北京分公司 北京 100028)

[关键字]文件系统;Linux;Ext4

引言

文件系统是一种用于向用户提供底层数据访问的机制。它将设备中的空间划分为特定大小的块,数据存储在这些块中。由文件系统软件来负责将这些块组织为文件和目录,并进行分配记录。

文件系统并不一定只在特定存储设备上出现,它是数据的组织者和提供者,至于它的底层,可以是磁盘,也可以是其它动态生成数据的设备。

文件系统主要分为磁盘文件系统;光碟;闪存文件系统;数据库文件系统及网络文件系统

1 Linux上的文件系统

Linux文件系统体系结构是一个对复杂系统进行抽象化的例子。通过使用一组通用的API函数,Linux可以在许多种存储设备上支持许多种文件系统,从日志型文件系统到集群文件系统和加密文件系统。例如:ReiserFS、swap、proc等等。其中最为流行的是Ext文件系统[1]。

2 Ext文件系统

Ext文件系统全称为:Extended File System(扩展文件系统)。

第1个扩展文件系统(Ext1)于1992年4月引入到Linux中。Ext1文件系统是第一个使用虚拟文件系统(VFS)交换的文件系统。虚拟文件系统交换是在0.96c内核中实现的,支持的最大文件系统为2 GB。

第2个扩展文件系统(Ext2)于1993年1月引入到Linux中。Ext2支持的最大文件系统为2TB,但是2.6内核将该文件系统支持的最大容量提升到32TB。

第3个扩展文件系统(Ext3)是Linux文件系统的重大改进。Ext3文件系统引入了日志概念,以在系统突然停止时提高文件系统的可靠性,同时Ext3支持从使用Ext2的系统进行在线升级。Ext3于2001年11月引入。

现在,已经出现了第4个文件系统(Ext4)。……

登录APP查看全文

猜你喜欢

分配
分配正义:以弱势群体为棱镜
基于可行方向法的水下机器人推力分配
应答器THR和TFFR分配及SIL等级探讨
Crying Foul
遗产的分配
一种分配十分不均的财富
绩效考核分配的实践与思考
收入分配视阈下的共享发展思考
浙江绩效分配改革观察
俄罗斯的分配状况