linux系统数据恢复
ExtX系统概述
Ext2和Ext3是许多Linux操作系统发行版本的默认文件系统,一般情况下我们将其统称为ExtX。ExtX基于UFS(UNIX File System),是一种快速、稳定的文件系统。与其它操作系统不同,Linux支持多种文件系统,而且每个发行版本可以选择默认的文件系统。目前Ext3是大多数发行版本的默认文件系统,它在Ext2的基础上增加了日志功能。ExtX在整个文件系统中用多个位置存放重要数据结构的备份,使得其具有良好的可恢复性。
提示:ExtX对多字节数据的排列使用little-endian顺序,即低位在前,高位在后。
ExtX将整个文件系统划分为许多个“块(block)”,用“块”做为数据的存储单元。同时,将整个文件系统内的所有块划分为若干个块组。
“块”类似于FAT文件系统中的“簇”,由若干个连续的扇区组成,通常为2个扇区(1,024字节)、4个字节(2,048字节)或8个扇区(4,096字节),这个值的大小会记录在位于文件系统2~3号扇区的超级块中。
所有的块都被赋于一个地址,块地址由0开始进行编号,0号块起始于文件系统的第一个扇区。
所有的块被划分成若干个相等的“块组”,每个块组包含同样数量的“块”。但由于整个文件系统可能会不是块组大小的整倍数,因此最后一个块组有可能小于其它的块组。