第2-1-2章 传统方式安装FastDFS-附FastDFS常用命令( 四 )

使用以下任一命令设置 Storage 开机启动:

  • chkconfig fdfs_storaged on
  • systemctl enable fdfs_storaged.service
  • vim /etc/rc.d/rc.local加入配置:/etc/init.d/fdfs_storagedstart
Storage 目录:
Storage 启动成功后 , 在base_path 下创建了data、logs目录 , 记录着 Storage Server 的信息 。
在 store_path0/data 目录下 , 创建了N*N个子目录:
[root@node5-vm10 ~]# ls /fastdfs/storage/data/00070E151C232A31383F464D545B626970777E858C939AA1A8AFB6BDC4CBD2D9E0E7EEF5FC01080F161D242B323940474E555C636A71787F868D949BA2A9B0B7BEC5CCD3DAE1E8EFF6FD020910171E252C333A41484F565D646B727980878E959CA3AAB1B8BFC6CDD4DBE2E9F0F7FE030A11181F262D343B424950575E656C737A81888F969DA4ABB2B9C0C7CED5DCE3EAF1F8FF040B121920272E353C434A51585F666D747B828990979EA5ACB3BAC1C8CFD6DDE4EBF2F9050C131A21282F363D444B525960676E757C838A91989FA6ADB4BBC2C9D0D7DEE5ECF3FA060D141B222930373E454C535A61686F767D848B9299A0A7AEB5BCC3CAD1D8DFE6EDF4FB3.7 文件测试修改客户端配置:
[root@node5-vm10 ~]# cd /etc/fdfs[root@node5-vm10 fdfs]# cp client.conf.sample client.conf[root@node5-vm10 fdfs]# mkdir -p /home/fastdfs/client[root@node5-vm10 fdfs]# vim client.confbase_path = /home/fastdfs/clienttracker_server = 172.17.0.115:22122http.tracker_server_port = 8180上传测试:
[root@node5-vm10 fdfs]# /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /mnt/test.txtgroup1/M00/00/00/rBEAc16Hf5iAPXaNAAAAGWIeu9w946.txt返回的文件ID由group、存储目录、二级子目录、fileid、文件后缀名(由客户端指定 , 主要用于区分文件类型)拼接而成 。上边示例中:
  • 组名:group1
  • 磁盘:M00
  • 存储目录:00
  • 二级子目录:00
  • fileid: rBEAc16Hf5iAPXaNAAAAGWIeu9w946
  • 文件后缀: .txt
下载测试:
经过Nginx服务配置后 , 我们可以通过以下路径下载文件:
http://172.17.0.115:8188/group1/M00/00/00/rBEAc16Hf5iAPXaNAAAAGWIeu9w946.txt3.8 FastDFS命令
  • fdfs_upload_file:
    Usage: fdfs_upload_file <config_file> <local_filename> [storage_ip:port][store_path_index]
    作用: 用于上传文件 , 用法为 fdfs_upload_file + 配置文件 + 文件
  • fdfs_download_file
    Usage:fdfs_download_file <config_file> <file_id> [local_filename][ ]
    用于下载文件 , 用法为 fdfs_download_file + 配置文件 + 文件
  • fdfs_file_info
    Usage:fdfs_file_info <config_file> <file_id>
    用于查看文件信息 , 用法为 fdfs_file_info + 配置文件 + 文件
  • fdfs_delete_file
    Usage:fdfs_delete_file <config_file> <file_id>
    用于删除文件 , 用法为 fdfs_delete_file + 配置文件 + 文件
  • fdfs_monitor
    Usage:fdfs_monitor <config_file> [-h <tracker_server>][list|delete|set_trunk_server [storage_id]]
    用于查看集群信息 , 用法为 fdfs_monitor + 配置文件
    [root@node5-vm10 ~]# fdfs_monitor /etc/fdfs/storage.conf

经验总结扩展阅读