FASTDFS磁盘不足10%,如何迁移

2023-11-17

FASTDFS磁盘不足10%,如何迁移

fastDFS的默认安装目录为home,产生的文件也会保存在home下的子目录中。

由于程序运行,产生的文件越来越多,可能会导致系统盘被占满。

这时,需要迁移fastdfs目录到其他硬盘目录。

当出现这种情况,进行以下操作可以解决

一、停止fastDFS服务**

跟踪服务器(Tracker Server)、存储服务器(Storage Server)使用相同的命令停止

停止服务命令

pkill -9 fdfs

检查 FDFS 服务是否已停止

ps -ef | grep fdfs

二、复制fastDfs文件存储文件夹fds到新磁盘下

跟踪服务器(Tracker Server)、存储服务器(Storage Server)使用相同的命令复制

复制 fds 文件夹命令

cp -rf /home/fds/ /目标文件夹/

检查复制后的 fds 文件夹,命令执行后,可以看到复制后的 fds 文件夹

cd /目标文件夹

ll

三、修改M00软连接

只需要在存储服务器(Storage Server)操作

cd /复制后的目录/fds/storage_path/data

ln -snf /复制后的目录/fds/storage_path/data M00

四、修改配置

跟踪服务器(Tracker Server)、存储服务器(Storage Server)

待修改配置的文件列表:client.conf、mod_fastdfs.conf、storage.conf、tracker.conf

在每个文件中,查找以下配置:

base_path=/home/fds/agri

store_path0=/home/fds/storage_path

修改为:

base_path=/复制后的目录/fds/agri

store_path0=/复制后的目录/fds/storage_path

操作使用的命令如下:

编辑文件

vi 文件名

进入修改模式

i

修改配置(见上面说明要修改的配置项)

退出修改模式

ctrl +c

保存文件

:wq!

五、启动fastDFS服务

启动跟踪服务(Tracker)

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

启动存储服务(Storage)

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

六、重新启动存储服务器(Storage Server)上的Nginx服务

#进入安装目录

cd /usr/local/nginx/sbin/

#停止

./nginx -s stop

#启动

./nginx -c /usr/local/nginx/conf/nginx.confo

七、重新启动业务服务

根据自己系统的业务情况,选择重新启动启动的服务,进行重启。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FASTDFS磁盘不足10%,如何迁移 的相关文章

