s3fs смонтировать не пустую папку

Я подключил ведро s3 к /images на EC2, все было нормально и работало. Теперь я заметил, что /images размонтировался, я имею в виду, что загруженные файлы больше не отображаются в корзине s3, вместо этого /images использует память EC2.

Я попытался перемонтировать его, но s3fs жалуется, что /images не пуст, и предлагает мне использовать опцию nonempty.

Мои вопросы:

  1. Если я перемонтирую с помощью опции nonempty, будут ли файлы храниться внутри /images?
  2. Как я могу синхронизировать /images с ведром s3? (загружать файлы которых нет на s3)

Заранее спасибо.


person Mukhammadsher    schedule 04.03.2021    source источник


Ответы (1)


  1. Если вы перемонтируете s3fs в /images, существующие данные будут сохранены, но вы не сможете получить к ним доступ, пока не отключите s3fs.
  2. Я бы mv images images-tmp перемонтировал s3fs, потом mv images-tmp/* images/

Было бы хорошо выяснить, почему s3fs вышел, чтобы это больше не повторилось. Обновление до последней версии может решить эту проблему. В противном случае откройте вопрос GitHub.

person Andrew Gaul    schedule 05.03.2021