将 owncloud 数据 + 数据库迁移到 Ubuntu Snappy?

将 owncloud 数据 + 数据库迁移到 Ubuntu Snappy?

我即将获得一个在 Ubuntu Snappy 16.04 上运行 Owncloud 9 的 Pioneer Raspberry Pi 驱动器。我想将旧的 owncloud 实例移动到这个新设备,但我不知道该怎么做。

目前我在一台旧电脑上运行 Ubuntu Server 15.04。里面有几百 GB 的文件。现在我想将所有内容都移动到新的基于 Raspberry Pi 的 Ubuntu Snappy 系统。所有文件和配置。

我还没有使用过 Ubuntu Snappy - 但是从我对新打包范例的理解来看,我可能会在原本简单的数据迁移方面遇到麻烦。

我是否仍可以访问 mysql 以便导入旧数据库,以及某种访问权限以便能够迁移旧文件?Snappy 似乎有 SSH,因此 rsync 在那里,但是我是否需要考虑有关文件迁移的其他事项?

干杯,丹尼尔

答案1

我担心这不会太容易,其实不是因为 Snappy,而是因为 ownCloud 根本帮不上忙(我认为它应该有一种方法可以做到这一点),所以你需要自己做。你需要处理三件事:配置、数据和数据库。

配置

虽然您可以通过 执行此操作occ,但我实际上建议您手动执行此操作,这样您就不会覆盖 snap 所依赖的某些值(例如应用程序外的应用程序文件夹等)。 位于config.php/var/lib/snaps/owncloud.canonical/current/owncloud/config/如果您想使用occ,请注意 Snappy 上的命令是sudo owncloud.occ

数据

您说得很对 — rsync 从原始目录到新目录。数据目录是/var/lib/snaps/owncloud.canonical/current/owncloud/data/

数据库

不幸的是,你会在这里遇到麻烦——snap 本身没有公开 mysql 客户端,尽管了解这个用例,它也许应该公开。请随意记录错误就此而言。

哦,应用程序

如果你有想要转移的应用程序,请将其输入/var/lib/snaps/owncloud.canonical/current/owncloud/apps/

相关内容