2016-02-17 54 views
0

我試圖在Debian虛擬機(VM)上將Azure文件存儲帳戶掛載爲共享驅動器。使用Cifs-utils在Debian上掛載AzureFiles

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 

檢查手冊頁並沒有給出更多的信息,除了「用戶=」是「用戶名=」參數的別名。無論我使用哪一個都會得到相同的結果。

幫助非常感謝。

回答

0

感謝史蒂芬指着我,事情是相當明確的日誌:

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

所以(可笑)的答案是參數應該是vers=3.0而不是-vers=3.0。短跑使所有不同。