VMware中 CentOS7掛載windows共享文件夾


在編譯自己的hadoop時,不想再次在虛擬機中下載jar包,就想到了掛載自己本地的maven倉庫,使用本地倉庫來進行編譯,這里就需要使用VMware的VMware Tools了,直接復制官方文檔如下

過程

  1. 在主機上,從 Workstation Pro 菜單欄中選擇虛擬機 > 安裝 VMware Tools

    如果安裝了早期版本的 VMware Tools,則菜單項是更新 VMware Tools

  2. 在虛擬機中,打開終端窗口。

  3. 不帶參數運行 mount 命令以確定 Linux 發行版是否自動裝載 VMware Tools 虛擬 CD-ROM 映像。

    如果已掛載 CD-ROM 設備,CD-ROM 設備及其掛載點將以類似於以下輸出的形式列出:

    /dev/cdrom on /mnt/cdrom type iso9660 (ro,nosuid,nodev)
  4. 如果未裝載 VMware Tools 虛擬 CD-ROM 映像,請裝載 CD-ROM 驅動器。

    1. 如果裝載點目錄尚不存在,請創建該目錄。

      mkdir /mnt/cdrom

      某些 Linux 發行版使用不同的裝載點名稱。例如,某些發行版上的裝載點是 /media/VMware Tools 而不是 /mnt/cdrom。請修改該命令以反映您的發行版使用的約定。

    2. 裝載 CD-ROM 驅動器。

      mount /dev/cdrom /mnt/cdrom

      某些 Linux 發行版使用不同的設備名稱,或者以不同的方式組織 /dev 目錄。如果 CD-ROM 驅動器不是 /dev/cdrom 或 CD-ROM 裝載點不是 /mnt/cdrom,則必須修改該命令以反映您的發行版使用的約定。

  5. 轉到工作目錄,例如 /tmp

    cd /tmp

  6. (可選)在安裝 VMware Tools 之前,刪除以前的 vmware-tools-distrib 目錄。

    該目錄的位置取決於以前安裝時的存儲位置。通常,該目錄位於 /tmp/vmware-tools-distrib

  7. 列出掛載點目錄的內容,並記下 VMware Tools tar 安裝程序的文件名。

    lsmount-point
  8. 解壓縮安裝程序。

    tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz

    x.x.x 值是產品版本號,yyyy 是產品版本的內部版本號。

  9. 如果需要,請卸載 CD-ROM 映像。

    umount /dev/cdrom

    如果 Linux 發行版自動裝載 CD-ROM,則不需要卸載該映像。

  10. 運行安裝程序並以 root 用戶身份配置 VMware Tools。

    cd vmware-tools-distrib
    sudo ./vmware-install.pl

    通常,在安裝程序文件結束運行后,將行 vmware-config-tools.pl 配置文件。如果嘗試安裝 tar 安裝以覆蓋 RPM 安裝或相反,安裝程序將檢測以前的安裝並且必須轉換安裝程序數據庫格式,然后才能繼續操作。

    注:

    對於 Linux 的較高發行版,系統會提示用戶選擇集成的 open-vm-tools。


 

    不過這里我出現了一個問題,那就是/mnt/hgfs下面是空的,沒有文件,參考這篇博文,找到了以下辦法:

1.用vmware-hgfsclient命令可以看到你的共享文件夾目錄,這個命令是你安裝了vmwaretools成功后生成的。

2.使用 mount  -t vmhgfs .host:/shared /mnt/hgfs  命令掛載該共享文件夾(注意:“.”號前面是有一個空格的),其中.host:/Documents是共享名,只需把Documents換成使用vmware-hgfsclient 命令得到的目錄,/mnt/hgfs是掛載點

3.然后你就可以看到你的共享文件夾能看到了,不過這只是臨時的,要想一勞永逸,還是得設置成開機掛載,用vi編緝/etx/fstab中的內容,在最下面增加一行內容為:.host:/shared     /mnt/hgfs       vmhgfs     defaults  0  0(這里的目錄按你的目錄名來寫)

這樣基本上就完成了,順便提一下如果是ubuntu的操作系統的話,得先執行 sudo apt-get install open-vm-dkms,然后再按上面第二步開始。 

 

 

這里再提供一種方式進行掛載,參考 CentOS7掛載Windows下的共享文件夾,  mount時報錯 host is down

  1、在Windows下,對某個文件夾進行共享,如share文件夾;

  2、在CentOS下,執行命令:

mount -t cifs -o username=admin,password=123456,vers=2.0 //192.168.2.1/share /mnt/soft 
   3、開機啟動就掛載文件夾
    在/etc/fstab文件中添加下列代碼
//192.168.2.1/share /mnt/soft cifs username=admin,password=123456 0 0  
其中:
    username,password是windows登錄用戶名密碼
    share就是新建的共享文件夾
    /mnt/soft是希望掛載到的地方,可隨意,也可以定在/home/xxx/xxx


免責聲明!

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



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