檔案系統定義:一種儲存和組織計算機資料的方法,利用抽象的檔案和目錄代替了電腦硬碟或者光碟使用資料塊的概念
原理:檔案系統將硬碟空間以塊為單位進行劃分,每個檔案都佔據若干塊,然後通過乙個檔案控制塊(file control block)記錄每個檔案佔據的硬碟資料塊
單機式檔案系統定義:將檔案存在本地或一台伺服器的硬碟中,所有的檔案都儲存在同乙個物理裝置上
特點: 1 檔案都儲存在同一機器上,使用者可直接訪問
2 檔案系統的效能有限,可儲存的檔案大小以及被訪問的頻率有很大的限制
3 無法自動進行備份,需要使用者自己複製檔案進行備份
4 一般都是乙個客戶端進行訪問
定義:將檔案儲存在不同的伺服器上,使用者不能直接訪問,而是通過網路,利用特定的通訊協議和檔案伺服器進行溝通特點: 1 多個客戶端可以同時訪問
2 客戶端不直接訪問伺服器,利用網路通訊訪問
3 檔案系統伺服器由多個機器組成
4 檔案分布存放在不同的機器上面
由谷歌公司開發,執行在 linux 平台的分布式系統gfs master:客戶端訪問資料和寫資料的時候,需要和 master 主節點互動,來確定具體資料伺服器的位置
gfs chunkserver:真正檔案存放的位置,檔案存放在不同的機器中
為**提供分布式儲存的檔案系統,也是基於 gfs 設計出來的,部署在 linux 上,提供海量小檔案儲存
分布式檔案系統
分布式檔案系統 概述 系統管理員可以利用分布式檔案系統 dfs 使使用者訪問和管理那些物理上跨網路分布的檔案更加容易。通過 dfs,可以使分布在多個伺服器上的檔案在使用者面前顯示時,就如同位於網路上的乙個位置。使用者在訪問檔案時不再需要知道和指定它們的實際物理位置。例如,如果您的銷售資料分散在某個域...
分布式檔案系統
常見的分布式檔案系統有,gfs hdfs lustre ceph gridfs mogilefs tfs fastdfs等。各自適用於不同的領域。它們都不是系統級的分布式檔案系統,而是應用級的分布式檔案儲存服務。google學術 這是眾多分布式檔案系統的起源 google file system 大...
分布式檔案系統
缺點是檔案路徑是一致的,只能用於嵌入式檔案的儲存,沒有辦法作為系統請求檔案的儲存,不過對於web2.0可以從設計層面進行一些改善,將使用者的資料互動更多地方在伺服器端,而不是資料庫中,比如使用者的文章就在 com yyy裡面,但是這又帶來一些新的問題,檔案同步負載均衡等問題。現在著眼於將自製的web...