CentOS虚拟机与主机之间复制出现异常

问题:

将文件从主机复制到虚拟机时报错:

Error when getting information for file “//tmp/VMwareDnD/p6v6B6/.”: No such file or directory

发现是vmtools出现问题

解决方法:

1.卸载预装的程序包

yum remove open-vm-tools

成功后提示:

删除:
  open-vm-tools.x86_64 0:11.0.5-3.el7                                           

作为依赖被删除:
  open-vm-tools-desktop.x86_64 0:11.0.5-3.el7                                   

完毕!

2.重启

3.安装 VMware Tools
回到VMWare应用主界面,点击“虚拟机”菜单中的“安装 VMware Tools”菜单项。
4.将CD-ROM挂载到指定目录

通常情况下都是将设备目录 /dev/cdrom 挂载到 /mnt/cdrom 目录,
如果 /mnt 目录下不存在 cdrom 目录则创建

  • 查看是否存在cdrom
[root@centos7 /]# ll /mnt/cdrom/
总用量 56849
-r-xr-xr-x. 1 xxxx xxxx     1976 3月  25 2020 manifest.txt
-r-xr-xr-x. 1 xxxx xxxx     4943 3月  25 2020 run_upgrader.sh
-r--r--r--. 1 xxxx xxxx     56414224 3月  25 2020 VMwareTools-10.3.22-15902021.tar.gz
-r-xr-xr-x. 1 xxxx xxxx     872044 3月  25 2020 vmware-tools-upgrader-32
-r-xr-xr-x. 1 xxxx xxxx     918184 3月  25 2020 vmware-tools-upgrader-64

  • 不存在 /mnt/cdrom 则创建
[root@centos7 /]# mkdir /mnt/cdrom
  • 挂载目录
[root@centos7 /]# mount -t auto /dev/cdrom /mnt/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载
mount: /dev/sr0 已经挂载或 /mnt/cdrom 忙
       /dev/sr0 已经挂载到 /run/media/xxxx/VMware Tools 上
       /dev/sr0 已经挂载到 /mnt/cdrom 上

拷贝安装包到用户家目录

[root@centos7 /]# cp /mnt/cdrom/VMwareTools-10.3.22-15902021.tar.gz /

解除挂载

[root@centos7 /]# umount /dev/cdrom

解压安装包

[root@centos7 /]# tar -zxvf VMwareTools-10.3.22-15902021.tar.gz

安装VMware Tools

进入到解压后源码目录

[root@centos7 /]# cd vmware-tools-distrib

运行 vmware-install.pl 文件

[root@centos7 vmware-tools-distrib]# ./vmware-install.pl

然后一路Enter 和0 yes 即可
最后成功提示

Generating the key and certificate files.
Successfully generated the key and certificate files.
The configuration of VMware Tools 10.3.22 build-15902021 for Linux for this 
running kernel completed successfully.

You must restart your X session before any mouse or graphics changes take 
effect.

To enable advanced X features (e.g., guest resolution fit, drag and drop, and 
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session
3. Restart your X session.

Found VMware Tools CDROM mounted at /run/media/tong/VMware Tools. Ejecting 
device /dev/sr0 ...
Enjoy,

--the VMware team

然后就可以复制啦~~~

参考文章:
https://blog.csdn.net/qq_40500571/article/details/109357428

https://www.cnblogs.com/roooookie/p/8473640.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