考虑到现在数据只在一台机器上有数据,想做个备份或者迁移,操作步骤如下,不知道哪里有问题
1.seafile服务端和备份服务端分别在两台linux机器上,系统为centos7.2,数据库在第三台机器上
2.先将seafile的seafile-data和seahub-data复制到备份服务端上,
数据库里的话,
正式库为,ccnet-db,seafile-db,seahub-db,
备份库为ccnet-dbbak,seafile-dbbak,seahub-dbbak(均为空数据库)
3.在备机运行setup-seafile-mysql.sh,并且选择使用现有数据库,填写为新建的ccnet-dbbak,seafile-dbbak,seahub-dbbak,在脚本执行完成后,将正式库的ccnet-db,seafile-db,seahub-db中的数据复制到ccnet-dbbak,seafile-dbbak,seahub-dbbak中,并且启动seafile和seahub
4.此时可以正常登陆,数据大小显示正常,但是有文件夹丢失
用FSCK修复就好了,但看日志好像不是所有的都恢复正常
所有我想问下各位大大,我的操作步骤哪里是否不规范
如果想完美的做个备机,该怎么操作
谢谢!
目前使用的是开源版