解决open-vm-tools无法复制粘贴文件问题

2023-05-16

在使用vmware kali linux时一直忍受着一个情况:

open-vm-tools Error when getting information for file "//tmp/VMwareDnD/3jTONh/:xxx: No such file or directory

无法复制文件,有时拖拽也不行的情况。

终于今天忍不住了,决定彻底解决这个问题

首先,vmware的增强工具是:open-vm-toolsopen-vm-tools-desktop。复制字符没问题,就是复制文件和拖拽文件有问题。

在查询一番资料后,发现有篇文章写到:

For Drag-and-Drop and Copy-and-Paste functionality, open-vm-tools needs to mount a special filesystem (vmblock-fuse). Check if this is already enabled

拖拽和复制、粘贴文件,需要挂载一个特殊的文件系统:vmblock-fuse,先查看这个文件系统挂载服务的情况:


  


  

1


╰─➤  systemctl status run-vmblock\\x2dfuse.mount  

2


● run-vmblock\x2dfuse.mount - VMware vmblock fuse mount  

3


     Loaded: loaded (/lib/systemd/system/run-vmblock\x2dfuse.mount; disabled; vendor preset: enabled)  

4


     Active: inactive (dead)  

5


      Where: /run/vmblock-fuse  

6


       What: vmware-vmblock-fuse  

7


       Docs: https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/vmblock-fuse/design.txt  

发现这个服务居然是inactive状态并且是disabled状态,意味着:没有启动,并且重启后也不会自启。难怪无法复制、粘贴。


  


  

1


1. 开机自启  

2


systemctl enable run-vmblock\\x2dfuse.mount     

3

 

4


2. 启动服务  

5


systemctl start run-vmblock\\x2dfuse.mount  

现在来查看服务状态,发现启动成功。


  


  

1


╰─➤  systemctl status run-vmblock\\x2dfuse.mount  

2


● run-vmblock\x2dfuse.mount - VMware vmblock fuse mount  

3


     Loaded: loaded (/lib/systemd/system/run-vmblock\x2dfuse.mount; enabled; vendor preset: enabled)  

4


     Active: active (mounted) since Tue 2021-03-30 16:02:46 CST; 5s ago  

5


      Where: /run/vmblock-fuse  

6


       What: vmware-vmblock  

7


       Docs: https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/vmblock-fuse/design.txt  

8


      Tasks: 3 (limit: 9304)  

9


     Memory: 448.0K  

10


        CPU: 6ms  

11


     CGroup: /system.slice/run-vmblock\x2dfuse.mount  

12


             └─77525 vmware-vmblock-fuse /run/vmblock-fuse -o rw,subtype=vmware-vmblock,default_permissions,allow_other,dev,suid  

13

 

14


Mar 30 16:02:46 we systemd[1]: Mounting VMware vmblock fuse mount...  

15


Mar 30 16:02:46 we systemd[1]: Mounted VMware vmblock fuse mount.  

但是此时仍然无法复制粘贴,还需要再重启vmware-tools服务


  


  

1


systemctl restart vmware-tools  

