03_創建 Windows 和虛擬機 Ubuntu 共享文件夾

--本文援引自朱有鵬老師的《嵌入式開發環境搭建 》linux


    在 Windows 和虛擬機 Ubuntu 之間共享文件有好幾種方法,包括 tftpsambaVMWareTools
等。每種方法在網上都能找到很多對應的介紹文檔,你們可先了解一下再根據本身的喜愛選擇
一種使用。
    在這裏介紹經過
VMWareTools 創建共享文件夾的方法,這也是我最常使用的方法。首先選
VMWare 軟件的菜單欄 VM->Settings->Options->SharedFolders,而後在右側選擇 Always
Enable
,點擊下方 Add 按鈕,瀏覽添加一個事先創建好的 Windows 下的文件夾做爲共享文件夾。
以下圖是添加好共享文件夾後的樣子,我定義的共享文件夾爲
F:/windows_share
ubuntu

      啓動 Ubuntu,進入/mnt 目錄,可見該目錄下有一個名爲 hgfs 的文件夾,其內有一個和咱們
Windows 中創建的共享文件夾同名的文件夾,此即爲咱們在 Ubuntu 中訪問該共享文件夾的
windows

目錄。spa

     在Linux 的root用戶模式下,cd /mnt/hgfs,進入到該路徑下ls,發現共享文件夾,該文件夾中的內容與windows下的共享文件夾相同且同步。3d

orm

      爲了訪問方便,我通常會爲該共享文件夾創建一個符號連接。首先切換到 root 用戶(咱們
在作開發時通常都是在
root 下,以免由於權限問題形成的一些沒必要要的麻煩。),而後進入
root 用戶的根目錄/root,並執行 ln –s /mnt/hgfs/windows_share /root/windows_share,便可在/root
下成功建立共享文件夾的符號連接,便於之後實驗時與 Windows 下交互。



     使用 su su root 命令切換到 root 時須要輸入 root 用戶的密碼,不少人以爲奇怪我在安裝
ubuntu 時並無要求輸入 root 用戶的密碼啊。其實 root 帳戶密碼是咱們安裝好 ubuntu 之後再設
置的,咱們在終端中本身的用戶下輸入
sudo su root,而後輸入本身帳戶的密碼,系統即會容許
咱們爲
root 帳戶設置密碼,重複輸入兩次便可完成設置。建議 root 用戶和本用戶使用一樣的密
blog

碼,而且不要太長,不然常常輸入會很麻煩。密碼也不宜太生僻不然長時間不用會忘記。 開發


補充:文檔

linux下mnt目錄的做用:
同步

mount  英文解釋: 登上; 爬上; 攀登; 騎上; 乘上; 跨上  可直接理解爲「掛載」

掛接光驅、USB設備的目錄,加載後,會在mnt裏多出相應設備的目錄。mnt是mount的縮寫。

這個功能能把host上的目錄mount到Guest上的/mnt/hgfs目錄」,這個功能是這樣的嗎?

HGFS:host guest folder share