修改 WSL2 容器的位置

默认情况WSL2 容器可能在C盘上,时间久了文件可以越来越大,占用很多C盘分区,于是最好把它挪到其他空间更大,更好管理的硬盘或分区上,下面介绍一种移动wsl2容器位置的方法

在powershell中使用wsl -l -v查看所有容器,确定你想移动的wsl2

6cb0c41119c59efdf64ba8bed65884c4/20230318172635.png

使用wsl –shutdown关闭wsl所有容器,或wsl -t name 终止你要移动的容器

打开windows注册表,打开路径

计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss

其中的每一个项就是你的一个容器,可以通过项的 DistributionName 确定你要移动的容器,其中 BasePath 就是容器文件保存的路径,你可以通过该路径找到容器文件,把他移动到其他地方,然后把 BasePath 修改为你移动后存放容器文件的文件夹即可,比如D:\WSL\Distrod-Ubuntu,然后就完成了。

你也可以修改该项中的其他值来修改wsl2容器的信息,比如 DefaultUid - 默认用户id, DistributionName - 容器名称

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021-2025 lorzzn
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信