|
Unix是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。
从1980年代开始,IEEE制定的POSIX标准现在是UNIX系统的基础部分。许多机构在此源码基础上加以扩充和改进,形成了所谓的Unix“变种 (Variations)”,这些变种反过来也促进了Unix的发展,其中最著名的变种是由加州大学Berkeley分校开发的BSD产品和Linus Torvalds决定编写一个自己的Minix内核,初名为Linus' Minix,意为Linus的Minix内核,后来改名为Linux。
类Unix有A/UX 、 AIX 、BSD 、DragonFly BSD 、FreeBSD、 GNU 、HP-UX、IRIX、 Linux、 LynxOS、 Mac OS X、 Minix 、NetBSD、NEXTSTEP、OpenBSD、QNX、 SCO OpenServer 、Solaris 、System V 、Tru64 、Xenix 等。
不管是哪个系腢NIX系统,也不管是哪个系列的哪个版本,其文件卷至少包括引导块、超级块、i-节点表、数据区等几个部分。除此之外,不同的UNIX版本可能还有不同的差异。例如:SCO UNIX系统的位图索引块和位图块,AIX的逻辑卷表等。
我们公司组织软件工程师和数据恢复工程师对Unix核心文件系统进行分析,编写出了可以直接从类Unix核心文件系统提取数据的程序,即使i-Node损坏、误删、误格也能提取大部分数据。