nextCloud и внешнее хранилище

Так как сервер, на котором у меня установлено облако, не обладает объемым жестким диском, решено было объединить хранилище и облако.Для начала разберемся что мы уже имеем:

  • nextCloud 11.0.3 c уже имеющимися данными
  • NAS D-link DNS-323 с двумя независимыми жесткими дисками с имеющимися данными

nextCloud устновлен на небольшом PC под xUbuntu 16.04 со 160 ГБ свободного места и рано или поздно наступит момент когда место закончится, расширить за счет установки дополнительного HDD невозможно. Тогда было решено хранить данные на внешнем накопителе.

Для того чтобы облако нормально работало с сетевой папкой примонтируем ее прямо в папку пользователя облака. Для этого добавим в /rtc/fstab строчку:

//192.168.1.3/volume_1 /var/www/cloud.kosmuxa.ru/html/data/test/files rw,username=smbuser,password=******,iocharset=utf8,_netdev 0 0

Перемонтируем устройства:

lion@kosmuxa.ru:/$ sudo mount -a

Чтобы в облаке появились уже имеющиеся на диске данные запустим сканирование папки пользователя средсвами nextCloud:

lion@kosmuxa.ru/var/www/cloud.kosmuxa.ru/html$ sudo -u www-data php occ files:scan test

Сканирование займет продолжительное время т.к. данных много.
После выполнения сканирования данные доступны в облаке.

Пока я создал тествого пользователя test для проверки корректности работы.

В планах:

  • полное объединение существующих пользователей и полный перенос данных на внешнее хранилище.
  • запуск сканирования по расписанию в случае изменения данных не через облако.

to be continue…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
*