当前位置: 首页 > news >正文

vmwaretools解压失败|vmware tools distrib cannot mkdir read only file system|bug汇总

最简单的一条路线:你的解压命令用sudo了吗?

这个方法不能解决的话就看下面内容。本文提供给你全过程思路。

如需转载,标记出处

背景:

之前虚拟机和主机的复制黏贴还能用,今天突然用不了,重新下载安装包,报错说目录创建不了

原因:

在虚拟化中,许多虚拟机会尝试同时访问相同的物理资源。由于物理限制(读/写操作数量 - IOPS;吞吐量;延迟),可能无法同时满足所有物理机的所有存储请求。通常发生的情况是:您将能够在虚拟机的操作系统中看到“SCSI 重试”和失败的 SCSI 操作。如果在一定时间内出现太多错误/重试,内核会将挂载的文件系统设置为只读,以防止损坏文件系统。  长话短说:您的物理存储不够“强大”。有太多进程(虚拟机)同时访问存储系统,您的虚拟机无法足够快地从存储获得响应,并且文件系统变为只读。  您能做的事情并不多。显而易见的解决方案是更好/额外的存储。

总的来说就是空间不足,内核把文件系统设置为只读,防止损坏

 

解决办法:

我的思路:

我发现自己的一个文件系统/dev/sr0使用率百分之一百,其他的文件系统都使用不足百分之30,/dev/sr0它的大小就56M

想给他扩容

我查看它的类型

mount | grep /dev/sr0

/dev/sr0 on /media/kali/VMware Tools type iso9660 (ro,relatime) 说明 /dev/sr0 挂载的是 ISO 镜像,无法扩容

复制文件到其他目录,安装下载

1. 创建目标目录

mkdir -p ~/vmware-tools


2. 复制 ISO 镜像中的所有文件

cp -r /media/kali/VMware\ Tools/*  ~/vmware-tools/

  • cp 是复制命令。

  • -r 代表递归复制,确保拷贝所有文件和子目录。


3. 确认文件是否已复制

ls -lah ~/vmware-tools/VMware\ Tools

如果看到文件都已经复制成功,就可以继续下一步。

4.进入这个目录,使用root模式解压

提示说yes的或者文件放哪里,一般都直接默认即可

5.进入目录运行这个文件

6。重启(必选的)

reboot

过程非常煎熬,一些错误的思路导致自己走到死胡同,休息一会,换其他方式


至此有部分人已经搞定了,如果没有解决,看下面我的分析,正确的只有一种情况,错误的各式各样,耐心排查看,根据你的自身情况选择你需要的处理办法

1.安装的开源open-vm-tools(我直接用的这个解决问题的)

它兼容最新的Linux内核和VMware:

sudo apt update

sudo apt install open-vm-tools open-vm-tools-desktop

重启VMware Tools服务

sudo systemctl restart vmware-tools

2.确保启用共享剪贴板和拖放功能

  打开VMware Workstation或VMware Player。  点击VM菜单> Settings(设置)。在虚拟机运行时,点击VM菜单 > Settings(设置)。  选择Options标签。  在客人隔离启用拖放功能​​(创建隔离)部分,确保勾选了启用拖放和启用复制粘贴(启用拖放和启用复制粘贴)。  如果这些选项没有启用,启用它们

 

3.检查是否成功安装VMware Tools

mware-toolbox-cmd -v

12.2.0.41219(build-21223074)

说明已经成功安装了VMware Tools,而且版本是12.2.0.41219,这个版本支持大部分功能,包括共享剪贴板和拖放

4.查看当前配置和功能是否启用(我的kali没有clipboard这个选项,其他系统不清楚)

   vmware-toolbox-cmd clipboard

这个命令会显示剪贴板功能的状态

5.重启

基本上每一个都是重启之后才能生效

 


http://www.mrgr.cn/news/95790.html

相关文章:

  • Linux 练习一 NFS和DNS
  • Floyd 算法--多源最短路
  • 利用dify打造命令行助手
  • Spring Boot整合Activiti工作流详解
  • 【Redis实战专题】「技术提升系列」​RedisJSON核心机制与实战应用解析(入门基础篇)
  • 调语音类大模型必备-音频录制小妙招-自制工具-借助浏览器录一段单声道16000采样率wav格式音频
  • 华为OD机试 - 核酸最快检测效率 - 动态规划、背包问题(Java 2024 E卷 200分)
  • 【学习记录】大模型微调之使用 LLaMA-Factory 微调 Qwen系列大模型,可以用自己的数据训练
  • How to share files with Linux mint 22 via samba in Windows
  • Sql Server 索引性能优化 分析以及分表
  • _DISPATCHER_HEADER结构中的WaitListHead和_KWAIT_BLOCK的关系
  • Linux的SPI子系统的原理和结构详解【SPI控制器(spi_master)、SPI总线(device-driver-match匹配机制)、SPI设备、SPI万能驱动`spidev.c`】
  • Unity 实现一个简易可拓展性的对话系统
  • 深度解读DeepSeek:开源周(Open Source Week)技术解读
  • 从零开始的LeetCode刷题日记:128. 最长连续序列
  • Spring Boot 整合 Nacos 注册中心终极指南
  • CentOS 7 更换 yum 源(阿里云)+ 扩展 epel 源
  • Jackson实现JSON数据的合并
  • vivo 湖仓架构的性能提升之旅
  • AI本地部署之dify