事故后,总结迁移seafile数据的流程:
0、软件升级,数据迁移前,主要要备份,备份,备份!!!
没把握的处理方式先在虚拟机中实现一次!!!
1、停止seafile,seahub,db服务,防止用户进行数据写入:
cd seafile-server-latest && ./seafile.sh stop && ./seahub.sh stop
systemctl stop mariadb.service
2.迁移数据(最关键的一步,数据目录连同程序整体迁移),修改配置文件:
mv sourcedir destinationdir or cp -a sourcedir destinationdir #留意时间戳,user,group
vi ccnet/seafile.ini修改为destinationdir
3.重新启动seafile,seahub,db
cd seafile-server-latest && ./seafile.sh start && ./seahub.sh start
systemctl start mariadb.service
4.登录seafile,查看文件结构是否与迁移前一致
网友评论