seafile数据备份包括MySQL数据备份与seafile,seahub数据备份两个部分。所以在备份的时候需要注意这一点。

我的存储底层用glusterfs数据共享,为了防止一台服务器宕机以后另一台不能用。

今天下午模拟了一下宕机效果,没啥问题,数据都还在。

目前还没有对seafile和glusterfs进行进一步的研究。此处先说一下备份需要注意什么。

1.MySQL的数据备份

mysqldump -uroot -p123456 -A > /all.sql # 公司数据量还比较小,数据量还不到1M所以没用复杂的参数

2.seafile存储

我的底层是glusterfs,即使宕机数据在另一台服务器也是保存的很好。

所以只需要在另一台服务器重新安装服务即可,同时修改一下存储目录:

vim /opt/seafile/ccnet/seafile.ini

注意:

我原来测试过数据的迁移,卧槽,怪不得上次迁移没成功。现在才想起来了,在MySQL数据库里有一个seafile用户。这个用户在三个配置文件里面都要用到。

[root@zklf-server01 ~]# ls /opt/seafile/conf
ccnet.conf seafdav.conf seafile.conf seahub_settings.py seahub_settings.pyc

标红的这三个用到了seafile用户同时需要密码,这个密码并不是root密码,所以需要修改新安装的这环境的seafile密码

[root@zklf-server01 ~]# cat /opt/seafile/conf/ccnet.conf
[General]
USER_NAME = seafile
ID = 3b72376209d3113b631a861c4b5b67aabbe93586
NAME = seafile
SERVICE_URL = http://127.0.0.1:8000 [Client]
PORT = [Database]
ENGINE = mysql
HOST = 127.0.0.1
PORT =
USER = seafile
PASSWD = shea7aiD ### 这个密码需要修改成原来配置的密码
DB = ccnet_db
CONNECTION_CHARSET = utf8

最新文章

  1. Hibernate的映射文件配置
  2. Linux下高cpu解决方案(转载)
  3. JavaScript的My97Date日期工具类的使用
  4. R工作空间
  5. 网易云课堂_程序设计入门-C语言_第六章:数组_1多项式加法
  6. 职责链模式(Chain of Responsibility)(对象行为型)
  7. VR全景智慧城市——“海市蜃楼”般的逛街体验
  8. NPOI导Excel样式设置(转)
  9. Java学习笔记25(System类)
  10. APK Multi-Tool强大的APK反编译工具终极教程
  11. Web 前端编程运维必备
  12. 2--STM32+USB移植+HID 与AUDIO类MIDI设备组成的复合设备(原创)
  13. <script> 的defer和async
  14. AJPFX平台有哪些优势?
  15. KMP算法之从懵逼到入门
  16. learning of a previous team
  17. Eclipse中配置Maven build打包
  18. POJ 1577 Falling Leaves 二叉搜索树
  19. rabbitmq集群步骤
  20. SVN 快速入门!

热门文章

  1. Spring加载加密的配置文件
  2. Golang 类型转换,断言和显式强制转换
  3. Spring4-@Enable** 注解的实现原理
  4. bzoj3730 震波 [动态点分治,树状数组]
  5. js获取参数函数
  6. idea 去除xml文件sql语句背景色
  7. 移动端touchstart,touchmove,touchend
  8. django 中的闪现
  9. Mycat配置文件详解及全局序列号
  10. (不断更新)关于显著性检测的调研-Salient Object Detection: A Survey