一、 增加了兩個新的文件系統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(部件、組件):能獨立運行的最小軟件單位。