fastDFS 命令筆記

2021-09-20 23:11:16 字數 2919 閱讀 7093

這是命令執行的前提

iptables -i input -p tcp -m state –state new -m tcp –dport 22 -j accept

iptables -i input -p tcp -m state –state new -m tcp –dport 23000 -j accept

iptables -i input -p tcp -m state –state new -m tcp –dport 80 -j accept

如何重啟server程序

直接使用如下命令

/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 

/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart

也可以使用fastdfs自帶的restart.sh指令碼

/usr/local/bin/restart.sh /usr/local/bin/fdfs_tracked /home/yuqing/fastdfs/conf/tracker.conf 

/usr/local/bin/restart.sh /usr/local/bin/fdfs_storaged /home/yuqing/fastdfs/conf/storage.conf

如何讓server程序退出執行

直接kill即可讓server程序正常退出,可以使用killall命令,例如:

killall fdfs_trackerd 

killall fdfs_storaged

也可以使用如下命令:

/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf stop 

/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf stop

千萬不要使用-9引數強殺,否則可能會導致binlog資料丟失的問題。

也可以使用fastdfs自帶的stop.sh指令碼

/usr/local/bin/stop.sh /usr/local/bin/fdfs_tracked /home/yuqing/fastdfs/conf/tracker.conf 

/usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /home/yuqing/fastdfs/conf/storage.conf

fdfs_test和fdfs_test1是做什麼用的

這兩個是fastdfs自帶的測試程式,會對乙個檔案上傳兩次,分別作為主檔案和從檔案。返回的檔案id也是兩個。

並且會上傳檔案附加屬性,storage server上會生成4個檔案。

/usr/local/bin/fdfs_test upload
這兩個程式僅用於測試目的,請不要用作實際用途

/usr/bin/fdfs_download_file [local_filename]
/usr/bin/fdfs_delete_file
fdfs_monitor /etc/fdfs/client.conf
storage server的狀態通常有七種:

# fdfs_storage_status:init      :初始化,尚未得到同步已有資料的源伺服器

# fdfs_storage_status:wait_sync :等待同步,已得到同步已有資料的源伺服器

# fdfs_storage_status:syncing :同步中

# fdfs_storage_status:deleted :已刪除,該伺服器從本組中摘除

# fdfs_storage_status:offline :離線

正常狀態必須是active,如果執行以下命令

fdfs_monitor /etc/fdfs/client.conf
發現有以下狀態的伺服器

storage 4: 

ip_addr = 10.120.151.114 wait_sync

#從集群中刪除

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

重新查狀態

fdfs_monitor /etc/fdfs/client.conf

什麼是主從檔案

主從檔案是指檔案id有關聯的檔案,乙個主檔案可以對應多個從檔案。

主檔案id = 主檔名 + 主副檔名

從檔案id = 主檔名 + 從檔案字尾名 + 從副檔名

使用主從檔案的乙個典型例子:以為例,主檔案為原始,從檔案為該的一張或多張縮圖。

fastdfs中的主從檔案只是在檔案id上有聯絡。fastdfs server端沒有記錄主從檔案對應關係,因此刪除主檔案,fastdfs不會自動刪除從檔案。

刪除主檔案後,從檔案的級聯刪除,需要由應用端來實現。

主檔案及其從檔案均存放到同乙個group中。

主從檔案的生成順序:

1)先上傳主檔案(如原檔案),得到主檔案id

2)然後上傳從檔案(如縮圖),指定主檔案id和從檔案字尾名(當然還可以同時指定從副檔名),得到從檔案id

FastDFS 學習筆記 01

fastdfs服務端有兩個角色 tracker 和儲存節點 storage 主要做排程工作,在訪問上起負載均衡的作用。fastdfs中的檔案標識分為兩個部分 卷名和檔名,二者缺一不可。架構圖 tracker storage 儲存節點 需要說明的是,client為使用fastdfs服務的呼叫方,cli...

FastDFS 常用命令

開始service fdfs trackerd start service fdfs storaged start usr local nginx sbin nginx usr local nginx2 sbin nginx 檢視執行狀態 netstat unltp grep fdfs netsta...

FastDFS 常用命令

1 啟動fastdfs tracker usr local bin fdfs trackered fastdfs tracker.conf storage usr local bin fdfs storaged fastdfs storage.conf 也可以簡寫為 tracker fdfs tra...