перенос папки хранения файлов uзероф

Однажды для хранения данных nextcloud я создал рейд и примонтировал в отдельную директорию.

 

Посмотрел в файле конфигурации путь к директории data (в ней хранятся все файлы пользователей):

 

 

 

1

cat /var/www/nextcloud/config/config.php | grep datadirectory

Отобразилось:

 

‘datadirectory’ => ‘/var/www/nextcloud/data’,

 

Потом я включил режим обслуживания, чтобы никто не выполнял никаких действий с данными:

 

1

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode —on

Скопировал директорию data в новую папку и указал владельца и права от имени которого работает веб сервер:

 

1

2

cp -R /var/www/nextcloud/data /srv/nextcloud/data

chown -R www-data:www-data /srv/nextcloud/data/

Открыл файл конфигурации nextcloud в текстовом редакторе и изменил значение «datadirectory» на путь к новой папке:

 

1

nano /var/www/nextcloud/config/config.php

После этого отключил режим обслуживания:

 

1

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode —off

Готово, директория «data» с данными пользователей успешно перенесена в другое место.