導入と使用FastDFS一般的に使用されるコマンド(ファイル上のエンドポイントの履歴書)

1)アップロードファイルは、コマンド:fdfs_upload_fileを
画像ファイルをアップロードすることができるだけでなく、あなたはまた、他のファイルをアップロードすることができます。
[ルート@ Fastdfs_clientソース]#エコー "笑"> test.txtの
[ルート@ Fastdfs_client SRC]#は/ usr / binに/ fdfs_upload_file /etc/fdfs/client.conf /usr/local/src/test.txt 
グループ3 / M00 / 00/00 / wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt

成功したアップロードした後、グループ内のストレージサーバに、ファイルのIDであるグループIDとパスの文字列と文字列を返し、ファイル情報IDを表示グループ3
[Fastdfs_storage_s3〜@ルート]#LL / fastdfs /ストレージ/データ/ 00/00 /
合計84
-rw-rを -  r--の。1つのルートルート7 2月27日午前11時02 wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt

[ルート@ Fastdfs_storage_s3〜]#猫/fastdfs/storage/data/00/00/wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
ハハハ

[ルート@ Fastdfs_storage_s3〜]#md5sumを/fastdfs/storage/data/00/00/wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
5a6d311c0d8f6d1dd03c1c129061d3b1 /fastdfs/storage/data/00/00/wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt

fdfs_download_file:2)fileコマンドをダウンロード
上記のクライアント・マシンでFastdfsストレージ引き裂かにアップロードされたファイルをダウンロードされます
[ルート@ Fastdfs_client〜]#のCDを/ mnt /
[ルート@ Fastdfs_client MNT]#は/ usr / binに/ fdfs_download_file /etc/fdfs/client.conf GROUP3 / M00 / 00/00 / wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
[ルート@ Fastdfs_client MNT]#LSは
wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
[ルート@ Fastdfs_client MNT]#猫wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt 
ハハハ

[ルート@ Fastdfs_client MNT]#md5sumはwKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
5a6d311c0d8f6d1dd03c1c129061d3b1 wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt

MD5値は、ダウンロード後のファイルを比較することができます。

fdfs_file_info:3)ファイル情報のコマンドを表示
[ルート@ Fastdfs_client〜]#は/ usr / binに/ fdfs_file_info /etc/fdfs/client.conf GROUP3 / M00 / 00/00 / wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
ソースストレージID:0
送信元IPアドレス:192.168.10.204
ファイルのタイムスタンプを作成:2018年2月27日午前11時02分02秒
ファイルサイズ:7
ファイルのCRC32:3909919332(0xE90CA264)

4)fileコマンドを削除します。fdfs_delete_file
[ルート@ Fastdfs_client〜]#は/ usr / binに/ fdfs_delete_file /etc/fdfs/client.conf GROUP3 / M00 / 00/00 / wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt

プロンプトなしの情報を削除した後、ダウンロードして、私たちは次のような結果を見つけます:
[ルート@ Fastdfs_client MNT]#は/ usr / binに/ fdfs_download_file /etc/fdfs/client.conf GROUP3 / M00 / 00/00 / wKgKzFqUyiqAabn8AAAAB-kMomQ229.txt
[2018年2月27日午後二時21分08秒] ERROR  - ファイル:tracker_proto.c、行:48、サーバー:192.168.10.204:23000、レスポンスステータス2 = 0!
ダウンロードファイル失敗、エラー番号:2、エラー情報:そのようなファイルまたはディレクトリ

グループGROUP3ルック内のストレージ・サーバへと、この文書IDに何の情報も見つかりません
[Fastdfs_storage_s3〜@ルート]#LL / fastdfs /ストレージ/データ/ 00/00 /
[ルート@ Fastdfs_storage_s3〜]# 

5)ファイルコマンドの追加内容:fdfs_upload_appenderとfdfs_append_file 
まず、ファイルアペンダをアップロードするコマンドを使用します
[ルート@ Fastdfs_clientソース]#エコー "123456"> haha​​.txt
[ルート@ Fastdfs_client SRC]#は/ usr / binに/ fdfs_upload_appender /etc/fdfs/client.conf /usr/local/src/haha.txt 
グループ1 / M00 / 00/00 / wKgKylqU_myEa194AAAAACXX7BE787.txt

GROUP1グループ内のストレージサーバにこのファイルを表示するには
[Fastdfs_storage_s1〜@ルート]#LL / fastdfs /ストレージ/データ/ 00/00 /
合計12
-rw-rを -  r--の。1つのルートルート7 2月27日午後2時45 wKgKylqU_myEa194AAAAACXX7BE787.txt
[ルート@ Fastdfs_storage_s1〜]#猫/fastdfs/storage/data/00/00/wKgKylqU_myEa194AAAAACXX7BE787.txt
123456

