vmware linux和windows共用檔案失效問題解決__linux

來源:互聯網
上載者:User
背景描述:

我在windows 10電腦上裝了一個vmware11,vmware11裡裝了一個ubuntu16.04.3 server版,想要在windows下使用vs開發linux服務程式,然後在linux上編譯運行

(要知道給vs配置好linux標頭檔以後開發linux程式是何其方便,配合vmware檔案分享權限設定,編碼和編譯簡直不能太酸爽)

遇到問題:

使用vmware給linux虛擬機器設定檔案分享權限設定以後,可以在linux虛擬機器裡方便的訪問windows上的檔案,可是每次重啟虛擬機器之後需要手動重新去虛擬機器設定項裡設定共用資料夾

即使我在共用資料夾選項裡設定了總是啟用,依然無效,每次開啟虛擬機器都要重新 禁用-確定-總是啟用-確定,才可在我的linux使用者下看到共用資料夾


問題排查:

經排查,vmware虛擬機器中負責檔案分享權限設定的是一個名叫vmhgfs-fuse的模組,因為我在剛啟動虛擬機器的時候 ps -e | grep hgfs 看不到任何結果,

在我重新設定檔案分享權限設定生效以後,可以看到這個模組


那麼問題顯而易見了,設定開機的時候自動啟動vmhgfs-fuse模組就可以了

執行vmhgfs-fuse -h查看它的用法得知如下命令

vmhgfs-fuse .host:/ /mnt/hgfs 

可以將共用目錄載入起來。

因為我不是root使用者,所以sudo vmhgfs-fuse .host:/ /mnt/hgfs  然後共用檔案依然沒有生效,切換到root使用者下看到生效了,原來當前

使用者沒有許可權,即使sudo vmhgfs-fuse .host:/ /mnt/hgfs執行成功了,目前使用者還是沒有許可權看到。 最終解決方案:

在/root/.bashrc 中添加命令 vmhgfs-fuse .host:/ /mnt/hgfs

每次開機以root使用者登陸,就可以直接存取共用檔案啦



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.