Так как сервер, на котором у меня установлено облако, не обладает объемым жестким диском, решено было объединить хранилище и облако.Для начала разберемся что мы уже имеем:
- 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…
Приветствую! Я как раз планирую организовать такую связку, т.к. сервак у меня = тонкий клиент. Появилось ли что дополнить к данной статье?
Я не совсем понял, как у вас подключены внежние диски, через юсб? Если да, то как вы их монтировали?
Конкретно в этой статье я подключал через samba по сети
В свежих версиях Nextcloud есть штатные способы подключения https://kosmuxa.ru/post/434