清华主页 - 清华新闻 - 综合时讯 - 正文

docker .压缩vhdx文件

        VHDX 虚拟硬盘文件格式,是 “Virtual Hard Disk v2” 的缩写。是 Microsoft 为 Hyper-V 虚拟化平台引入的虚拟硬盘文件格式,旨在取代旧版本 VHD(Virtual Hard Disk)格式。VHDX 它提供了更大的容量、更好的数据保护和更高的性能。VHDX 可以通过文件 Hyper-V 管理器、PowerShell 或 System Center 管理虚拟机管理器等工具。

        ࿰在Docker环境中c;VHDX文件的作用是存储容器的操作系统、应用程序和数据。使用docker,.vhdx文件会越来越大c;在我的机器上,该文件已达到400G,我删除了一些docker镜像和容器,但是这个文件的大小没有太大变化󿀌今天,我研究了vhdx文件的压缩,我是这么做的。

压缩vhdx文件。

  1. 打开windows power shell 输入diskpart。
  2. select vdisk file=“D:\docker\data\ext4.vhdx” 这里输入.vhdx地址󿀌我已经移动到d盘了。
  3. attach vdisk readonly。
  4. compact vdisk。
  5. detach vdisk。
  6. exit。

        这样操作后,在我电脑上.vhdx文件被压缩约100G。
在这里插入图片描述
        如果你的c盘空间不够󿀌也想把.vhdx文件移动到其他盘下,请参见༚移动vhdx文件的位置。

2025-06-24 05:13:48

相关新闻

清华大学新闻中心版权所有,清华大学新闻网编辑部维护,电子信箱: news@tsinghua.edu.cn
Copyright 2001-2020 news.tsinghua.edu.cn. All rights reserved.