Linux运维-压缩WSL磁盘空间
注意,WSL2的虚拟磁盘有“只扩不缩”的特性,也就是即使你删除了WSL2中的文件,如果你不压缩这个虚拟磁盘,它占用Windows挂载盘的空间不会释放。因此,压缩此虚拟磁盘可减少其在挂载硬盘上的占用空间。WSL2 使用虚拟磁盘文件 (ext4.vhdx) 存储 Ubuntu 文件系统。尝试连接虚拟磁盘(只读模式): 如果第一次尝试失败,请尝试第二次,如示例所示。
·
WSL2 使用虚拟磁盘文件 (ext4.vhdx) 存储 Ubuntu 文件系统。
注意,WSL2的虚拟磁盘有“只扩不缩”的特性,也就是即使你删除了WSL2中的文件,如果你不压缩这个虚拟磁盘,它占用Windows挂载盘的空间不会释放。因此,压缩此虚拟磁盘可减少其在挂载硬盘上的占用空间。以下步骤需要在 Windows PowerShell 中执行:
1.关闭 WSL2:
C:\Users\Administrator>wsl --shutdown
2.打开 DiskPart:
C:\Users\Administrator>diskpart
3.选择虚拟磁盘文件:
DISKPART>select vdisk file="C:\Users\Lenovo\AppData\Local\Docker\data\ext4.vhdx"
4.尝试连接虚拟磁盘(只读模式): 如果第一次尝试失败,请尝试第二次,如示例所示。
DISKPART>attach vdisk readonly
5.压缩虚拟磁盘:
DISKPART>compact vdisk
6.分离虚拟磁盘:
DISKPART>detach vdisk
7.退出 DiskPart:
DISKPART>exit更多推荐




所有评论(0)