至此,可以随意复制、粘贴文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决open-vm-tools无法复制粘贴文件问题 的相关文章

  • VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。

    VMware12提示 已将该虚拟机配置为使用 64 位客户机操作系统 但是 无法执行 64 位操作 此主机支持 Intel VT x 但 Intel VT x 处于禁用状态 解决办法 下载LeoMoon CPU V 检查一下CPU VT x
  • word 怎么把图片裁剪成圆形

    word 怎么把图片裁剪成圆形
  • conda与pip

    通过conda info命令查看当前的镜像源 设置conda的镜像源 conda config add channels https mirrors tuna tsinghua edu cn anaconda pkgs free conda
  • Tools --vscode配置verilog环境:语法检测,自动补全,生成testbench

    vscode配置verilog环境 语法检测 自动补全 生成testbench 语法高亮 关键词 数字等 支持Verilog和System Verilog 支持自动补全 包括关键词和定义的变量等 语法纠错 Vivado逻辑仿真 xvlog
  • Mac安装homebrew报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation

    homebrew安装时 一般直接在终端直接输入命令 usr bin ruby e curl fsSL https raw githubusercontent com Homebrew install master install 但是这个方
  • VirtualBox中出现 UUID have already exists : 修改 UUID

    VirtualBox中出现UUID have already exists 解决方法 要点 C Program Files Oracle VirtualBox VBoxManage exe internalcommands sethduui
  • LaTeX各种矩阵输入方法总结

    begin Bmatrix 1 2 4 5 end Bmatrix 结果 1 2
  • D3D初学入门一(配置开发环境及绘制D3D窗口)

    最近一直接触的都是C 的东东 好久没写C 代码了 怕手生忘记了 打算写写C 的代码 写什么好呢 想来想去 以前的工作学过接触了些OpenGL 那我就学习一下D3D吧 原以为D3D的中文入门资料会很多的 结果找了半天也没找到合适的 哎 随便将
  • 怎样将自己的电脑变成一个服务器(本地服务器)

    你想将自己的电脑变成一个服务器吗 或许你还不知道我们自己的电脑也可摇身一变成为服务器 现在我分享一下把我们的电脑变为服务器的方法 工具 原料 电脑 步骤1 打开 修改电脑相关服务功能 1 1 点击 开始 打开 控制面板 2 2 打开 程序
  • Hexagon GDB Debugger介绍(47)

    Hexagon GDB Debugger介绍 47 4 5 2 8 Python 中的命令 4 5 2 9 Writing new convenience functions 4 5 2 8 Python 中的命令 新的调试器命令可以在Py
  • 不得不会的代码注释工具——doxygen

    不得不会的代码注释工具 doxygen 下载 官网下载二进制或者直接用yum或apt工具下载 使用流程 进入项目目录生成doxygen配置文件 doxygen g 修改doxygen配置文件 程序文档输出目录 OUTPUT DIRECTOR
  • Free FTP Clients 客户端:WinSCP 的 3 种版本 (**)

    安装版 便携版 WinSCP Scripting 自动化 字符编码问题 在跨平台进行文件共享时 涉及到字符的编码问题 采用 ftp一般都可以解决乱码问题 而共享网络文件夹一般不能 ftp的一个问题是 当连接中断时 会造成文件的残缺 有些 f
  • idea手动执行maven命令的三种方式

    前言 java开发的IDE工具idea默认会提供maven生命周期的图形化执行 但是如果我们需要定制化的执行命令的时候 就需要使用手动执行maven命令的方式 今天就和大家讲一下idea手动执行maven命令的三种方式 下面就以mvn in
  • qtp的基本使用方法(1)

    1 action qtp为每一个action生成相应的测试文件和目录 对象库也是和action绑定的 用action 来划分和组织测试流程 编辑action 修改action的名字 action properties 增加action in
  • 更改cpuID(CPU序列号)指南

    最近在使用一个软件 购买了许可 该license绑定了机器的cpuID 然该软件并不能正在运行在windows 8 64bit操作系统上 具体表现为运行3 5mins后就崩溃 于是 我计划使用VMware虚拟机虚拟出相应的硬件以及windo
  • VSCode中Python代码自动提示

    自己写的模块 VSCode中无法自动提示 可以按下面步骤试试 1 添加模块路径 文件 设置 首选项 搜索autoComplete 点击 在settings json中编辑 添加模块路径 python autoComplete extraPa
  • rust开发工具

    文章目录 介绍 安装Rust 检测 安装vscode 安装Visual C 远程开发 在WSL上远程开发 SSL 远程开发 插件 技巧 idea或clion rust插件 介绍 支持Rust开发最好的开发工具有VS CODE SUBLIME
  • Java实现哈希函数/散列算法

    哈希函数 散列算法 根据某个值进行hash值计算 确保唯一性 public class HashUtils private static final String ALGORITHM SHA 256 public static String
  • 【yolov7系列二】正负样本分配策略

    本文主要就yolov7的正负样本筛选策略 并与yolov5 yolov6进行比对 首先接着上一篇yolov7系列一 网络整体结构 填几个小坑 希望对大家没有造成困扰 如 E ELAN层 在cat后需要要conv层做特征融合 还有SPPCSP
  • 开发工具之 Snipaste(超级截图工具)

    snipaste工具是一款开源免费的超级截图工具 这里小编强烈推荐此工具的使用 前言 当你使用ALT TAB习惯性的来回切屏的时候 其实在这个过程中 仔细想想是不是比较累 这样子做久了很容易导致疲劳 所以小编强推贴图功能 好了废话不多说 直

随机推荐