Почему общий доступ к файлам Azure не монтируется на версии Centos до 7?

Есть ли какой-либо способ создания общих файловых ресурсов Azure на версиях CentOS ниже 7?

Документация Azure рекомендует Centos 7+ для этого.

Я попробовал то же самое для CentOS 7 и Ubuntu 16.04. Работает нормально. Но для CentOS версии под 7 это не работает.

2 ответа

Но для CentOS версии под 7 это не работает.

Это не совсем обычное поведение, поскольку общий доступ к файлам Azure требует использования диалекта SMB 2, который поддерживается более новым модулем CIFS в RHEL 7.

Вставка заметки с форума поддержки Redhat:

"Для RHEL, когда вы используете команду mount, вы используете драйвер ядра для cifs. Функции для комментариев cifs связаны с модулем ядра, обеспечивающим это. Вы можете увидеть подробности этого с модулем"man mount.cifs" . Ядро RHEL6 может монтировать только старые версии smb протокола RHEL7, однако может смонтировать версию протокола smb2, так как ядро ​​использует более новый модуль cifs. На RHEL7 в "man mount.cifs" вы увидите опции для указания vers= 1.0, 2.0, 2.1 или 3.0."

Если вы хотите смонтировать общий доступ к файлам Azure в Centos 6, в качестве обходного пути мы можем обновить ваше ядро ​​до 3.1.0 или 4.6, установить последнюю версию cifs-utils, но это не рекомендуется.

Насколько мне известно, вам не хватает каталога точки монтирования в виртуальной машине Linux для монтирования общего ресурса SMB.

В Linux VM: вам нужно создать локальный каталог в / mnt / mymountdirectory, используйте следующий пример для создания локального каталога:

sudo mkdir -p / mnt / mymountdirectory

Затем подключите общий ресурс SMB к локальному каталогу, указав свое имя пользователя учетной записи хранения и ключ учетной записи хранения для учетных данных подключения следующим образом:

sudo mount -t cifs //myStorageAccount.file.core.windows.net/mystorageshare / mnt / mymountdirectory -o vers = 3.0, имя пользователя =mystorageaccount, пароль =mystorageaccountkey,dir_mode=0777,file_mode=0777

Дополнительные сведения см. В разделе " Использование файлов Azure с Linux".

А также, вы можете ссылаться на ветку MSDN, в которой рассматривается ваш запрос.

Другие вопросы по тегам