VMWare虚拟机扩容全过程

发布时间:2026/10/4 22:21:59

VMWare虚拟机扩容全过程 * VMWare虚拟机扩容全过程 ***一、背景与用途作者在给JetsonOrinNano烧录系统配环境过程中发现商家配置好的虚拟机设置中划定了30GB内存在SDKManager下载软件资源包过程中出现了爆满问题其实我看一般30GB也够用我勾选的下载选项也是推荐的但是不知道为什么就是提示不够用直接下载后也确实爆满了。二、扩容原理与GParted物理机扩容是直接对真实的硬盘芯片操作风险高且不可逆。而虚拟机如VMware的硬盘本质上只是宿主机上的一个特殊文件如 .vmdk 文件。第一步软件层在VMware设置中把 .vmdk 文件允许的最大值调大例如从30GB改成80GB。这一步只是修改了该文件的“容量上限”告诉系统“你以后最多能长到80GB了”。第二步系统层重启虚拟机内的Ubuntu系统让它“看到”硬盘变大了。但因为分区表还是旧的多出来的空间像一块“未分配的空白区域”。你需要用工具如 fdisk 或 resize2fs将这块空白分配给根目录 /。简单来说就是先给虚拟机划定更多空间但是划定后这些空间是空白的你要给里面的各个部分重新分配一下就是把内存真正分配到你需要的那个磁盘这里的磁盘3中。Gparted工具Gparted就是把这个虚拟机内部内存分配情况与操作图形化展现方便操作的一个套件。除了Gparted你还可以在命令行中直接使用fdisk等工具进行分配但是我自己尝试过后发现这样分配操作起来麻烦而且每一种情况的内存分配情况可能不同你也不可能去完全按照别人的模板去分配相比之下Gparted操作起来十分简便直观。三、流程1.先为虚拟机分配内存关闭当前虚拟机在VMWare中点开点开HardDisk硬盘为虚拟机分配更多整体内存在Expand中为虚拟机分配更大内存。2.进行磁盘读写模式挂载这一步非常重要在打开虚拟机状态下文件内存内存分配情况默认只读亲测如果强行尝试在打开虚拟机时直接用gparted分配内存再次打开之后会崩溃、启动虚拟机命令行将根目录挂载为可读写模式sudomount-oremount-rw/sudomount-oremount-rw/...#(这里...处把你要扩容的磁盘一般是最大的那个磁盘的地址复制过来)4.确保安装Gparted启动虚拟机命令行sudo apt install gparted安装完成后gparted启动5.重新分配内存直接在gparted中右键点开要扩容的磁盘点击重新分配内存拖动边界直接把我们之前扩容的新内存包含进去即可。然后要选择Apply All Operations知道这个时候内存才真正扩容。接下来点击Refresh Devices重新启动文件资源管理器就可以生效了。这之后我也成功下载进去了NVIDEA SDK所有资源。
延伸阅读

更多相关文章

2026/10/4 22:21:59

ComfyUI Manager完整指南:5分钟掌握AI工作流管理核心技术

ComfyUI Manager完整指南:5分钟掌握AI工作流管理核心技术 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various cu…

2026/9/22 3:53:04

MySQL索引失效的8种常见场景与优化实战

1. 索引失效的常见场景:从一次慢查询说起上周排查一个线上服务性能问题时,遇到一个典型的索引失效案例。一个看似简单的用户订单查询,在数据量增长到百万级后,响应时间从几十毫秒飙升到十几秒。SQL语句看起来没什么问题&#xff0…

2026/10/4 22:17:04

TCP/IP Socket通信实战:C与Java双版本源码解析与排障指南

简介:TCP/IP客户端与服务端源码是一份面向网络编程初学者和进阶开发者的可运行示例工程,以C#语言实现完整的Socket通信流程,覆盖从套接字创建、地址绑定、监听连接到数据收发与关闭连接的全过程,可用于理解TCP三次握手与四次挥手在…

2026/10/4 22:17:04

嵌入式以太网驱动调试:从MAC-PHY链路到工业协议优化

干过嵌入式驱动的人都有个共同体验:拿到一块新板子,最先想干的事就是让网口亮起来。灯亮了,串口能进shell,ping通上位机,这块板子才算"活"了。反过来说,如果灯不亮、link up不上,或者…

2026/10/4 22:17:04

STM32工程化开发:用C++封装驱动与中断的实战指南

好久没更新这个系列了,后台一直有人催“第6篇怎么还不出来”,说实话不是我不想写,是因为前面几篇把“能跑”的部分讲完了,接下来会进入一个比较尴尬的阶段:你说不会吧,其实点灯串口都玩得转;你说…

2026/10/4 22:12:04

C++ 函数模板完全指南(最新整理)

前言函数模板(function template)是 C 泛型编程(generic programming)的入口。它看起来只是"把类型换成 T",但一旦深入,就会遇到一堆绕不开的问题:模板为什么必须写在头文件里&#x…

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 0:01:02

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/4 0:01:02

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/4 1:01:05

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