Установите ссылки mfsym при подключении тома Azure File к экземпляру ACI - PullRequest
0 голосов
/ 21 декабря 2018

Можно ли указать параметр mfsymlinks при подключении общего ресурса файлов Azure к экземпляру контейнера ACI?

Как показано на docs.microsoft.com * В Azure могут поддерживаться символические ссылки Файлы, монтируемые в Linux с этой опцией mfsymlinks, включающей символические ссылки Minshall + French.

Я хотел бы использовать общий ресурс Azure Files, подключенный к экземпляру контейнера Azure, но мне нужно иметь возможность использовать символические ссылки в смонтированной файловой системе., но я не могу найти способ указать это.Кто-нибудь знает способ сделать это?

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

В качестве обходного пути, который подходит для моего варианта использования, после того, как файловая структура, включая символические ссылки, была создана на локальной FS контейнера, я перенесу файлы в общую папку Azure Files: tar -cpzf /mnt/letsencrypt/etc.tar.gz -C / etc/letsencrypt/ Затем, когда контейнер снова запустится,он извлекает из архива, сохраняя символические ссылки: tar -xzf /mnt/letsencrypt/etc.tar.gz -C /

Сейчас я оставлю это открытым, чтобы посмотреть, будет ли ACI изначально поддерживать эту опцию.

0 голосов
/ 21 декабря 2018

К сожалению, насколько мне известно, когда вы создаете контейнер и монтируете общий доступ к файлам Azure через команду CLI az container create с такими параметрами, как

--azure-file-volume-account-key
--azure-file-volume-account-name
--azure-file-volume-mount-path
--azure-file-volume-share-name

Вы не можетеустановите символические ссылки, как вы хотите, и там также нет параметра для вас, чтобы установить его.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...