Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。使用Seafile已经有一两年了,因之前阿理的服务器按月计费,每月100多,近期看到腾讯新手有优惠活动,赶紧注册了一台服务器,然后就是数据迁移。那么,对Seafile数据如何迁移呢?废话不多说,直接上菜。
1、在新服务器搭建Seafile,建议和之前的Seafile版本一致。我部署的是MySql版的服务器,具体步骤官方文档中已经很详细了,在此不再赘述。搭建好后建议不慌启动。
2、数据迁移。分两步进行,一是将原服务器中的MySQL数据库迁移到新服务器中,方法是把原服务器中的ccnet-db、seafile-db、seahub-db三个数据库导出为sql文件,再到新的服务器中导入进对应的数据库即可;二是将数据文件迁移到新服务器,将seafile的文件夹seafile-data、seahub-data打包,再迁移到新服务器对应的目录,解压覆盖即可。
3、启动服务即可。