在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的安裝與運行中的“五、加入服務自動啓動”章節。