2016-02-17 3 views
0

Я пытаюсь установить учетную запись хранения Azure Files как общий диск на виртуальных машинах Debian (VM).Mount AzureFiles на Debian с использованием Cifs-utils

uname -v 
#1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) 

Я установил CIFS-Utils

sudo /sbin/mount.cifs -V 
mount.cifs version: 6.4 

sudo smbd -V 
Version 4.1.17-Debian 

и самба работает

ps aux | grep smbd 
root  2442 0.0 0.3 270248 12516 ?  Ss 12:54 0:00/usr/sbin/smbd -D 
root  2566 0.0 0.1 270248 6840 ?  S 12:54 0:00 /usr/sbin/smbd -D 

Теперь, в соответствии с documentation, нужно просто пойти с:

sudo mount -t cifs //whatever.file.core.windows.net/shared /mnt/shared --verbose -o -vers=3.0,username=whatever,password=MyKeyEndingIn==,dir_mode=0777,file_mode=0777 

Троу что это дает больше информации.

mount.cifs kernel mount options: ip=40.118.73.220,unc=\\whatever.file.core.windows.net\shared,-vers=3.0,dir_mode=0777,file_mode=0777,user=whatever,pass=******** 
mount error(22): Invalid argument 

Проверка страницы человека не дать больше информации кроме того, что «пользователь =» является псевдонимом «имя пользователя =» параметра. То, что я использую, дает тот же результат.

Справка очень приветствуется.

ответ

1
  1. Проверьте свои журналы ошибок и удалите неверный аргумент, если он существует.

    tail -f /var/log/kern.log 
    
  2. Вы можете обратиться к Debian 7, fstab, mount.cifs Invalid argument, это, возможно, помочь.

0

Благодаря Стивен указал мне в журнал, где все было довольно четко:

$tail -f /var/log/kern.log 
[ 1331.068538] CIFS: Unknown mount option "-vers=3.0" 

так (смешно) ответ аргумент должен быть vers=3.0 и не -vers=3.0. Черточка делает все различие.

 Смежные вопросы

  • Нет связанных вопросов^_^