そして、APPEND
[ルート@ Fastdfs_clientソース]#エコー> heihei.txt "ABCDEFGH"
[ルート@ Fastdfs_client SRC]#は/ usr / binに/ fdfs_append_file /etc/fdfs/client.conf GROUP1 / M00 / 00/00 / wKgKylqU_myEa194AAAAACXX7BE787.txt /usr/local/src/heihei.txt 

再びGROUP1グループ内のストレージサーバへのファイルの内容を表示するには
[ルート@ Fastdfs_storage_s1〜]#猫/fastdfs/storage/data/00/00/wKgKylqU_myEa194AAAAACXX7BE787.txt
123456
ABCDEFGH

またはローカルビューにファイルをダウンロード
[ルート@ Fastdfs_client SRC]#のCDを/ mnt /
[ルート@ Fastdfs_client MNT]#は/ usr / binに/ fdfs_download_file /etc/fdfs/client.conf GROUP1 / M00 / 00/00 / wKgKylqU_myEa194AAAAACXX7BE787.txt
[ルート@ Fastdfs_client MNT]#LSは
wKgKylqU_myEa194AAAAACXX7BE787.txt  
[ルート@ Fastdfs_client MNT]#猫wKgKylqU_myEa194AAAAACXX7BE787.txt
123456
ABCDEFGH

6)監視サーバーステータスコマンド:fdfs_monitor
[ルート@ Fastdfs_client SRC]#は/ usr / binに/ fdfs_monitorの/etc/fdfs/client.conf
【2018年2月27日夜02時49分06秒] DEBUG  -  BASE_PATH = / fastdfs /トラッカー、CONNECT_TIMEOUT = 30、network_timeout = 60、tracker_server_count = 2、anti_steal_token = 0、anti_steal_secret_key長さ= 0、use_connection_pool = 0、g_connection_pool_max_idle_time = 3600、 use_storage_id = 0、ストレージ・サーバID数:0

server_count = 2、server_index = 0

トラッカーサーバーが192.168.10.200:22122です

グループ数:3

グループ1:
グループ名= GROUP1
ディスクの総容量= 50268メガバイト
ディスクの空き容量= 44987メガバイト
トランクの空き領域= 0メガバイト
ストレージサーバ数= 1
アクティブなサーバ数= 1
ストレージサーバポート= 23000
ストレージHTTPポート= 8888
ストア・パス・カウント= 1
パスごとのサブディレクトリ数= 256
現在の書き込みサーバインデックス= 0
現在のトランクファイルID = 0

  ストレージ1:
    ID = 192.168.10.202
    ACTIVE IP_ADDR = 192.168.10.202
    HTTPドメイン= 
........
........

7)試料故障したノードを削除します
グループグループ内の複数のノードがある場合、前記問題のノードfastdfsは、それがグループから削除される必要がある、次のコマンドに応じて動作することができます。
A上のストレージサービス)がfastdfsを停止しました
   #/etc/init.d/fdfs_storaged停止
   #のlsof -i:23000 //ストレージサービスの停止を確保
B)は、ストレージノード3のGROUP1グループ内のノードとして問題ノードは(IPは192.168.10.23)グループから削除され
   削除GROUP1 192.168.10.23 /etc/fdfs/client.confます。#/ usr / bin / fdfs_monitor
C)正常に削除され、コマンド・モニタ・fdfs_monitorを使用
   #は/ usr / binに/ fdfs_monitor /etc/fdfs/client.conf

モニターを通過した後、除去見つけることができ、状態ストレージノード3ノードが削除されます。
D)場合ストレージノード3 fastdfs修復、それはグループfastdfsに添加することができる、通常の開始のようなストレージノード3にだけ必要fastdfsサービス操作を追加
設定ファイルの設定が行われているので、サービスが正常であれば、そのノードが修復され、自動的にグループfastdfsに追加することができます

fastdfs_storagedサービスを開始
   #/etc/init.d/fdfs_storaged停止
   #のlsof -i:23000  

fdfs_monitorの使用を監視するためのコマンド
   #は/ usr / binに/ fdfs_monitor /etc/fdfs/client.conf

修理した後、今回のストレージノード3はACTIVE状態になっています、あなたが見ることができ、再び監視します。
发布了20 篇原创文章 · 获赞 30 · 访问量 3万+

おすすめ

転載: blog.csdn.net/ever_siyan/article/details/89319633