新的文件系統爲Solaris 10錦上添花

摘自《eWeek

高級技術分析師Jason Brooks

在去年初eWEEK實驗室首次發表Sun 公司Solaris 10操作系統評論時我們就對這種操作系統提供的新功能對它更好地服務於應用程序最大程度地發揮SPARCx86硬件的能力有很深刻的印象。 今年夏天,Solaris 10又得到更新,版本爲6/06。Sun公司對這種原本就相當出色的操作系統進行了大幅度的改進,增加了先進的Zettabyte文件系統。

 
從我們最近對Solaris所進行的測試看,情況相當不錯的,同時,我們還瞭解到公司投入更大的力量創建一些圖形管理工具,向新使用Solaris的用戶更好地展現這種平臺的價值——Sun公司積極地進入x86系統的市場空間,使這一羣體具有巨大的增長潛力。

 
目前的Solaris產品將藉助ZFS而更加強大,在Solaris 10 6/06發佈版中這種功能將初次亮相。不僅如此Solaris 10 6/06在運行LinuxUnix應用的環境中還是非常值得考慮——而且肯定值得考慮的。

 
ZFS增加Zip

ZFS是下一代的、128位的文件系統在首次推出Solaris 10之前Sun公司就開始談到它了。 根據目前的經驗,我們認爲ZFS是一種值得期待的產品。 ZFS的設計宗旨是讓Solaris上的存儲管理更像內存管理。 比如,使用ZFS向系統添加一塊新的RAM芯片,不需要進行分區或者明確的分配操作——只需要添加RAM芯片,操作系統就知道如何使用它。

 
使用ZFS管理員從物理磁盤中創建存儲池然後創建文件系統能從池中訪問存儲數據。 不需要預先分配ZFS的大小——文件系統會根據需要來訪問存儲池。 但是,我們可以在ZFS池中分配配額,確保特定的文件系統具有足夠的存儲空間以滿足其需要。

 
ZFS最重要的一點是它非常易於使用。

在我們一開始測試時配置基本UFSUnix文件系統分區以安裝Solaris/opt目錄分配的空間太小了無法安裝大量的新軟件包。 當我們遇到空間不足的錯誤時,我們能夠將一個有剩餘空間的驅動器轉換創建爲ZFS池,使用整個池作爲擴充的/opt目錄新的存儲區。
 
稍後我們想調整池的組織方式就對池作了一個快照根據快照在池中創建了一個新的文件系統。 然後,我們掛載了這個新的文件系統——用ZFS的說法叫做數據集——作爲/opt,並且通過一系列步驟在我們的池中創建了其它一些數據集。

 
然後我們很高興地發現我們可以通過一個網頁管理接口通過簡單的導航和使用方式進行所有的這些ZFS操作。 不僅如此,網頁接口還能提供指令的命令行命令。 這就可以讓我們很快地學習和掌握命令的用法,在不用GUI的場合,以及更快更靈活的基於終端的方式中,使用命令進行操作。

 
我們初用ZFS就使我們有了深刻的印象但還遠不止如此。 目前,ZFS還不能成爲安裝Solaris 10的根文件系統。 而對ZFS加密方面的支持功能,還尚處於開發之中。若需要了解更多有關Solaris 10ZFS的信息請訪問[url]www.opensolaris.org/os/community/zfs[/url]

 
虛擬化
Solaris 10最大的競爭優勢之一是它具有內在的操作系統虛擬化功能特性即所謂的容器。

 
Solaris容器使管理員能夠創建虛擬的Solaris實例以實現安全性隔離或者服務器整合通過這種方式能具有一些特有的管理上的優勢。 在所有這些優勢中,最重要的就是在客戶實例(用Solaris的術語說就是非全局區)之間很好地管理資源的分配。

 
在測試過程中,我們對Solaris容器的功能感到十分滿意,我們也期待着它將Linux中的分區和CPU限額納入其中——而Sun公司已承諾在後面發佈的Solaris版本中將實現這些功能。

 
Sun公司也將改進容器的操作使其更易於使用 Solaris 10支持x86x64SPARC平臺。 我們在Sun公司生產的Sun Fire x4200服務器上測試了Solaris 10 6/06操作系統,平臺的處理器爲Advanced Micro Devices公司的Opteron處理器,平臺配有7GB的RAM。

 
6/06發佈的Solaris 10操作系統中Sun增加了對x86平臺上PCI Express設備的支持——這對服務器和工作站級系統是十分重要的。 這一最新版的Solaris發佈版提供了x64系統上的預防性自診斷特性。

 
20061月的Solaris 10更新中Sun公司開始提供GRUB作爲Solaris x86的默認引導加載器。 我們對此表示歡迎,因爲GRUB是Linux分發軟件的標準引導加載器,我們對其十分熟悉。Sun公司更新硬件兼容列表地址是 [url]www.sun.com/bigadmin/hcl[/url]

 
價格與支持服務
Solaris 10 6/06可免費下載並運行於任何數目的計算機上安全性更新也是可以免費獲得的。 Sun公司對服務協議是收費的。 比較一下這種定價策略我們看到MicrosoftWindows服務器版、Novell公司的SLES SUSE Linux企業服務器版Red Hat公司RHEL Red Hat企業Linux),它們都是按照系統數目來收費的。Sun公司的Solaris 服務計分爲不同的級別,費用按照級別的不同而不同。(更多信息可瀏覽[url]www.sun.com/service/serviceplans/solaris/index.xml[/url]

在最近的Solaris發佈版中Sun引入了PostgreSQL作爲集成的數據庫選項。在6/06的發佈版中,可以通過Solaris 10的服務管理框架管理PostgreSQL,而且現在Sun公司已經開始提供這一軟件的運行支持了。

 
PostgreSQLSolaris 10軟件光盤中提供的附帶CD則有許多Solaris軟件官方發佈版以外的軟件包。 這些軟件包包括KDE 3.1.1它替代了長期使用的基於GNOME 2.6的桌面成爲Solaris 10中的默認安裝桌面。

 
可以從站點Blastwave.org Sunfreeware.com上找到其它Solaris 10軟件。 在測試過程中我們安裝了幾個Blastwave軟件包使用了項目的pkg-get 功能它類似於我們在Linux裏用到的Debian APT -高級打包工具
 
Blastwave是一個很不錯的資源,它沒有改寫默認的Solaris應用,但它最初的配置有點複雜。

 
自我們上次發表對Solaris的評論以來Sun公司增加了一名員工——Sun更新經理update manager負責在互聯網上獲取和安裝更新。 我們希望這種工具能用於安裝Solaris軟件包Solaris附帶光盤和Blastwave中的軟件包。 Sun公司提供了大量很不錯的Solaris文檔地址是docs.sun.com/app/docs/prod/solaris.10。如此多可用的資源,真的很難把它們都看完。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章