為何mount cifs的vers不同會讓掛載的內容異常? [論壇 - Ubuntu 程式設計]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



為何mount cifs的vers不同會讓掛載的內容異常?
會員一級
註冊日期:
2018/3/16 11:42
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 11
MP : 2 / 179
EXP: 47
離線
情況是192.168.2.2這台電腦的D槽剛剛格式化完畢

我分別掛載vers=1.0和2.0的版本,但是掛載後顯示的資料卻不同
掛載指令如下

mount -t cifs //192.168.2.2/D ~/src -o user=test,pass=0000,vers=1.0



mount -t cifs //192.168.2.2/D ~/src -o user=test,pass=0000,vers=2.0

我掛載後分別ls -a ~/src,印出資料夾內的資訊
--- vers=1.0 ---
.
..
$RECYCLE.BIN
System Volume Information
--- vers=2.0 ---
.
..

若我在192.168.2.2的D槽建立了一個dir的資料夾
--- vers=1.0 ---
.
..
$RECYCLE.BIN
System Volume Information
dir
--- vers=2.0 ---
.
..
System Volume Information

若我在在192.168.2.2的D槽再建立一個dir2的資料夾
--- vers=1.0 ---
.
..
$RECYCLE.BIN
System Volume Information
dir
--- vers=2.0 ---
.
..
System Volume Information
dir2


請問有人知道為何使用不同的vers版本去掛載會出現這種情況嗎?
因為我無法都用vers=1.0的版本去掛載cifs
有的電腦我用vers=1.0去掛載,會顯示host is down (然後無法掛載)
但是用vers=2.0去掛載卻又可以,但是我又怕會發生上述的情況

麻煩有經驗的可以分享一下,感謝

2018/5/15 14:43
應用擴展 工具箱
回覆: 為何mount cifs的vers不同會讓掛載的內容異常?
會員三級
註冊日期:
2016/4/18 12:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 221
MP : 39 / 4596
EXP: 84
離線
mount沒用過cifs、vers幫不上忙,純推
先問一下,你的D槽是什麼格式?(ext2、3、4、fat32、ntfs、exFat...?)

因為我無法都用vers=1.0的版本去掛載cifs
有的電腦我用vers=1.0去掛載,會顯示host is down (然後無法掛載)

以下純屬猜測
有的D槽是NTFS的,因為MS沒有開放NTFS,所以linux對ntfs的一些動作,可能異常,純屬猜測


PS.可參考一下BBCode,可將重點標註出來,及排版
https://zh.wikipedia.org/wiki/BBCode

2018/5/15 15:34
應用擴展 工具箱
回覆: 為何mount cifs的vers不同會讓掛載的內容異常?
會員一級
註冊日期:
2018/3/16 11:42
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 11
MP : 2 / 179
EXP: 47
離線
後來我自己發現到,windows需要去控制台 開啟SMB CIFS/1.0伺服器
才能夠使用vers=1.0的版本去掛載

但是還是未知為何使用vers 2.0和3.0掛載,顯示會異常

2018/5/16 8:09
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.