AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1149811
Accepted
Oscar Carrasco
Oscar Carrasco
Asked: 2023-12-15 01:33:09 +0800 CST2023-12-15 01:33:09 +0800 CST 2023-12-15 01:33:09 +0800 CST

VMWare - 减小磁盘大小

  • 772

我们需要减小虚拟机磁盘的大小,该虚拟机的虚拟硬件中有 2 个磁盘,其中一个是 8TB,但最终只使用了 600GB。

当前配置: 在此输入图像描述

如果我们尝试在虚拟机的设置中设置较小的磁盘大小,我们会收到错误并且不要更改它。

想要的配置: 在此输入图像描述

我知道实际使用的只有 600GB,没有 8TB,但我们需要确保磁盘的大小永远不会超过 1TB。

我不知道我们是否可以取消注册虚拟机,创建一个新虚拟机并添加具有新磁盘大小的现有磁盘来解决此问题或我们可以做什么。

问候,

我们尝试使用 Thin Provision,但它仍然无法让我们降低磁盘大小。

来宾操作系统是 Windows Server 2019

vmware-esxi
  • 2 2 个回答
  • 527 Views

2 个回答

  • Voted
  1. Best Answer
    Massimo
    2023-12-15T06:07:57+08:002023-12-15T06:07:57+08:00

    如果你想真正缩小磁盘,这是相当困难的;即使您设法将虚拟磁盘切换到精简配置,它仍然会被视为 8 TB 磁盘,并且来宾操作系统可能会在以后填满它;此外,虚拟机管理程序没有与来宾操作系统相同的“可用空间”概念:如果之前已写入该空间,您很可能最终会得到占用 3 TB 的精简配置磁盘。

    由于这是一个数据磁盘,更好的方法是在来宾操作系统内部复制数据并切换驱动器号:

    • 添加另一个较小的磁盘到虚拟机
    • 停止正在使用磁盘上数据的任何服务
    • 将所有数据从大磁盘复制到小磁盘(您可以用来robocopy保留权限、时间戳和其他所有内容)
    • 从虚拟机中删除大磁盘
    • 将新磁盘的盘符更改为与旧磁盘相同
    • 重新启动所有服务和/或整个操作系统
    • 6
  2. Chopper3
    2023-12-15T01:39:58+08:002023-12-15T01:39:58+08:00

    这并不是 VMware 特有的事情,但一般来说,除非您有意识地不遗余力地这样做,否则您会发现缩小磁盘卷比您想要的要复杂得多。

    有几个选择。

    • 首先完全关闭虚拟机并将其克隆到精简配置版本 - 这与仅仅尝试精简原始磁盘不同。
    • 第二个 Storage vMotion 到不同的数据存储,但请求对其进行精简,一旦精简(如果有效),只需将其移回原始 DS。
    • 只需向虚拟机添加一个新的精简磁盘,然后将原始磁盘的内容“添加”到新磁盘即可。
    • 2

相关问题

  • ESXi NAS 配置

  • 如何将 Acronis 生成的 vmdk 添加到 esxi?

  • 在 VMWare ESX 和 ESXi 之间进行选择 [关闭]

  • 将(大)虚拟机从 ESXi 3.5 转换为 Hyper-V Server 2008 R2

  • VMWare:ESX 还是 3i?我需要COS吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve