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


/etc/init.d/fdfs_storaged start或service fdfs_storaged start或systemctl start fdfs_storaged查看 Storage 是否成功启动:
[root@node5-vm10 ~]# netstat -unltp|grep 23000tcp00 0.0.0.0:230000.0.0.0:*LISTEN28737/fdfs_storaged [root@node5-vm10 ~]# systemctl status fdfs_storaged● fdfs_storaged.service - LSB: FastDFS storage serverLoaded: loaded (/etc/rc.d/init.d/fdfs_storaged; bad; vendor preset: disabled)Active: active (running) since Fri 2020-04-03 11:59:31 CST; 39min agoDocs: man:systemd-sysv-generator(8)Process: 28716 ExecStop=/etc/rc.d/init.d/fdfs_storaged stop (code=exited, status=2)Process: 28734 ExecStart=/etc/rc.d/init.d/fdfs_storaged start (code=exited, status=0/SUCCESS)Memory: 66.9MCGroup: /system.slice/fdfs_storaged.service└─28737 /usr/bin/fdfs_storaged /etc/fdfs/storage.confApr 03 11:59:31 node5-vm10.xxzx systemd[1]: Starting LSB: FastDFS storage server...Apr 03 11:59:31 node5-vm10.xxzx systemd[1]: Started LSB: FastDFS storage server.Apr 03 11:59:31 node5-vm10.xxzx fdfs_storaged[28734]: Starting FastDFS storage server:使用以下任一命令关闭Storage:

  • service fdfs_storaged stop
  • systemctl stop fdfs_storaged
  • /etc/init.d/ fdfs_storaged stop
查看Storage和Tracker是否在通信:
[root@node5-vm10 ~]# /usr/bin/fdfs_monitor /etc/fdfs/storage.conf[2020-04-03 12:41:17] DEBUG - base_path=/fastdfs/storage, connect_timeout=5, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=1, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0server_count=1, server_index=0tracker server is 172.17.0.115:22122group count: 1Group 1:group name = group1disk total space = 196,011 MBdisk free space = 29,774 MB...使用以下任一命令设置 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命令