

XFS一个高效的64位文件系统,介绍相关xfs数据恢复需要用到的基础知识
对于32位系统版本, XFS EXT number变长的位数表示。首先用4个4字节表示EXT编号,EXT编号由两部分组成:起始位置和大小。EXT编号的起始位置为L10-32连接L20-32连接L331-21构成中间值(暂定为TEMP然后TEMP又由两部分组成:块组号与块组内部块号,结构为后agblklog位表示内部块号,其余高位表示块组号。
由SGI开发,XFS一个高效的64位文件系统。介绍相关xfs数据恢复需要用到的基础知识,原用在IRIX中,后移植到LINUX上,由于SGI出身于图形多媒体设计,所以其文件系统具在很强的对大量数据的处置能力,处置大量文件、节点时性能下降很低,完全领先于EXT3并与REISERFS有的一拼。现在许多基于LINUX和FREEBSDNA S由于LINUX/FREEBSD开源性,实际上非LINUX/FREEBSDNA S只占很少一部分)选择文件系统时,很有可能会选择XFS
跨平台的XFS读取软件只有XFS32但功能非常有限, XFS文件系统上的数据恢复可麻烦多了目前市面上没有基于XFS数据恢复软件。而且只限于目录、节点是正常的情况。据我对其源代码的分析,读取效率也是比较低的SGI官方对于XFS详细结构层的描述极少,有的只是FORLINUX源代码。这样对于XFS文件系统损坏,使用XFS REPAIR又无法修复的情况,就很麻烦了。