Как сохранить файлы NextCloud в EFS

Итак, у меня есть сервер nextcloud в экземпляре EC2, у меня установлена ​​EFS, но я не уверен, как заставить nextcloud сохранять файлы в EFS вместо EC2. Есть ли какие-нибудь руководства или учебные пособия, которые показывают, как это сделать?

Приветствуем любую помощь или идеи!

Спасибо

1
задан 14 August 2019 в 18:39
1 ответ

Общий процесс будет заключаться в остановке Nextcloud, перемещении файлов из локального хранилища экземпляра в EFS, переносе точки монтирования, а затем перезапуске Nextcloud.

Будет что-то вроде этого:

  1. Монтирование EFS во временную директорию.

    sudo mkdir /mnt/efs
    sudo mount -t efs fs-12345678:/ /mnt/efs
    
  2. Остановить Nextcloud

    Перейти в каталог установки Nextcloud, затем:

    sudo -u php php окключить обслуживание:режим --on
    
  3. Переместить файлы данных Nextcloud в EFS

    sudo mv -v /nextcloud/datadirectory/...?* /nextcloud/datadirectory/...?? /mnt/efs
    
  4. Убедитесь, что каталог данных пуст

    sudo ls -al /nextcloud/datad directory
    
  5. Снятие EFS из временного каталога

    sudo umount /mnt/efs
    
  6. Монтаж EFS в качестве каталога данных Nextcloud

    -t efs fs-12345678:/ /nextcloud/datadadirectory
    
  7. Установите постоянную точку крепления в /etc/fstab

    fs-12345678:/ / /nextcloud/datadadirectory efs _netdev 0 0.
    
  8. Исправление прав собственности и разрешений точки монтирования и файлов, если необходимо

  9. Перезагрузка Nextcloud

    sudo -u php php occ maintenance:mode -off
    

Вам следует изменить имена пользователей и каталоги, показанные выше, чтобы они соответствовали вашей собственной установке.

1
ответ дан 3 December 2019 в 23:01

Теги

Похожие вопросы