複製鏈接
請複製以下鏈接發送給好友

Vxfs

鎖定
Vxfs是首個商業日誌記錄文件系統。
中文名
vxfs
外文名
vxfs

Vxfs簡介

VeritasFileSystem(VxFS)通過日誌記錄功能,元數據更改首先寫入到日誌,然後再寫入到磁盤。由於無需在多處寫入更改,且元數據是異步寫入的,因此吞吐量的速度較快。VxFS也是基於擴展區的意向日誌記錄文件系統。VxFS設計用於要求高性能和高可用性,並且可以處理大量數據的操作環境。
VXFS文件系統是Veritas公司推出的一種高性能,高可用性的文件系統,一般用於數據中心。它是一種基於擴展的文件系統,能夠讓應用程序讀取和寫入大的連續塊,適用於OLTP系統和DSS系統。
VxFS(Veritas File System)文件系統通常被應用於分佈式集羣、雙機、異地容災等高可靠解決方案中,它主要是和VCS/VVR/GCO/VxVM這些軟件配套使用。從我使用VxFS的經驗來看,該文件系統的一大優勢是——由於HA的主、備節點上可以同時在線看到相同的磁盤組(Diskgroup),VxFS可以解實現自動對磁盤組加鎖、解鎖,從而保證存儲設備只在主節點上可以I/O。
下面系統的介紹下VxFS及其使用方法:
Veritas File System (VxFS) 是首個商業日誌記錄文件系統。通過日誌記錄功能,元數據更改首先寫入到日誌,然後再寫入到磁盤。由於無需在多處寫入更改,且元數據是異步寫入的,因此吞吐量的速度較快。VxFS 也是基於擴展區的意向日誌記錄文件系統。VxFS 設計用於要求高性能和高可用性,並且可以處理大量數據的操作環境。
文件系統是一種用於存儲和組織計算機文件及其所含數據的簡單方法,從而能夠輕
松地查找和訪問它們。較為正式的説法是,文件系統是一組抽象數據類型(例如元
數據),這些數據類型用於實現數據的存儲、分層組織、處理、訪問和檢索。
Veritas File System (VxFS) 是首個商業日誌記錄文件系統。通過日誌記錄功能,元
數據更改首先寫入到日誌,然後再寫入到磁盤。由於無需在多處寫入更改,且元數
據是異步寫入的,因此吞吐量的速度較快。
VxFS 也是基於擴展區的意向日誌記錄文件系統。VxFS 設計用於要求高性能和高可
用性,並且可以處理大量數據的操作環境。
VxFS 的主要組件包括:
■ 日誌記錄
■ 擴展區
■ 文件系統磁盤佈局

Vxfs日誌記錄

任何文件系統的一個重要環節都是如何在發生系統崩潰時進行恢復。早期的方法要
求對整個文件系統進行掃描,這往往會耗費較長的時間。較好的解決方案是採用對
文件的元數據進行日誌記錄的方法。
每當發生文件系統更改,VxFS 都會將新屬性信息記錄到文件系統的保留區域內。
只有元數據寫入日誌後,文件系統才能將實際數據寫入到磁盤。如果發生系統崩
潰,系統恢復代碼會對元數據日誌進行分析並嘗試只清理這些文件。如果不執行日
志記錄功能,則文件系統檢查 (fsck) 必須查看所有元數據。
意向日誌記錄可通過記錄文件系統事務,最大限度地縮短系統異常關閉後的宕機時
間。系統意外停止時,可重放此日誌,完成未完成的事務。文件系統的檢查和修復
時間可縮短至數秒,這與文件系統的大小無關。
默認情況下,VxFS 文件系統會在將事務提交到磁盤之前記錄文件事務,從而縮短
系統異常停止後檢查和修復文件系統的時間。

Vxfs擴展區

擴展區是計算機文件系統中存儲器的連續區域,保留用於文件。開始向文件寫入
時,分配整個擴展區。再次向該文件寫入時,數據從先前寫入停止的位置繼續。這
樣可以減少或消除文件碎片
由於 VxFS 是基於擴展區的文件系統,因此,尋址是通過擴展區(可由多個塊組成)
而不是單塊段完成。因此,擴展區可提高文件系統吞吐量。

Vxfs文件系統磁盤佈局

磁盤佈局是文件系統在磁盤上存儲的方式。在 VxFS 上,已創建多個磁盤佈局版本
(1 至 7),用於支持各種新功能和特定 UNIX 環境。目前,僅支持版本 4、6 和 7磁盤佈局。