Рейтинг:1

Монтирование диска cifs с опцией моментального снимка дает: «cifs: неправильное значение для« моментального снимка »»

флаг fr

У меня есть файловый ресурс в Azure, и я хочу смонтировать один из его моментальных снимков. Я использую следующую команду:

sudo /bin/mount -t cifs//storageAccountName.file.core.windows.net/fileShareName /home/userName/mount -o vers=3.0,credentials=/home/userName/cred,dir_mode=0444,file_mode=0444, серверино, снимок=132888855100000000

и это терпит неудачу с

ошибка монтирования (22): неверный аргумент
См. справочную страницу mount.cifs(8) (например, man mount.cifs) и сообщения журнала ядра (dmesg).

Я могу получить немного больше информации с помощью sudo tail -f /var/log/kern.log

9 февраля 18:16:58 Ядро VmName: [3963.812792] cifs: неверное значение для «моментального снимка»

Если я не использую параметр моментального снимка, все работает, как и ожидалось (но тогда у меня есть текущая общая папка, а не моментальный снимок)

sudo /bin/mount -t cifs//storageAccountName.file.core.windows.net/fileShareName /home/userName/mount -o vers=3.0,credentials=/home/userName/cred,dir_mode=0444,file_mode=0444, серверино

Я использую Ubuntu 20.04* в Azure, странно то, что в Ubuntu 18.04** он работает просто отлично! К сожалению, я вынужден использовать 20.04.

* Убунту 20.04:

>hostnamectl
         Имя значка: компьютер-VM
           Шасси: ВМ
    Виртуализация: майкрософт
  Операционная система: Ubuntu 20.04.3 LTS
            Ядро: Linux 5.11.0-1028-лазурь
      Архитектура: x86-64

>подходящий список --установлено | grep cifs
cifs-utils/focal-updates, теперь 2:6.9-1ubuntu0.1 amd64 [установлено]

** Убунту 18.04:

>hostnamectl
         Имя значка: компьютер-VM
           Шасси: ВМ
    Виртуализация: майкрософт
  Операционная система: Ubuntu 18.04.6 LTS
            Ядро: Linux 5.4.0-1067-лазурь
      Архитектура: x86-64

>подходящий список --установлено | grep cifs
cifs-utils/bionic-updates, теперь 2:6.8-1ubuntu1.1 amd64 [установлено]

Я даже смог обновить cifs-utils в Ubuntu 18.04 до версии 6.9 (так же, как и в 20.04), и он все еще работал нормально, поэтому я не думаю, что проблема в cifs-utils.

Любая помощь приветствуется.

Рейтинг:0
флаг fr

Это регрессия ядра Linux (представлена ​​в версии 5.11). Они добавили несколько дополнительных проверок (в коммите «24e0a1eff9e2b9835a6e7c17039dfb6ecfd81f1f»). Один из них проверяет, что значение моментального снимка равно 32 целым числам без знака. Проблема в том, что это значение должно быть 64 целым числом без знака. Следовательно, неправильная проверка привела к сообщению об ошибке «неверное значение» и сбою монтирования.

Подробности смотрите в их багтрекере: https://bugzilla.kernel.org/show_bug.cgi?id=215593

robot40q avatar
флаг fr
Примет, когда проблема в ядре подтвердится.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.