https://blog.51cto.com/beanxyz/2087428

大早上我的一个墨尔本的同事就在折腾虚拟机,他试图把一个5T的虚拟机的磁盘文件扩建到10T,这个本来是个很容易的事情,但是他试图把datastore上的所有剩余空间都分配进去,然后造成的结果就是没法开机了!

错误提示很明显,空间不足,没法创建swap文件。

看看剩余空间,还剩 11 g

比较尴尬的是这个datastore 对应的LUN是在Nimble上面创建的,这个LUN上还开启了dedup和compress的功能,而且还有其他人在上面工作,因此暂时还没法扩展LUN。为了立刻恢复VM,一个最快的方法就是把swap文件挪到其他的datastore上去。

方法如下:

  1. unregister这个VM。 右击虚拟机 -> Remove from Inventory

  2. SSH 登录任意一个主机,浏览到这个虚拟机对应的存储位置

  3. 备份一下当前的vmx文件
    copy XX.VMX xxx.VMXBACKUP

  4. 用vi 打开对应的vmx文件,删除这一行,这个稍后重启会自动配置
    sched.swap.derivedName = "/vmfs/volumes/5a835f1f-d6b358b5-eda7-9cdc716fde78/MELVP01/MELVP01-80ebfe9a.vswap

  5. 添加一行,注意替换volume下面对应的路径,如果这个对应的路径不存在,会报错,如果需要创建新的目录,自行创建
    sched.swap.dir = "/vmfs/volumes/swap_directory_name"

  6. 在web console里面右击vmx文件,重新注册对应的虚拟机

  7. 重启即可

VM恢复之后检查一下新的vswap文件,大小是16G

©著作权归作者所有:来自51CTO博客作者beanxyz的原创作品,如需转载,请注明出处,否则将追究法律责任

转载于:https://blog.51cto.com/xuerhce/2133452

VMWare 修改虚拟机的swap文件相关推荐

  1. VMware 修改虚拟机网络_虚拟机问题解决

    Windows Server 2008 R2x64 1,修改虚拟机的网络IP VMware默认网关是2, 2,修改网络模式 Bridged---------------桥接模式:物理机和虚拟机在同一个 ...

  2. 【摘】把vmware的虚拟机硬盘vmdk文件分割成多个2G文件

    vmware在host为ntfs的文件系统中创建虚拟机时,虚拟硬盘可指定为一个大的vmdk文件.但如果把这个虚拟机复制到FAT32的文件系统中后,可能将不能启动,提示如下错误信息: VMware Wo ...

  3. 使用DiskGenius找回VMware损坏虚拟机里的文件

    导读: 我的window7电脑安装了还原精灵,所以我一般都喜欢在虚拟机里写代码,今天电脑关机重启后,发现VMware虚拟机打不开了,提示需要使用DG工具修复损坏的磁盘.这下头大了,最近两天辛苦写的代码 ...

  4. Vmware Ubuntu虚拟机之间传文件,Ubuntu ftp的相关设置

    由于Ubuntu拷文件到Windows会存在链接文件变化的问题,通过Windows系统传大量文件的方法不行, 我采用的是ftp的方法,一台虚拟机当ftp服务器,另一台当ftp客户端,记录一下我的做法. ...

  5. vm怎么修改虚拟机设置选项高级文件位置配置

    初学Linux的时候,虚拟机放在了固态硬盘G盘中,但是由于后来的学习,G盘内存不够.于是想将虚拟机迁移到H盘,但是迁移了vmk和iso镜像后,虚拟机仍无法打开.在仔细检查后,发现在虚拟机设置中,有一个 ...

  6. VMWare ubuntu虚拟机每次开机要等待1分30秒解决方案(A start job is running for dev-disk-by\x2duui...)(修改真实swap UUID)

    如图: 原因: 出现这个问题的原因是因为在给虚拟机进行扩容之后,虚拟机的swap分区的UUID号发生了变化,导致swap分区挂载失败,进而导致每次开启虚拟机时都会出现等待1分30秒的问题. 解决办法: ...

  7. VMware虚拟机提示“锁定文件失败 打不开磁盘”解决方法

    有用户在打开VMware虚拟机时提示"锁定文件失败 打不开磁盘或它所依赖的某个快照磁盘.模块启动失败.未能启动虚拟机."遇到这个问题该怎么办呢?出现这个问题是由于虚拟机磁盘保护机制 ...

  8. VMware vSphere虚拟机文件介绍

    VMware vSphere虚拟化平台中虚拟机由哪些文件组成?组成文件分别是什么含义?排除时有哪些注意的地方? 有一篇虚拟化专家Eric Siebert的文章,介绍了虚拟机文件的组成,写得非常详细,虽 ...

  9. VMware Workstation虚拟机安装Windows_server_2012_r2镜像文件

    文章目录 一.VMware Workstation虚拟机下载与安装 二.VMware Workstation虚拟机安装Windows server 2012 r2镜像文件 1.打开虚拟机--创建新虚拟 ...

最新文章

  1. html如何使文本变为粗体_什么是Markdown,如何使用它?
  2. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...
  3. python计算最大公约数和最小公倍数_python怎么求最大公约数和最小公倍数
  4. CodeForces - 1395D Boboniu Chats with Du(贪心)
  5. 多级队列调度算法可视化界面_冷月手撕408之操作系统(8)-处理机调度
  6. scss里的符号的用法
  7. 20165313 《Java程序设计》第七周学习总结
  8. linux系统rc路由配置_详解CentOS 6.4 添加永久静态路由所有方法汇总
  9. 微信小程序底部弹框 showActionSheet
  10. Java设计模式学习总结(1)——设计模式简介
  11. v2ex热帖:面了几个程序员(3-5年),发现他们对MySQL的distinct关键字有误解......
  12. 实验三lr1分析法java_第十讲 频域分析法(Nyquist曲线)
  13. 原生js将数组分割成固定个数一组的小数组
  14. 远景论坛黑苹果专区_黑苹果扯犊子篇
  15. Python数学建模 空间插值
  16. 教你把竖屏视频剪辑为横屏播放的方法
  17. ATMel的AT89C52芯片慎选
  18. 简单爬今日头条街拍获取图集
  19. Linux+开发+运维-推荐书籍与学习路线
  20. 抖音小店无货源选品技巧分享,都是最简单的选品方法,一学就会

热门文章

  1. 一篇文章入门Flask
  2. 搭建NFS共享目录,解决wordpress负载均衡图片上传问题
  3. 「旁门右道」CURL持久连接技巧
  4. 前端居中模板(常用HTML模板)
  5. 2.4 表单数据的验证
  6. java语言体系的技术简介之JSP、Servlet、JDBC、JavaBean(Application)
  7. 分享我的数据恢复经历,IBM文件系统及存储故障数据恢复
  8. fail-fast与fail-safe工作机制
  9. 存储过程与触发器的区别
  10. 利用Mesos构建多任务调度系统