Veritas File System (VxFS) 是首个商业日志记录文件系统。通过日志记录功能,元数据更改首先写入到日志,然后再写入到磁盘。由于无需在多处写入更改,且元数据是异步写入的,因此吞吐量的速度较快。VxFS 也是基于扩展区的意向日志记录文件系统。VxFS 设计用于要求高性能和高可用性,并且可以处理大量数据的操作环境。VxFS 的主要组件包括:日志记录;扩展区;文件系统磁盘布局。 日志功能:任何文件系统的一个重要环节都是如何在发生系统崩溃时进行恢复。早期的方法要求对整个文件系统进行扫描,这往往会耗费较长的时间。较好的解决方案是采用对文件的元数据进行日志记录的方法。每当发生文件系统更改,VxFS 都会将新属性信息记录到文件系统的保留区域内。只有元数据写入日志后,文件系统才能将实际数据写入到磁盘。如果发生系统崩溃,系统恢复代码会对元数据日志进行分析并尝试只清理这些文件。如果不执行日志记录功能,则文件系统检查 (fsck) 必须查看所有元数据。意向日志记录可通过记录文件系统事务,比较大限度地缩短系统异常关闭后的宕机时间。系统意外停止时,可重放此日志,完成未完成的事务。文件系统的检查和修复时间可缩短至数秒,这与文件系统的大小无关。默认情况下,VxFS 文件系统会在将事务提交到磁盘之前记录文件事务,从而缩短系统异常停止后检查和修复文件系统的时间。 扩展区是计算机文件系统中存储器的连续区域,保留用于文件。开始向文件写入时,分配整个扩展区。再次向该文件写入时,数据从先前写入停止的位置继续。这样可以减少或消除文件碎片。由于 VxFS 是基于扩展区的文件系统,因此,寻址是通过扩展区(可由多个块组成)而不是单块段完成。因此,扩展区可提高文件系统吞吐量。 磁盘布局是文件系统在磁盘上存储的方式。在 VxFS 上,已创建多个磁盘布局版本(1 至 7),用于支持各种新功能和特定 UNIX 环境。目前,仅支持版本 4、6 和 7磁盘布局。 BestRecoveryForUnix 采用高效的数据结构以及分析算法,从磁盘底层读出原始的扇区数据,将丢失或损坏的目录和文件在内存中进行快速精准重建。支持IDE/SCSI/SATA/SAS/USB等接口硬盘,RAID磁盘等存储介质,支持Vxfs等UNIX操作系统常用的文件系统格式(亮点在于速度快,精准),支持OFFICE2003/OFFICE2007/WPS/ PhotoShop/ JPG/ AVI/ MOV/MPG/ MP4/ 3GP/ MTS/RMVB/ PDF/WAV/ZIP/RAR等多种文件类型的恢复(亮点在于支持各种录像机的视频,各种相机的图片的恢复)。支持RAID0,RAID1,RAID10,RAID4,RAID5,RAID6,RAID5E,RAID5EE,RAID ADG,HP双循环等标准RAID级别,亮点在于支持非标准的RAID级别,能够很容易的在软件上进行编辑,可以在允许缺盘的级别,支持缺盘组合。 BestRecoveryForUnix 辅助功能包含文件/目录的检索,可以根据时间,大小,文件类型,文件名(模糊,精准),删除,非删除,空文件夹等进行检索,这样更加有助于用户能够更快的找到需要的目录/文件。另外提供了快速扫描,剩余空间的提取,镜像功能,创建区域,扫描结果的打开保存等,这样更有助于专业人员的分析。