afqaq 发表于 2023/2/26 01:32

如何手动迁移kangle的所有数据

我的kangle存在两千多个站点 和两千多个数据库 使用空间在300G左右 通过kangle自带的迁移需要数天
所以我是否可以手动打包kangle的etc文件夹 ftp文件夹和mysql文件夹至新机器来实现手动迁移
我担心这样的操作会导致一些问题 或者我需要手动打包哪些文件才能实现整体迁移呢

小樱 发表于 2023/2/26 18:15

kangle所有数据文件默认安装在/vhs目录
站点数据默认存放在/home目录
mysql数据库默认存放在/var/lib/mysql目录

自带的备份需要压缩成7z在迁移,所以会受到cpu性能限制,此时你可以手动不压缩用tar打包迁移,或者使用同步软件。
可以选择无压缩的rsync,resilio同步软件来直接同步到新服务器上。
论坛有相关教程:https://bbs.itzmx.com/thread-98075-1-1.html

afqaq 发表于 2023/2/28 11:14

非常感谢大佬的回复 被这个问题困扰很久了
也就是不管用什么办法 只要在新机器安装好kangle与mysql 再把旧机器的/vhs /home /var/lib/mysql直接覆盖过去 然后我记得mysql需要先停止再覆盖
这样操作应该不会出现问题吧大佬 再次非常感谢

afqaq 发表于 2023/12/16 21:54

在使用小樱的方法 使用resilio同步软件同步时 发现了一个问题 在/home文件夹下的虚拟主机文件夹 kangle会设置每个文件夹的用户/用户组信息 但使用同步软件同步后并无法同步这些数据 导致出现问题
@小樱

小樱 发表于 2023/12/16 23:42

afqaq 发表于 2023/12/16 21:54
在使用小樱的方法 使用resilio同步软件同步时 发现了一个问题 在/home文件夹下的虚拟主机文件夹 kangle会设 ...

同步完成后,在3312/admin后台,全选所有网站,点击重建,会自动修复目录用户组权限

afqaq 发表于 2023/12/17 19:35

草 又是我没想到的
页: [1]
查看完整版本: 如何手动迁移kangle的所有数据