Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About
知乎專欄多維度架構 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者”

第 19 章 Distributed File System(簇檔案系統)

目錄

19.1. 聚合檔案系統
19.2. 全局檔案系統
19.3. 負載均衡檔案系統
19.4. 網絡塊設備
19.5. Storage 存儲
19.5.1. 存儲種類
19.5.1.1. Direct Attached Storage
19.5.1.2. Network-attached storage
19.5.1.3. Storage area network
19.5.1.3.1. FC SAN
19.5.1.3.2. IP SAN
19.5.1.3.3. FCoE (Fibre Channel over Ethernet)
19.5.2. RAID
19.5.2.1. 緩存伺服器
19.5.2.2. Web 伺服器
19.5.2.3. 資料庫
19.5.2.4. 數據備份
19.5.3. File System 檔案系統
19.5.3.1. Distributed File System(DFS)
19.5.4. 數據訪問協議
19.5.5. 數據管理
19.5.5.1. Share 共享
19.5.5.2. Mirror 遠程鏡像同步
19.5.5.3. 壓縮與重複數據消除
19.5.5.4. Backup 備份與恢復
19.5.5.5. 故障報告
19.6. 磁碟快照

我吧分散式檔案系統分為三類,聚合檔案系統,全局檔案系統,負載均衡檔案系統。

除了gfs其他檔案系統都是建立在本地檔案系統之上的網絡檔案系統。

几乎所有DFS都能通過fuse mount 到本地,但有些DFS mount 後性能不佳。

還有一個與分散式檔案系統密切相關的,就是塊設備,塊設備不是檔案系統,可以稱為裸設備。

19.1. 聚合檔案系統

以NFS, glusterfs 為代表,其特點是server獨立運行,Server與Server間沒有通信,然後訪問者將其聚合組織並規劃目錄,為client提供數據共享。

glusterfs 可以實現Mirror與Strip等更複雜的組合,但全由client完成,server之間沒有交互。

		

+-------------------------+        +-----------------------+
| Client                  |       /| Images Data           |
+-------------------------+      / +-----------------------+
| /mnt                    |     /  +-----------------------+     +--------------------+
| /mnt/images             |<----  /| Include Data          |     | Design by neo chen |
| /mnt/include            |<------ +-----------------------+     +--------------------+
| /mnt/lib                | ...    netkiller.github.com
| /mnt/data               | ...    +-----------------------+
| /mnt/data/backup        |<-------| Backup Data           |
+-------------------------+        +-----------------------+