經常遇到設置的共享目錄在重啓虛擬機後找不到的情況,於是寫了個腳本:mount-shared-folders。
前提是你的虛擬機中已經安裝了VMware的相關工具(一般裝完虛擬機都會自動安裝上的)
#!/bin/sh
vmware-hgfsclient | while read folder; do
vmwpath="/mnt/hgfs/${folder}"
echo "[i] Mounting ${folder} (${vmwpath})"
sudo mkdir -p "${vmwpath}"
sudo umount -f "${vmwpath}" 2>/dev/null
sudo vmhgfs-fuse -o allow_other -o auto_unmount ".host:/${folder}" "${vmwpath}"
done
sleep 2s
可以把上面的shell code保存到一個腳本,執行即可。該腳本會自動把你的共享文件夾掛載到相應的目錄(/mnt/hgfs/{path})