分布式檔案系統

2021-03-31 08:56:30 字數 2331 閱讀 6692

「分布式檔案系統」概述

系統管理員可以利用分布式檔案系統 (dfs),使使用者訪問和管理那些物理上跨網路分布的檔案更加容易。通過 dfs,可以使分布在多個伺服器上的檔案在使用者面前顯示時,就如同位於網路上的乙個位置。使用者在訪問檔案時不再需要知道和指定它們的實際物理位置。

例如,如果您的銷售資料分散在某個域中的多個伺服器上,您可以利用 dfs 使其顯示時就好像所有的資料都位於一台伺服器上,這樣使用者就不必到網路上的多個位置去查詢他們需要的資訊。

使用 dfs 的原因

在以下情形下,您應該考慮實施 dfs:

訪問共享資料夾的使用者分布在乙個站點的多個位置或多個站點上。

大多數使用者都需要訪問多個共享資料夾。

通過重新分布共享資料夾可以改善伺服器的負載平衡狀況。

使用者需要對共享資料夾的不間斷訪問。

您的組織中有供內部或外部使用的 web 站點。

分布式檔案系統特性

分布式檔案系統 (dfs) 提供了幾個重要特性,詳見以下部分。

容易訪問檔案

分布式檔案系統使使用者可以更容易地訪問檔案。即使檔案可能在物理上跨越多個伺服器,使用者也只需要轉到網路上的某個位置即可訪問檔案。

而且,當更改共享資料夾的物理位置時,不會影響使用者訪問資料夾。因為檔案的位置看起來仍然相同,所以他們仍然以與以前相同的方式訪問資料夾。

使用者不再需要多個驅動器對映來訪問檔案。

最後,計畫檔案伺服器維護、軟體公升級和其他任務(一般需要伺服器離線)可以在不中斷使用者訪問的情況下完成。這對 web 伺服器特別有用。通過選擇 web 站點的根目錄作為 dfs 根目錄,可以在分布式檔案系統中移動資源,而不會斷開任何 html 鏈結。

可用性

基於域的 dfs 以兩種方法確保使用者保持對檔案的訪問:

首先,windows 2000 自動將 dfs 拓撲發布到 active directory。這確保 dfs 拓撲對域中所有伺服器上的使用者總是可見的。

其次,作為管理員,您可以複製 dfs 根目錄和 dfs 共享資料夾。複製意味著可以在域中的多個伺服器上覆制 dfs 根目錄和 dfs 共享資料夾。這樣,即使這些檔案駐留的乙個物理伺服器不可用,使用者將仍然可以訪問檔案。

伺服器負載平衡

dfs 根目錄可以支援物理上通過網路分布的多個 dfs 共享資料夾。這一點很有用,例如,當您有乙個知道使用者將大量訪問的檔案時。並非所有的使用者都在單個伺服器上物理地訪問此檔案,這將會增加伺服器的負擔,dfs 確保訪問檔案的使用者分布於多個伺服器。然而,在使用者看來,檔案駐留在網路上的相同位置。

分布式檔案系統拓撲

分布式檔案系統 (dfs) 拓撲由 dfs 根目錄、乙個或多個 dfs 鏈結、乙個或多個 dfs 共享資料夾,或每個 dfs 所指的副本組成。

dfs 根目錄所駐留的域伺服器被稱為

「宿主伺服器

」。通過在域中的其他伺服器上建立

「根目錄共享

」,可以複製 dfs 根目錄。這將確保在宿主伺服器不可用時,檔案仍可使用。

對於使用者,dfs 拓撲對所需網路資源提供統一和透明的訪問。對於系統管理員,dfs 拓撲是單個 dns 命名空間:使用基於域的 dfs,將 dfs 根目錄共享的 dns 名稱解析到 dfs 根目錄的宿主伺服器。

因為基於域的分布式檔案系統的宿主伺服器是域中的成員伺服器,在預設情況下,會將 dfs 拓撲自動發布到 active directory 中,因而提供了跨越主伺服器的 dfs 拓撲同步。這反過來又對 dfs 根目錄提供了容錯性,並支援 dfs 共享資料夾的可選複製。

通過將 dfs 鏈結新增到 dfs 根目錄,可以擴充套件 dfs 拓撲。對 dfs 拓撲中分層結構的層數的唯一限制是對任何檔案路徑最多使用 260 個字元。新 dfs 鏈結可以引用共享資料夾或子資料夾,或整個 windows 2000 卷。如果您有足夠的許可權,則也可以訪問任何本地子資料夾,該子資料夾存在於或被新增到 dfs 共享資料夾中。

分布式檔案系統和安全性

除了建立必要的管理員許可權之外,分布式檔案系統 (dfs) 服務不實施任何超出 windows 2000 系統所提供的其他安全措施。指派到 dfs 根目錄或 dfs 鏈結的許可權決定可以新增新 dfs 鏈結的使用者。

共享檔案的許可權與 dfs 拓撲無關。例如,假定有乙個名為 marketingdocs 的 dfs 鏈結,並且有適當的許可權可以訪問 marketingdocs 所指的特殊 dfs 共享資料夾。在這種情況下,您就可以訪問該 dfs 資料夾組中所有其他 dfs 共享資料夾,而不管是否有訪問其他共享資料夾的許可權。然而,有權訪問這些共享資料夾的許可權決定您是否訪問資料夾中的任何資訊。此訪問由標準 windows 2000 安全控制台決定。

總之,當使用者嘗試訪問 dfs 共享資料夾和它的內容時,以下檔案系統將強制安全性。因此,fat 卷提供檔案上的共享級安全,而 ntfs 卷提供了完整的 windows 2000 安全性。

分布式檔案系統

常見的分布式檔案系統有,gfs hdfs lustre ceph gridfs mogilefs tfs fastdfs等。各自適用於不同的領域。它們都不是系統級的分布式檔案系統,而是應用級的分布式檔案儲存服務。google學術 這是眾多分布式檔案系統的起源 google file system 大...

分布式檔案系統

缺點是檔案路徑是一致的,只能用於嵌入式檔案的儲存,沒有辦法作為系統請求檔案的儲存,不過對於web2.0可以從設計層面進行一些改善,將使用者的資料互動更多地方在伺服器端,而不是資料庫中,比如使用者的文章就在 com yyy裡面,但是這又帶來一些新的問題,檔案同步負載均衡等問題。現在著眼於將自製的web...

分布式檔案系統

檔案系統是負責管理和儲存檔案的系統軟體,作業系統通過檔案系統提供的介面去訪問檔案,使用者通過作業系統訪問磁碟上的檔案。乙個業務分拆多個子業務,部署在不同的伺服器上。按我個人的理解就是,把乙個服務,分成不同的模組,每個模組單獨實現某個功能。分布式檔案系統 distributed file system...