Перенести данные собственного облака + базу данных в Ubuntu Snappy?

Я собираюсь взять в руки привод Pioneer Raspberry Pi с Owncloud 9 на Ubuntu Snappy 16.04. Я хочу перенести свой старый экземпляр owncloud на это новое устройство, я просто не знаю как.

В настоящее время я использую Ubuntu Server 15.04 на старом ПК. Имея там несколько сотен ГБ файлов. Теперь я хочу перенести все это на новую систему Ubuntu Snappy, основанную на Raspberry Pi. Все файлы и настройки.

У меня нет опыта работы с Ubuntu Snappy - пока - но из того, что я понял о новой парадигме упаковки, у меня могут возникнуть проблемы с в противном случае тривиальной миграцией данных.

Я все еще имею доступ к mysql, чтобы я мог импортировать старую базу данных, а также какой-то доступ, чтобы иметь возможность переносить старые файлы? У Snappy, похоже, есть SSH, поэтому есть rsync, но есть ли что-то, о чем мне нужно подумать о переносе файлов?

Ура, Даниэль

1 ответ

Боюсь, это будет не очень легко, на самом деле не из-за Снейппи, а потому, что ownCloud вам совсем не помогает (я думаю, у него должен быть способ сделать это), поэтому вам нужно сделать это самостоятельно. Есть три вещи, с которыми вам придется иметь дело: конфигурация, данные и база данных.

Конфиг

Хотя вы можете сделать это через occЯ на самом деле предлагаю вам сделать это вручную, чтобы не перезаписывать некоторые значения, на которые опирается оснастка (например, папка приложений вне приложения и т. Д.). config.php находится в /var/lib/snaps/owncloud.canonical/current/owncloud/config/, Если вы хотите использовать occ в любом случае, обратите внимание, что команда на Снейппи sudo owncloud.occ,

Данные

Вы были на месте с этим - rsync от оригинала до нового. Каталог данных /var/lib/snaps/owncloud.canonical/current/owncloud/data/,

База данных

К сожалению, здесь вы столкнетесь с проблемами - сама оснастка не представляет клиента mysql, хотя, возможно, так и должно быть, зная этот вариант использования. Не стесняйтесь регистрировать ошибку на этом.

О, приложения

Если у вас есть приложения, которые вы хотите перенести, вставьте их в /var/lib/snaps/owncloud.canonical/current/owncloud/apps/

Другие вопросы по тегам