Linux与.Net Core(八) FastDFS文件存储系统安装

1.下载依赖包

        输入命令 wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz

2.解压当前文件至/usr/local

        输入命令  tar -zxvf V1.0.7.tar.gz -C /usr/local/

3.安装

     (1)进入安装目录

         输入命令  cd libfastcommon-1.0.7/

      (2)编译

          输入命令 ./make.sh

       (3)安装   

             输入命令 ./make.sh install

4.创建软连接

          输入命令   ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

                           ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so

                           ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so

                           ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

5.FastDFS安装

(1)下载FastDFS

           输入命令 wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz

(2)创建安装FastDFS文件夹

              输入命令 mkdir -p /usr/local/fastdfs

(3)解压

               输入命令  tar -zxvf V5.05.tar.gz -C /usr/local/fastdfs

(4)进入解压目录

              输入命令   cd /usr/local/fastdfs/fastdfs-5.05/

(5)编译

               输入命令 ./make.sh

(6)安装

            输入命令  ./make.sh install

6.配置文件地址

     查看输入命令     vi /etc/fdfs/client.conf.sample

     vi /etc/fdfs/storage.conf.sample

     vi /etc/fdfs/tracker.conf.sample

7.建立软连接

     输入命令         ln -s /usr/bin/fdfs_trackerd   /usr/local/bin

                            ln -s /usr/bin/fdfs_storaged   /usr/local/bin

                            ln -s /usr/bin/stop.sh         /usr/local/bin

                            ln -s /usr/bin/restart.sh      /usr/local/bin

8.配置跟踪器文件

       (1) 进入FastDFS安装目录

              输入命令  cd /etc/fdfs

        (2) 复制配置样例文件并重命名

               输入命令  cp tracker.conf.sample tracker.conf

        (3) 编辑配置文件

               输入命令   vim tracker.conf

修改四个地方:

# 配置文件是否不生效,false 为生效 disabled=false

# 提供服务的端口 port=22122

# Tracker 数据和日志目录地址(根目录必须存在,子目录会自动创建) base_path=/home/fastdfs/tracker

# HTTP 服务端口 http.server_port=8080

     (4)保存文件

                     输入命令  :wq!

      (5)创建文件夹

                     输入命令   mkdir -p /home/fastdfs/tracker

9.启动跟踪服务器       

          输入命令  service fdfs_trackerd start

10.配置存储器文件

        (1)进入FastDFS安装目录

             输入命令  cd /etc/fdfs/

         (2)复制配置样例文件并重命名

              输入命令  cp storage.conf.sample storage.conf

          (3)编辑配置文件

              输入命令   vi storage.conf

# 配置文件是否不生效,false 为生效 disabled=false

# 指定此 storage server 所在 组(卷) group_name=group1

# storage server 服务端口 port=23000

# 心跳间隔时间,单位为秒 (这里是指主动向 tracker server 发送心跳) heart_beat_interval=30

# Storage 数据和日志目录地址(根目录必须存在,子目录会自动生成) base_path=/home/fastdfs/storage

# 存放文件时 storage server 支持多个路径。这里配置存放文件的基路径数目,通常只配一个目录。 store_path_count=1

# 逐一配置 store_path_count 个路径,索引号基于 0。

# 如果不配置 store_path0,那它就和 base_path 对应的路径一样。 store_path0=/home/fastdfs/file

# FastDFS 存储文件时,采用了两级目录。这里配置存放文件的目录个数。

# 如果本参数只为 N(如: 256),那么 storage server 在初次运行时,会在 store_path 下自动创建 N * N 个存放文件的子目录。 subdir_count_per_path=256

# tracker_server 的列表 ,会主动连接 tracker_server

# 有多个 tracker server 时,每个 tracker server 写一行 tracker_server=当前服务器IP:22122

# 允许系统同步的时间段 (默认是全天) 。一般用于避免高峰同步产生一些问题而设定。

sync_start_time=00:00

sync_end_time=23:59

# 访问端口

http.server_port=8080

==========================================================================

                               保存文件

               输入命令  :wq!

11.创建储存器文件夹

             输入命令  mkdir -p /home/fastdfs/storage

12. 创建文件储存文件夹

            输入命令   mkdir -p /home/fastdfs/file

13. 启动存储器

             输入命令  service fdfs_storaged start

14. 查看storage是否成功启动

            输入命令  netstat -unltp|grep fdfs

15.查看Storage和Tracker是否在通讯

             输入命令   /usr/bin/fdfs_monitor /etc/fdfs/storage.conf

16.修改Nginx.Conf

输入命令 vi /usr/local/nginx/conf /nginx.conf

按照下方图片新增配置

location /group1/M00 {

                alias alias /usr/local/fastdfs/file/data;

        }

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QFN-齐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值