新聞中心
聯系我們
Contact us
Contact us
- 總部電話010-51727811
- 客服熱線400 779 6696
- 更多聯系信息
數據共享的空間分配(二)
時間:2012-11-21 09:31 來源:飛客數據恢復 作者:飛客數據恢復工程師
2.文件系統組織數據
當一個文件系統訪問一個存儲資源時,它要知道在哪里可以查到所需數據的有關信息。這一般通過一些用于特殊目的的塊實現,這些塊可供文件系統讀取,用以獲取數據之間的關系。通常,有兩種文件系統需要的組織數據:結構信息和內容信息。
當一個文件系統訪問一個存儲資源時,它要知道在哪里可以查到所需數據的有關信息。這一般通過一些用于特殊目的的塊實現,這些塊可供文件系統讀取,用以獲取數據之間的關系。通常,有兩種文件系統需要的組織數據:結構信息和內容信息。
結構信息通過冗余實體幫助文件系統保持完整性,它可以提供規則的定位,可以通過函數計算出所需信息的存儲位置。其基本思想是,如果因為數據沖突或其他原因,文件系統不能在預期的位置上讀取所需的數據,那么它可以在別的地方查找另一份拷貝的數據。
內容信息基本上是目錄結構,這些目錄結構用于定位分級目錄和文件。其中最重要的目錄是根目錄,如果文件系統知道怎樣查找根目錄,那么它可以查找存儲資源中的任何數據。圖中示意了文件系統如何在一個驅動器上定位它的組織數據。
通常,文件系統使用本地連接的驅動器。存儲網絡擴展了本地的概念,一個文件系統所使用的驅動器將包括一些基于SAN的驅動器。雖然這種應用的必要性可能不是很大,但是探討一下通過網絡地址查找文件系統組織數據的問題,還是十分有趣的。按照這種思路,在SAN中可以很容易地訪問文件系統組織數據,這肯定會影響到SAN中的安全機制和協議。圖中示意了在SAN中文件系統如何定位它的組織數據。
與圖中相比,圖中唯一增加的元素是SAN。對于定位數據而言,即需要增加一個存儲網絡上的地址。在光纖路徑網絡中,網絡尋址對文件系統是透明的,它由設備驅動器和主機I/O控制器進行處理,將SCSItarget-LUN地址轉換為光纖路徑網絡地址。然而,這并不意味著文件系統不能使用網絡地址定位它在SAN中一個驅動器上的組織數據。換而言之,網絡地址可以成為文件系統用來定位其組織數據的信息的一部分。
3.分布式或集中式組織數據
此外,將網絡位置增加到用來定位文件系統組織數據的方法中,意味著文件系統組織數據可以分布到多個資源中。
這樣的想法只是上述概念的一個簡單擴充,既然一個真實或虛擬驅動器的位置可以包括網絡地址,那么,文件系統結構內組織數據的位置也同樣可以包括網絡組件。熟悉線性代數的讀者可以將網絡地址看作是增加到地址上的一個額外向量。因此,文件系統的能力建立在網絡基礎之上,而不僅僅在設備結構之上。圖中給出了一個文件系統,它能查找分布在多個SAN中驅動器里的組織數據。
值得注意的是,這種方法可以允許文件系統生長在多個真實或虛擬的設備上,而無需事先將它們聚集在I/O路徑的一個虛擬點上。