欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VMware中CentOS 7設(shè)置文件夾共享的方法

 更新時間:2017年06月15日 17:08:21   作者:小魚_小蝦  
這篇文章主要介紹了VMware中CentOS 7設(shè)置文件夾共享的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

通過VMware Tools實現(xiàn)物理機與虛擬機之間的文件共享。然而CentOS 7在安裝(或更新)VMware Tools可能會遇到一些問題,需要手動修改源文件并打包,重新安裝。

環(huán)境說明

環(huán)境 版本
物理機 Windows 10
VMware VMware Workstation 12 Pro, 版本是 12.5.2 build-4638234
CentOS 7 kernel-3.10.0-514.21.1.el7.x86_64

1、檢查VMware Tools

檢查是否已經(jīng)安裝了VMware Tools, 如果已經(jīng)安裝好,可以跳到步驟4,配置共享文件夾。

單擊菜單 虛擬機

如果下拉列表中出現(xiàn)了如下圖所示的 更新 VMware Tools ,則說明已經(jīng)安裝好了(但這并不意味著能成功配置共享文件夾,如果此時VMware默認的共享目錄/mnt/hgfs/不存在,那基本意味著需要重新安裝了),可以暫時跳過安裝步驟。

如果出現(xiàn) 安裝 VMware Tools ,則直接點擊安裝

2、安裝 VMware Tools

點擊安裝VMware Tools更新VMware Tools后, CentOS會自動掛載VMware Tools, 雙擊打開,將里面的VMwareTools-X.tar.gz復(fù)制到桌面上

在桌面打開終端,解壓tar.gz包

復(fù)制代碼 代碼如下:

[hadoop@centos7-2 Desktop]$ tar -xzvf VMwareTools-10.0.10-4301679.tar.gz

進入解壓得到的vmware-tools-distrib目錄,開始安裝(需要已root身份進行),過程中遇到需要輸入信息的,一路回車下去,采用默認設(shè)置即可

[hadoop@centos7-2 vmware-tools-distrib]$ sudo ./vmware-install.pl

安裝過程可能不會一路順利,比如會遇到以下錯誤

