Перенести данные собственного облака + базу данных в 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/