Назад | Перейти на главную страницу

Amazon Web Services EFS, похоже, не сохраняет файлы

Поэтому я пытаюсь использовать AWS EFS с EC2, чтобы иметь постоянное хранилище между несколькими экземплярами.

Я монтирую привод с помощью, sudo mount -t nfs4 -o nfsvers=4.1 $(curl -s http://IPADDRESSHERE/latest/meta-data/placement/availability-zone).FILESYSTEMIDHERE.ZONEHERE.amazonaws.com:/ /mydir. Я заменил часть ключевой информации заполнителями из соображений безопасности.

После запуска этого ничего не происходит, он просто возвращается к терминалу без сообщения об успехе и сообщения об ошибке, поэтому я предполагаю, что это сработало.

Я создаю папку или файл внутри /mydir и ls /mydir и все в порядке.

Затем я отключаю диск, используя sudo umount /mydir. Еще раз после запуска этой ошибки нет, но нет сообщения об успехе, поэтому я предполагаю, что это сработало. Все файлы остаются в папке, и после ее запуска ничего не меняется.

Затем я создаю новый каталог и монтирую диск в этот новый каталог, и ни один из файлов или папок, которые я создал, не отображается в этой новой папке.

Таким образом, похоже, что он даже не сохраняет на диск EFS, если при подключении к новой папке он даже не синхронизирует файлы. Есть идеи, как заставить это работать? Большое спасибо заранее.

На ваш исходный вопрос: если вы монтируете файловую систему «поверх» вашего текущего рабочего каталога, вы не увидите содержимое смонтированной файловой системы, и вы не сможете сохранить содержимое в этой файловой системе, пока не вернетесь обратно в родительский каталог. а затем снова введите смонтированную fs.

Когда вы записываете данные, они занимают место в файловой системе, в которую они записываются. В случае EFS данные, сохраненные там, не повлияют на использование ваших томов EBS.