集群檔案系統是什麼

2022-07-07 01:00:13 字數 905 閱讀 9436

集群檔案系統是指執行在多台計算機之上,之間通過某種方式相互通訊從而將集群內所有儲存空間資源整合、虛擬化並對外提供檔案訪問服務的檔案系統。其與ntfs、ext等本地檔案系統的目的不同,前者是為了擴充套件性,後者執行在單機環境,純粹管理塊和檔案之間的對映以及檔案屬性。

集群檔案系統分為多類,按照對儲存空間的訪問方式,可分為共享儲存型集群檔案系統和分布式集群檔案系統,前者是多台計算機識別到同樣的儲存空間,並相互協調共同管理其上的檔案,又被稱為共享檔案系統;後者則是每台計算機各自提供自己的儲存空間,並各自協調管理所有計算機節點中的檔案。veritas的vxfs/vcs,昆騰stornext,中科藍鯨bwfs,emc的mpfs,屬於共享儲存型集群檔案系統。而hdfs、gluster、ceph、swift等網際網路常用的大規模集群檔案系統無一例外都屬於分布式集群檔案系統。分布式集群檔案系統可擴充套件性更強,目前已知最大可擴充套件至10k節點。

按照元資料的管理方式,可分為對稱式集群檔案系統和非對稱式集群檔案系統。前者每個節點的角色均等,共同管理檔案元資料,節點間通過高速網路進行資訊同步和互斥鎖等操作,典型代表是veritas的vcs。而非對稱式集群檔案系統中,有專門的乙個或者多個節點負責管理元資料,其他節點需要頻繁與元資料節點通訊以獲取最新的元資料比如目錄列表檔案屬性等等,後者典型代表比如hdfs、gfs、bwfs、stornext等。對於集群檔案系統,其可以是分布式+對稱式、分布式+非對稱式、共享式+對稱式、共享式+非對稱式,兩兩任意組合。

按照檔案訪問方式來分類,集群檔案系統可分為序列訪問式和並行訪問式,後者又被俗稱為並行檔案系統。序列訪問是指客戶端只能從集群中的某個節點來訪問集群內的檔案資源,而並行訪問則是指客戶端可以直接從集群中任意乙個或者多個節點同時收發資料,做到並行資料訪問,加快速度。hdfs、gfs、pnfs等集群檔案系統,都支援並行訪問,需要安裝專用客戶端,傳統的nfs/cifs客戶端不支援並行訪問。

分布式檔案系統 集群檔案系統 並行檔案系統

分布式檔案系統 自然地,分布式 是重點,它是相對與本地檔案系統而言的。分布式檔案系統通常指c s架構或網路檔案系統,使用者資料沒有直接連線到本地主機,而是儲存在遠端儲存伺服器上。nfs cifs是最為常見的分布式檔案系統,這就是我們說的nas系統。分布式檔案系統中,儲存伺服器的節點數可能是1個 如傳...

Linux 集群檔案系統簡介

linux 集群檔案系統簡介 集群檔案系統在多個方面完善了 oracle rac 的資料庫集群功能。以下是它們的對比情況。通常,集群只是一組作為單一系統執行的伺服器 pc 或者工作站 但是,這個定義的外延不斷顯著擴大 集群技術現在不但是乙個動態領域,而且其各種應用程式正不斷吸收新的特性。此外,集群檔...

什麼是檔案系統

個人理解,檔案系統其實就是針對特定的作業系統的架構的一種實現形式。具體表現為,特定的資料夾,資料夾之間的關係,即組織架構,以及特定的各種檔案 再詳細解釋為 linux中的rootfs,就是那些資料夾和檔案,包括什麼根檔案目錄 系統相關的配置檔案目錄 etc 存放系統啟動相關配置的 etc init ...