Using kernel build system.
make: Entering directory `/tmp/modconfig-yqRMXf/vmhgfs-only'
/bin/make -C /lib/modules/3.10.0-514.21.1.el7.x86_64/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/kernels/3.10.0-514.21.1.el7.x86_64'
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/message.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/dir.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/rpcout.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/filesystem.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/cpName.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/link.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/request.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/hgfsUtil.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/file.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/bdhandler.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/transport.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/module.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/super.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/stubs.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/fsutil.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/cpNameLinux.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/hgfsBd.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/backdoorGcc64.o
/tmp/modconfig-yqRMXf/vmhgfs-only/backdoorGcc64.o: warning: objtool: BackdoorHbIn()+0xd: duplicate frame pointer save
/tmp/modconfig-yqRMXf/vmhgfs-only/backdoorGcc64.o: warning: objtool: BackdoorHbOut()+0xd: duplicate frame pointer save
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/page.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/backdoor.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/hgfsEscape.o
CC [M] /tmp/modconfig-yqRMXf/vmhgfs-only/inode.o
/tmp/modconfig-yqRMXf/vmhgfs-only/page.c: In function ‘HgfsWbRequestWait':
/tmp/modconfig-yqRMXf/vmhgfs-only/page.c:1649:23: warning: passing argument 3 of ‘wait_on_bit' makes integer from pointer without a cast [enabled by default]
          TASK_UNINTERRUPTIBLE);
          ^
In file included from include/linux/mmzone.h:9:0,
       from include/linux/gfp.h:5,
       from include/linux/mm.h:9,
       from include/linux/pagemap.h:7,
       from /tmp/modconfig-yqRMXf/vmhgfs-only/page.c:28:
include/linux/wait.h:1044:1: note: expected ‘unsigned int' but argument is of type ‘int (*)(void *)'
wait_on_bit(void *word, int bit, unsigned mode)
^
/tmp/modconfig-yqRMXf/vmhgfs-only/page.c:1649:23: error: too many arguments to function ‘wait_on_bit'
          TASK_UNINTERRUPTIBLE);
          ^
In file included from include/linux/mmzone.h:9:0,
       from include/linux/gfp.h:5,
       from include/linux/mm.h:9,
       from include/linux/pagemap.h:7,
       from /tmp/modconfig-yqRMXf/vmhgfs-only/page.c:28:
include/linux/wait.h:1044:1: note: declared here
wait_on_bit(void *word, int bit, unsigned mode)
^
make[2]: *** [/tmp/modconfig-yqRMXf/vmhgfs-only/page.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-yqRMXf/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.10.0-514.21.1.el7.x86_64'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/modconfig-yqRMXf/vmhgfs-only'

上網(wǎng)查了下,此時需要修改vmware-tools-distrib/lib/modules/source/vmhgfs-only/page.c

[hadoop@centos7-2 vmware-tools-distrib]$ cd lib/modules/source/
[hadoop@centos7-2 source]$ tar -xvf vmhgfs.tar 
[hadoop@centos7-2 source]$ cd vmhgfs-only/
[hadoop@centos7-2 vmhgfs-only]$ chmod 777 page.c #該文件是只讀的,這里隨便更改了下權(quán)限,只要讓它可寫就行
[hadoop@centos7-2 vmhgfs-only]$ vi page.c 
# 進入文件編輯模式
:set number # 顯示行號
:1639 # 跳到第1639行,需要對該行進行修改

把第1639行的:

if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 19, 0)
改成
if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 10, 0)

說明:因為 CentOS 7 的內(nèi)核版本是 3.10.0

修改保存后,重新歸檔

[hadoop@centos7-2 source]$ mv vmhgfs.tar vmhgfs.tar.bak
[hadoop@centos7-2 source]$ tar -cvf vmhgfs.tar vmhgfs-only
[hadoop@centos7-2 source]$ cd ../../..
[hadoop@centos7-2 vmware-tools-distrib]$ sudo ./vmware-install.pl

此后一路回車下去,最終看到如下信息,表示安裝成功

Creating a new initrd boot image for the kernel.
 Starting Virtual Printing daemon:                  done
Starting vmware-tools (via systemctl): [ OK ]
The configuration of VMware Tools 10.0.10 build-4301679 for Linux for this running kernel completed successfully.

Enjoy,
--the VMware team

重新啟動CentOS

3、配置共享文件夾

打開虛擬機設(shè)置

進入虛擬機設(shè)置

啟用共享文件夾,添加物理機上需要共享的目錄

VMware默認的共享路徑是在/mnt/hgfs,這是寫死在VMware Tools的腳本里的,我們可以從/etc/init.d/vmware-tools查到:

 vmhgfs_mnt="/mnt/hgfs"
#Mount all hgfs filesystems" 
 vmware_mount_vmhgfs() {
  if [ "`is_vmhgfs_mounted`" = "no" ]; then
   if [ "`vmware_vmhgfs_use_fuse`" = "yes" ]; then
    mkdir -p $vmhgfs_mnt
    vmware_exec_selinux "$vmdb_answer_BINDIR/vmhgfs-fuse \
     -o subtype=vmhgfs-fuse,allow_other $vmhgfs_mnt"
   else
     vmware_exec_selinux "mount -t vmhgfs .host:/ $vmhgfs_mnt"
   fi
 fi
 }

此時在CentOS 7中就能看到物理機上面共享的文件夾了:

[hadoop@centos7-2 ~]$ ll /mnt/hgfs/
dr-xr-xr-x. 1 root root 0 Jun 15 00:17 pc-share

至此物理機與虛擬機CentOS 7之間的文件夾共享設(shè)置就成功了。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • VMware中讓CentOS利用橋接上網(wǎng)的方法教程

    VMware中讓CentOS利用橋接上網(wǎng)的方法教程

    在 VMware 中可以使用三種方式上網(wǎng):橋接(Bridge)、網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)、僅主機(HOST-ONLY)。下面這篇文章主要給大家介紹了在VMware中讓CentOS利用橋接上網(wǎng)的方法教程,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Kali Linux Vmware虛擬機安裝(圖文詳解)

    Kali Linux Vmware虛擬機安裝(圖文詳解)

    這篇文章主要介紹了Kali Linux Vmware虛擬機安裝(圖文詳解),詳細的介紹了每一個步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • vmware配置hadoop實現(xiàn)偽分布式的圖文教程

    vmware配置hadoop實現(xiàn)偽分布式的圖文教程

    這篇文章主要介紹了vmware配置hadoop實現(xiàn)偽分布式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 在VMware虛擬機中查看Linux的IP地址的方法

    在VMware虛擬機中查看Linux的IP地址的方法

    這篇文章主要介紹了在VMware虛擬機中查看Linux的IP地址的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Vmware+Centos7搭建Openstack環(huán)境(網(wǎng)絡(luò)配置)

    Vmware+Centos7搭建Openstack環(huán)境(網(wǎng)絡(luò)配置)

    本篇文章主要介紹了Vmware+Centos7搭建Openstack環(huán)境(網(wǎng)絡(luò)配置),具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • vmware vSAN入門小結(jié)

    vmware vSAN入門小結(jié)

    這篇文章主要介紹了vmware vSAN入門小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-05-05
  • Vmware虛擬機網(wǎng)卡直連設(shè)置詳解

    Vmware虛擬機網(wǎng)卡直連設(shè)置詳解

    使用Vmware虛擬機時,可以通過設(shè)置網(wǎng)卡直連來解決虛擬機網(wǎng)絡(luò)問題,本文主要介紹了Vmware虛擬機網(wǎng)卡直連設(shè)置詳解,感興趣的可以了解一下
    2023-08-08
  • VMware下Ubuntu 14.04靜態(tài)IP地址的設(shè)置方法

    VMware下Ubuntu 14.04靜態(tài)IP地址的設(shè)置方法

    VMware虛擬機下運行Linux系統(tǒng)已經(jīng)是非常常見了,在WMware中安裝了Ubuntu,每次啟動Ubuntu系統(tǒng),VMWare都會為Ubuntu分配一個動態(tài)IP,下面通過本文給大家分享VMware下Ubuntu 14.04靜態(tài)IP地址的設(shè)置方法,感興趣的朋友一起看看吧
    2017-11-11
  • VMware安裝Centos8系統(tǒng)的教程圖解(命令行模式)

    VMware安裝Centos8系統(tǒng)的教程圖解(命令行模式)

    本文通過圖文并茂的形式給大家介紹了VMware安裝Centos8系統(tǒng)(命令行模式),非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • vmware克隆Centos6.4虛擬機網(wǎng)卡無法啟動問題的解決方法

    vmware克隆Centos6.4虛擬機網(wǎng)卡無法啟動問題的解決方法

    這篇文章主要介紹了vmware克隆Centos6.4虛擬機網(wǎng)卡無法啟動問題的解決方法,需要的朋友可以參考下
    2018-02-02

最新評論