VMWare中的Linux加載主機的共享目錄

在VMware虛擬機中安裝的Linux,有時想與主機進行文件共享,可以通過安裝VMware Tools工具,然後在虛擬機設置的選項中添加共享文件夾,如圖所示:
在這裏插入圖片描述
然後就可以在Linux中看到共享的目錄了:
在這裏插入圖片描述
但是也有可能重新啓動後不能正常顯示,我在Centos8中就遇到。可以通過下面的命令來手動加載:

sudo vmhgfs-fuse /mnt/hgfs -o allow_other -o nonempty

後面的參數:

  • -o allow_other 是允許其他用戶也可以訪問
  • -o nonempty 允許指定目錄不爲空,如果指定的目錄不是/mnt/hgfs,那麼不建議使用此參數

如果每次都需要輸入一長串不是很方便,可以寫一個小腳本來執行,比如在/usr/local/bin下創建一個mnt的腳本,內容如下:

#!/bin/sh
vmhgfs-fuse /mnt/hgfs -o allow_other -o nonempty

然後添加上執行權限:

chmod +x mnt

這樣就可直接使用mnt命令來加載共享目錄了。
如果每次重啓都沒有共享目錄可以把它做成服務,設置爲開機啓動。如何設置爲開機啓動服務,可以參考我的博客:Open vSwitch的安裝與運行中的“五、加入服務自動啓動”章節。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章