欢迎光临散文网 会员登陆 & 注册

扩展 WSL 2 虚拟硬盘的大小

2022-08-02 12:33 作者:僚机Wingplane  | 我要投稿

安装完 WSL 后

如果根据开发需要更改虚拟硬盘的大小

在 Windows PowerShell 中终止所有 WSL 实例

查看 WSL 实例运行状态,确认关闭,并记住发行版的名称

如果没有更改移动过发行版安装包位置

那么可以通过以下方法查找到发行版的安装包位置

distro 是分发版的名称

可以通过 PackageFamilyName 查找 WSL 2 安装使用的 VHD 文件完整路径即 pathToVHD

<PackageFamilyName> 即上方查到的安装包名

<disk> 一般是 ext4

在DISKPART 下

<pathToVHD> 如果没有移动过位置,即上方查找到发行版的安装包位置。如果移动过,即为移动后的位置。(我是移动后的位置)

显示安装包信息

输出将包含虚拟大小的值。 这是当前的最大值。需要将此值转换为兆字节。 如果“虚拟大小: 256 GB”,请将此转换为 256000

输入的新值必须大于此原始值。 例如,若要将上述虚拟大小设置为512G,可输入值 512000。 确定要为新大小(以 MB 为单位)设置的数字后

退出 diskpart

打开 WSL 发行版的终端

 /dev/sdX(X 表示任何其他字符)

<sizeInMegabytes>即上方确定的新大小

P.S 最后我还是删除了扩展后的子系统发行版,最后选择安装两个不同的发行版,因为有些应用的版本需要的支持可能会互不兼容,导出镜像也会更加麻烦。

参考内容:

扩展 WSL 2 虚拟硬盘的大小 | Microsoft Docs:

https://docs.microsoft.com/zh-cn/windows/wsl/vhd-size

手把手教你在Windows下用WSL运行Vitis/Vivado/Petalinux | (eet-china.com):

https://www.eet-china.com/mp/a109854.html


扩展 WSL 2 虚拟硬盘的大小的评论 (共 条)

分享到微博请遵守国家法律