主機與虛擬機之間傳遞文件,最快捷的方法莫過于共享文件夾。此方法不需要復制文件,而且可以節省硬盤空間。
具體設置步驟如下:
打開自己的電腦,創建共享的文件夾,完成后鼠標右擊剛剛創建的共享文件夾,選擇“屬性”,找到“共享”選卡,點擊“共享”(注意:是虛擬機外面的這個我們平時用的電腦哦)
選擇本地的用戶,然后點擊“共享”
單擊“完成”
完成之后進入虛擬機
打開 “設置 -> 選項 -> 共享文件夾”?
選擇“總是啟用”
?點擊“添加”,進入共享文件夾向導。點擊“下一步”
點擊“瀏覽”
選擇需要共享的文件夾,點擊確定
“名稱”即虛擬機中顯示的名稱,點擊“下一步”->“完成”
用此方法添加全部需要共享的文件夾,添加完成后如下圖所示,點擊“確定”
網上很多教程到這一步就結束了。
然而,自己在虛擬機中并未找到共享的文件夾。
因為我們還缺少一個重要步驟:掛載操作
具體命令如下:
$ sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
/mnt/hgfs/ 是掛載點,我們也可以修改為其它掛載點
-o allow_other 表示普通用戶也能訪問共享目錄。
然后,再次進入 /mnt/hgfs?查看 (注意:掛載后必須要再次進入/mnt/hgfs才能查看到共享的文件夾)
$ cd /mnt/hgfs
$ ls
目錄共享成功。
注意:如果虛擬機重啟,需要再次掛載共享文件夾。
此方法僅為linux鏡像的虛擬機使用,如果需要知道windows鏡像的虛擬機創建共享文件夾的方法可以看本人的另一篇博客:
windows鏡像虛擬機創建共享文件夾詳細步驟
本次分享到此結束,感謝大家的閱讀,覺得有所幫助的朋友點點關注點點贊!