随机推荐

  • linux三剑客实战nginx日志

    nginx日志的格式 统计日志中出现404 500 502 400错误的次数 grep 404 500 nginx log wc l awk 9 404 500 nginx log wx l 表示包含 表示不包含 awk BEGIN num
  • java.lang.NoClassDefFoundError:could not initial class xxxxxxxxx

    转载 http www voidcn com blog wangjun5159 article p 6223131 html API 当出现这个异常时 我的第一反应是 它跟ClassNotFoundException有什么不同 为了找到确切
  • 爬虫入门_3:数据解析及案例实战

    聚焦爬取 爬取页面中指定的页面内容 编码流程 指定url 发起请求 获取响应数据 数据解析 持久化存储 数据解析分类 正则 re M 多行匹配 re S 单行匹配 bs4 xpath 数据解析原理概述 解析的局部的文本内容都会在标签之间或者
  • linux中的selinux到底是什么,本篇文章彻底明白

    原文链接https www phpyuan com 235739 html 本文加以修改 若有侵权 请联系删除 一 前言 安全增强型 Linux Security Enhanced Linux 简称 SELinux 它是一个 Linux 内
  • Invalid bound statement (not found)异常如何处理呢?

    转自 Invalid bound statement not found 异常如何处理呢 mybatis简介 MyBatis 是一款优秀的持久层框架 它支持定制化 SQL 存储过程以及高级映射 MyBatis 避免了几乎所有的 JDBC 代
  • NUC980开源项目22-文件系统编译

    上面是我的微信和QQ群 欢迎新朋友的加入 项目码云地址 国内下载速度快 https gitee com jun626 nuc980 open source project 项目github地址 https github com Jun117
  • Java中的NIO和IO的对比分析

    总的来说 java中的IO和NIO主要有三点区别 IO NIO 面向流 面向缓冲 阻塞IO 非阻塞IO 无 选择器 Selectors 1 面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是 IO是面向流的 NIO是面向缓冲区的
  • 【操作系统】王道考研 p20-21 信号量机制、用信号量机制实现进程互斥、同步、前驱关系(内含PV操作,十分重要)

    视频1 视频2 知识总览 信号量机制 整型信号量 记录型信号量 实现进程互斥 实现进程同步 实现进程的前驱关系 信号量机制 整型信号量 对信号量的操作只有三种 初始化 P操作 V操作 可以 一气呵成 是因为用了原语 不满足 让权等待 记录型
  • MySQL数据库列的类型—二进制类型

    二进制数据和文本数据在mysql中最大区别在于 二进制类型存储原始的二进制数据 如图片 视频 exe文件等 文本类型 TEXT 用来存储字符字符串 如由英文字符 中文字符或其他语言字符组成的字符串 二进制类型没有字符集 并且排序和比较基于列
  • 开关稳压器详解(八)-电源拓扑区分及各引脚作用

    在硬件设计中接触最多的电源拓扑应该是降压 Buck 升压 Boost 升降压 Buck Boost 这三种 本篇文章将介绍下这三种电源的拓扑以及Buck型开关电源芯片各引脚的作用 电源拓扑 Buck型 Buck电路在之前的文章介绍过很多 非
  • java的StringBuilder方法使用

    目录 1 StringBuilder的构造方法 2 StringBuilder的两个重载方法 3 StringBuilder其他方法 1 StringBuilder的构造方法 2 StringBuilder的两个重载方法 StringBui
  • Go语言网络编程(socket编程)UDP

    1 UDP编程 1 1 1 Go语言实现UDP通信 UDP协议 UDP协议 User Datagram Protocol 中文名称是用户数据报协议 是OSI Open System Interconnection 开放式系统互联 参考模型中
  • 【Apache Spark 】第 1 章Apache Spark 简介:统一分析引擎

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 合并Google Analytics和谷歌广告Google Ads的代码

  • 【LeetCode算法系列题解】第36~40题

    CONTENTS LeetCode 36 有效的数独 中等 LeetCode 37 解数独 困难 LeetCode 38 外观数列 中等 LeetCode 39 组合总和 中等 LeetCode 40 组合总和 II 中等 LeetCode
  • 函数指针的定义,赋值以及使用

    1 函数指针定义 函数类型 指针变量名 形参列表 函数类型 说明函数的返回类型 由于 的优先级高于 所以指针变量名外的括号必不可少 后面的 形参列表 表示指针变量指向的函数所带的参数列表 例如 int f int x double ptr
  • 字符串算法

    1 简介 从功能上来说 KMP算法实现的Java的indexOf函数 实现Python的find函数 用来查找某一子串在主串中出现的起始位置 2 暴力 Brute Force 匹配 如下图 模式串和主串进行逐位比较 如果相等指针同时 1 如
  • Idea 启动项目时,卡在Parsing Java 解决方案

    最近在尝试向项目中接入支付宝沙箱 先下载了TradePayDemo 使用本地的公钥 私钥 回调地址等进行了配置 但是在启动Demo时 项目一直卡在 Parsing Java 取消也无效 经过在网上搜索 发现是JDK版本过高导致 Idea中使
  • 3. 部署Fabric2.2 集群(使用官方Demo)

    我们将一步一步搭建Fabric2 2 版本的区块链网络 从0开始搭建服务器环境 到运行官方Demo集群 创建通道 安装合约 以及从零完成基于区块链的农产品溯源项目开发 适用于无区块链开发经验的朋友们 已经有经验的请绕行 上节作者新购买云服务
  • FASTDFS磁盘不足10%,如何迁移

    FASTDFS磁盘不足10 如何迁移 fastDFS的默认安装目录为home 产生的文件也会保存在home下的子目录中 由于程序运行 产生的文件越来越多 可能会导致系统盘被占满 这时 需要迁移fastdfs目录到其他硬盘目录 当出现这种情况