
第一個啟動追蹤器 - 守護進程
# 啟動程序在 /usr/bin/fdfs_*
# 啟動
fdfs_trackerd 追蹤器的配置文件(/etc/fdfs/tracker.conf)
# 關閉
fdfs_trackerd 追蹤器的配置文件(/etc/fdfs/tracker.conf) stop
# 重啟
fdfs_trackerd 追蹤器的配置文件(/etc/fdfs/tracker.conf) restart
第二個啟動存儲節點 - 守護進程
# 啟動
fdfs_storaged 存儲節點的配置文件(/etc/fdfs/stroga.conf)
# 關閉
fdfs_storaged 存儲節點的配置文件(/etc/fdfs/stroga.conf) stop
# 重啟
fdfs_storaged 存儲節點的配置文件(/etc/fdfs/stroga.conf) restart
查看進程
最后啟動客戶端 - 普通進程
# 上傳
fdfs_upload_file 客戶端的配置文件(/etc/fdfs/client.conf) 要上傳的文件
# 得到的結果字符串:
# 下載
fdfs_download_file 客戶端的配置文件(/etc/fdfs/client.conf) 上傳成功之后得到的字符串(fileID)
4. fastDFS狀態檢測
fdfs_monitor /etc/fdfs/client.conf
# FDFS_STORAGE_STATUS:INIT :初始化,尚未得到同步已有數據的源服務器
# FDFS_STORAGE_STATUS:WAIT_SYNC :等待同步,已得到同步已有數據的源服務器
# FDFS_STORAGE_STATUS:SYNCING :同步中
# FDFS_STORAGE_STATUS:DELETED :已刪除,該服務器從本組中摘除
# FDFS_STORAGE_STATUS:OFFLINE :離線
# FDFS_STORAGE_STATUS:ONLINE :在線,尚不能提供服務
# FDFS_STORAGE_STATUS:ACTIVE :在線,可以提供服務
解決不了只能刪除的話
# 從集群中刪除
fdfs_monitor /etc/fdfs/client.conf delete group1 10.120.151.114
# 在114服務器中,刪除數據文件夾
rm -rf /home/storage1/fastdfs/data
# 重啟114節點
fdfs_storaged /etc/fdfs/storage.conf
對file_id的解釋
group1
文件上傳到了存儲節點的哪一個組
如果有多個組這個組名可變的
M00 - 虛擬目錄
和存儲節點的配置項有映射
store_path0=/home/yuqing/fastdfs/data -> M00
store_path1=/home/yuqing/fastdfs1/data -> M01
00/00
實際的路徑
可變的
xxxxxxxxxxxxxxxxxxxxxxx.txt
文件名包含的信息
采用Base64編碼
包含的字段包括
源storage server Ip 地址
文件創建時間
文件大小
文件CRC32效驗碼
循環冗余校驗
隨機數
