Hyper-v虚拟机硬盘压缩
Linux 虚拟机磁盘压缩
操作前先清理系统中的垃圾文件,然后执行以下命令后再关闭虚拟机或者保存虚拟机(建议关闭虚拟机)
bash
fstrim -a
Hyper-v 服务器打开powershell执行以下命令
bash
# 只读方式附加到本地磁盘
Mount-VHD 'D:\Hyper-V\Virtual Hard Disks\TestNode.vhdx' -ReadOnly
# 压缩硬盘空间
Optimize-VHD 'D:\Hyper-V\Virtual Hard Disks\TestNode.vhdx' -Mode Full
# 卸载附加的磁盘
Dismount-VHD 'D:\Hyper-V\Virtual Hard Disks\TestNode.vhdx'
Windows 虚拟机磁盘压缩
操作前先清理系统中的垃圾文件,关闭虚拟机然后在hyper-v服务器执行以下命令
Hyper-v 服务器打开 powershell 执行以下命令
bash
# 只读方式附加到本地磁盘
Mount-VHD "D:\Hyper-V\Virtual Hard Disks\ServiceServer.vhdx" -ReadOnly
# 压缩硬盘空间
Optimize-VHD -Path "D:\Hyper-V\Virtual Hard Disks\ServiceServer.vhdx" -Mode Full
# 卸载附加的磁盘
Dismount-VHD "D:\Hyper-V\Virtual Hard Disks\ServiceServer.vhdx"