2014-05-09

排除 VirtualBox 掛載分享資料夾的 "錯誤檔案系統類型" 問題

雖然,開啟 VirtualBox 的時候就知道有沒有新版本出來,不過,阿舍通常都不會馬上就升級的,只會在某一次開啟 VirtualBox 之後,覺得一直看到更新訊息很煩的時候,才會去下載來更新哩 ! 而就在幾天前,阿舍就一時心血來潮,所以,就把阿舍的 VirtualBox 給升級了,誰知,一升級後,分享資料夾就給它失效了哩 ! ~~ 啊不是每次都這樣升級的嗎 !?

掛載分享資料夾出現的錯誤訊息

在 Virtualbox 升級並重新安裝 Guest Addition 後,阿舍只要一掛載分享資料夾,結果,就會出現下面這串錯誤訊息哩 ! 一開始,阿舍想說是 Extension Pack 沒安裝好,所以,就把  Extension Pack  移除後再安裝,可是,也沒有效果,然後,又想說是要重新設定分享資夾,因此,也花了一點時間來把之前設好的分享資料夾給移除和重設定,但是,都是 "無彩工" (台語) 哩 ! ~~

 中文
mount:錯誤檔案系統類型、不當的選項、不當的超區塊於 xxx
缺少編碼頁或輔助程式,或其他錯誤
(對於許多檔案系統 (例如 nfs,cifs) 您也許
需要 /sbin/mount. 輔助程式)
在某些狀況下,syslog 中可以找到有用的資訊 - 嘗試
dmesg | tail 之類命令
 英文
mount: wrong fs type, bad option, bad superblock on xxx,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount. helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so
後來,阿舍只好乖乖的照錯誤訊的指示,用「dmesg | tail」指令去看了一下,到是底是什麼樣的錯誤造成分享資料夾,於是,就看到如下圖的一串同樣的錯誤訊息 ( sf_read_super_aux err=-22 ),不過,阿舍是有看但完全沒有懂哩 ! 所以,只好去問問 G 先生囉 ! ...

出現在 Syslog 的錯誤訊息
阿舍試了幾篇的解法都沒有用,最後,終於在這一篇找到了解答,原來,是因為 VirtualBox 改了GuestAddition 的安裝路徑 ( 請參考 VirtualBox 4.3.10 版的 Changelog ) 所造成的,所以,最簡單的方式就是用下面這一行指令來建立一個連結來讓程式在原來的位置上可以找到掛載所需的檔案,阿舍執行完下面這一行之後,就可以掛載分享資料夾了哩 ! .... ^^=

sudo ln -f -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