SCO UNIX 5 的几个新特点

一、 增加了两个新的文件系统HTFS、DTFS 。

HTFS(High Throughput FileSystem):
? 增加了checkpointing、intent logging功能 。
? 可实现versioning(undelete) 。
? 每个文件系统可有134,000,000个inodes 。
? 有1KB的逻辑数据块 。
? 最大文件容量可为2GB,最大文件系统容量可为1TB 。
? 不可引导的文件系统 。

DTFS(DeskTop FileSystem):
? 数据的存放采用了更为有效的存储格式,同时进行透明的数据压缩 。
? 增加了checkpointing、intent logging功能 。
? 可实现versioning(undelete) 。
? 可变的逻辑数据块(512B-4KB) 。
? 最大文件容量可为2GB,最大文件系统容量可为1TB 。
? 不可引导的文件系统 。
? 与其它类型的文件系统(如EAFS,AFS)的比较:
? 在Unix5中也可以实现checkpointing和intent logging 。
? 不能实现versioning 。
? 每个文件系统最多可容许65535个inodes 。
? 文件和文件系统的大小最大均为2GB 。

二、 Versioning的实现:

HTFS、DTFS系统的versioning功能不是缺省配置 。实现此功能的方法如下:以root注册后,scoadmin--》Hardmare/Kernel Manager--》选择文件系统--》Tune Paramters--》10
? 非根文件系统,MAXDEPTH= undeletable (versioned)files
desired (《65535)。0=disable
MINVTIME=desired seconds before file is versioned 。
? 根文件系统,需要调整的饿参数为:ROOTMAXDEPTH,ROOTMINVTIME,含义同上 。

上述操作完成后,需重连核心 。

三、 SSO(Software Storage Object)的采用

SCO UNIX5采用了一种软件管理的重要技术:SSO 。它是对存储介质中文件的排列和命名的一种约定 。在这样的结构中,每一个部件(component)都被处理为一个只读目标 。每一个部件都被完整地包含在一个SSO结构中,每个SSO结构只包含一个部件 。它具有如下特点:

? 智能升级:升级后可以保存原有配置
? 可移动的补丁块(Patches):可以方便地通过“rooling back”功能使补丁块不再起作用
? 多版本并存:
? 网络安装:
? 可配置为无盘工作站

在SCO Unix5中,SSO体现在新增加的两个目录/opt和/var上 。不严格地讲,/opt可以理解为系统的程序部分,存放于其中的内容是只读的和共享的;/var/opt存放系统的数据部分,其中的内容是可读写(对某客户)和非共享的 。一般对这些系统文件的操作,只是操作了它们的一个符号链接 。(Symbol Link)

SSO的目录组织方式如下:

/opt/K/VendorCode/ComponentCode/ComponentVersion 。例如:/etc/mount程序是SCO UNIX组件的一部分,版本号为5.0.0.C1,它的SSO存放为:/opt/K/SCO/Unix/5.0.0.C1/etc/mount 。

名词解释:Component(部件、组件):能独立运行的最小软件单位 。

    推荐阅读