FastDFS是由C語言編寫,輕量級開源的分布式文件系統(tǒng)隙袁。主要功能包括:文件存儲、文件同步弃榨、文件訪問(文件上傳藤乙、文件下載)等,解決了大容量存儲和負(fù)載均衡的問題惭墓。適合以文件為載體的在線服務(wù)坛梁,如相冊網(wǎng)站、視頻網(wǎng)站等等腊凶。
FastDFS中有三個角色:Tracker划咐,Storage,Client钧萍。Tracker是調(diào)度者的角色褐缠,同時也起著負(fù)載均衡的作用。Storage是存儲者的角色风瘦。Client是消費者的角色队魏。
關(guān)于FastDFS相關(guān)介紹和部署,可以參考其他文章万搔。
https://www.cnblogs.com/chiangchou/p/fastdfs.html胡桨。(搭建FastDFS系統(tǒng))
https://blog.csdn.net/qq_27384769/article/details/80603483。(FastDFS配置文件詳解)
http://blog.51cto.com/7072753/2286604瞬雹。(FastDFS部署操作及常見故障)
以下記錄一下昧谊,F(xiàn)astDFS的重要配置。
tracker的重要配置文件酗捌。tracker.conf(文件所在目錄/etc/fdfs/)呢诬,此文件記錄了tracker的最大連接數(shù),上傳組(卷) 的方式胖缤,上傳(下載)服務(wù)器選擇方式尚镰,上傳(下載)目錄選擇方式等信息。此配置文件只記錄一些參數(shù)信息哪廓、選擇方式狗唉,不記錄組信息和storage信息。組信息和storage信息分別記錄在storage_groups.dat撩独、storage_servers.dat中(文件所在目錄${base_path}/data/)敞曹。
Storage的重要配置文件账月。storage.conf(文件所在目錄/etc/fdfs/),此文件記錄了超時時間澳迫,與tracker通訊信息局齿,最大連接數(shù),文件寫入同步策略等橄登。