Migrar dados do owncloud + db para o Ubuntu Snappy?

1

Estou prestes a colocar minhas mãos em um drive Pioneer Raspberry Pi executando Owncloud 9 no Ubuntu Snappy 16.04. Quero mover minha antiga instância owncloud para esse novo dispositivo, não sei como.

Atualmente estou executando o Ubuntu Server 15.04 em um PC antigo. Tendo algumas centenas de GB de arquivos lá. Agora eu quero mudar tudo isso para o novo sistema Ubuntu Snappy baseado em Raspberry Pi. Todos os arquivos e configuração.

Eu não tenho experiência com o Ubuntu Snappy - ainda - mas pelo que entendi sobre o novo paradigma de empacotamento eu poderia ter problemas com uma migração trivial de dados.

Ainda tenho acesso ao mysql para poder importar o banco de dados antigo, bem como algum tipo de acesso para poder migrar os arquivos antigos? O Snappy parece ter SSH, então o rsync está lá, mas há algo em que eu precise pensar de outra forma sobre a migração de arquivos?

Felicidades, Daniel

    
por Daniel Holm 05.04.2016 / 18:39

1 resposta

1

Eu tenho medo que isso não seja muito fácil, não por causa do Snappy, mas porque o ownCloud não ajuda em nada (eu acho que deveria ter um método de fazer isso), então você precisa fazer isso sozinho . Há três coisas que você terá que lidar: a configuração, os dados e o banco de dados.

A configuração

Enquanto você pode fazer isso via occ , na verdade, sugiro que você faça isso manualmente para não sobrescrever alguns valores nos quais o snap é confiável (por exemplo, a pasta de aplicativos fora de aplicativo, etc.). O config.php está localizado em /var/lib/snaps/owncloud.canonical/current/owncloud/config/ . Se você quiser usar occ , observe que o comando no Snappy é sudo owncloud.occ .

Os dados

Você estava certo com este - rsync do original para o novo. O diretório de dados é /var/lib/snaps/owncloud.canonical/current/owncloud/data/ .

O banco de dados

Infelizmente, você vai ter problemas aqui - o snap em si não expõe um cliente mysql, embora talvez devesse, sabendo desse caso de uso. Sinta-se à vontade para registrar um bug sobre isso.

Ah, os apps

Se você tiver apps que deseja transferir, coloque em /var/lib/snaps/owncloud.canonical/current/owncloud/apps/

    
por Kyle 06.04.2016 / 21:42