【wsl2】ext4硬盘扩展与压缩

  • 首先扩展硬盘微软官方这篇文章写的很详细,我就不在赘述了:扩展 WSL 2 虚拟硬盘的大小

  • 压缩硬盘

    • 首先说一下使用场景。
    • 比如我想要下载一套aosp的代码,首先我从国内镜像站点,下载一个压缩包,包含了所有aosp代码。压缩包大小181G。
    • 完了我再把这个压缩包解压,解压的时候发现wsl2的磁盘太小了,解压失败,所以就扩展磁盘大小到512G.
    • 解压完成,删除压缩包,wsl剩余的空间很大,但是物理机剩余硬盘空间太少了。所以我要释放部分wsl硬盘。
  • 压缩操作如下:

    • 首先在wsl里面执行fstrim -a
    • 然后在powershell里面执行wsl shutdown,关闭wsl。
    • 然后如同扩展硬盘时一样,使用diskpart选中虚拟硬盘文件。并执行compact vdisk。等待其完成,即可。

参考文章:
1、WSL2 distro rapidly expands to fill drive without using space and cannot be shrunk #8226

猜你喜欢

转载自blog.csdn.net/C2681595858/article/details/124780637