在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件


      作為linux的熱衷者和初學者,我們在學習的過程中難免會碰到不少的問題,下面簡單的介紹和總結一下,我是如何通過以下兩種方法解決在vmware中實現Ubuntuwin7(主機)之間同步實現共享文件...1. 通過Vmware Tools方法;2. 通過samba方法。。。至於其他版本的linux發行版;以及不同的主機系統——xp系統,暫時木有親測,但細細想來真真是相似的哈~~~~~~ps:如果出現一些未知錯誤,不知猴年馬月才能解決時,不妨果斷卸載並重新安裝vmwareUbuntu,這最多也就1h搞定。否則的話,可能會需要更長的時間才能解決之前出現的未知問題的,甚至會嚴重影響到對linux的熱衷程度的。

 

 備注:本人是使用“二、通過安裝samba實現共享”設置的共享。

一、通過Vmware Tools方法

概述 1、安裝VMware Tools

       2、設置共享

具體

1. 首先是在Ubuntu中安裝vmwaretools工具,詳見以下視頻鏈接

< Linux虛擬機中VMWare Tools的安裝> http://v.youku.com/v_show/id_XMTY2NzE3MDU2.html

2. 設置共享

2.1 打開VMware的設置,在“選項”選項卡,找到“共享文件夾”,在左側選擇為“總是啟用”,並點擊下方的“添加”按鈕。

 在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

2.2 彈出添加共享文件夾向導,點擊‘ 下一步(N)>’

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

2.3 設置共享的目錄和共享名,我這里設置為win7系統的F盤(可自選路徑)

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

2.4 指定共享文件夾的屬性,勾選‘啟用此共享(E)’‘只讀(R) ’根據個人需要勾選了,然后點擊‘完成’。(最后點擊‘確定’。)

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

2.5 進入Ubuntu系統,進入/mnt/hgfs 目錄 我們看到共享的F盤,進入后可以訪問

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

2.6 如果出現問題

①.Error:cannot mount filesystem: No such device

②.Win7與ubuntu共享文件hgfs下為空

③.每次開機都得掛載hgfs的方法

 

①.解決cannot mount filesystem辦法、②.解決hgfs為空的方法:

首先執行 sudo apt-get install open-vm-dkms,會提示一些配置先Y,在N、N、N......下去,再執行sudo mount -t vmhgfs .host:/ /mnt/hgfs,就能在/mnt下面顯示了

(PS:open-vm-dkms 作用:

This package provides the source code for the open-vm kernel modules.The open-vm-tools package is also required in order to make use of thesemodules. Kernel source or headers are required to compile these modules.

該包為open-vm內核模塊提供源代碼,同時也需要open-vm-tools,它們組合在一起才能夠使用這些內核模塊。編譯這些模塊需要內核源代碼或者頭文件。

③.解決每次都要掛載的方法:

1、確保VMware中為Ubuntu已經成功設置‘共享文件夾’,並且選中‘總是啟用’。

2、啟動Ubuntu,登入系統后,本以為已經自動掛載,但是到/mnt/hgfs/下並沒有看到掛載的共享文件夾,終端下輸入:

sudo -t vmhgfs .host:/ /mnt/hgfs,重新進入hgfs目錄,就會看到已經成功掛載共享文件夾

3、此時,已經完成共享文件夾的掛載,可以任意編輯文件了。但是重新登錄下Ubuntu,發現掛載的共享文件夾又不見了。

4、終端下輸入:sudo gedit /etc/init.d/rc.local,打開的文件中加入掛載代碼(sudo -t vmhgfs .host:/ /mnt/hgfs),如圖,保存退出,重啟Ubuntu,發現共享文件夾已經成功自動加載。

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

5、OK,完成

當上面的操作結束后,我出現這種情況 設置完上面的操作后發現/mnt/hgfs下又沒有共享的文件,解決方法:

為了每次開機自動掛載共享目錄,終端下輸入:sudo gedit /etc/init.d/open-vm-tools末尾增加一行: sudo mount -t vmhgfs .host:/ /mnt/hgfs (host:/ 處有空格)

參考鏈接:

1. <</span>window 與ubuntu共享文件 hgfs下為空和不用每次掛載hgfs的方法>

http://blog.sina.com.cn/s/blog_9e0b5689010169jp.html

2. <</span>/mnt/hgfs為空>

http://blog.csdn.net/jungsagacity/article/details/7311351

 

二、通過安裝samba實現共享

概述 1、安裝samba 2、設置共享

 

具體

1、安裝samba

sudo apt-getinstall samba (一般默認按‘回車’就好了)

2. 設置共享

選中需要共享的文件夾,點擊右鍵,選擇“Sharing Options”,如下圖操作:

 在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

注意選中所有多選框,並在提示下給共享添加權限,至此Ubuntu共享文件夾設置完成。

3. Win7訪問

首先,在Ubuntu中執行ifconfig查看當前ip設置。

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件
然后,在win7‘搜索’中輸入剛才的ip \\192.168.67.130后回車

 在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

 
   

執行后,就可以看到Ubuntu的共享文件夾了,然后右擊share文件夾,選擇‘映射網絡驅動器(M)...’,並在彈出的對話框中選擇盤符並點擊‘完成’。

 在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

在vmware中實現Ubuntu與win7(主機)之間同步實現共享文件

 
   


至此通過samba實現win7與Ubuntu的共享咯~welcome to linux~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM