CentOS 7 - CIFS VFS: cifs_mount failed w/return code = -22



Question: CIFS VFS: cifs_mount failed w/return code = -22

在 CentOS 7 主機執行指令,嘗試透過 CIFS 去掛載遠端 volume 時,系統出現「No such file or directory」的掛載失敗錯誤訊息,並且查看系統 dmesg 資訊時,出現如下圖所示錯誤訊息
CIFS VFS: cifs_mount failed w/return code = -22



Answer:

這個問題其實查蠻久的浪費不少時間 😤。最後,突然想到會不會是使用者執行掛載的指令上出問題,(謎之音:使用者總是說,一直以來都是執行這個指令且沒遇到任何問題),然後仔細一查發現,是目標端 CIFS volume 的路徑「打錯字」了 👎,中間多了個符號 (經典的 Fat-finger error),當然排除錯字後就解決了。