wsl-系统迁移-非系统盘

WSL通过Windows Store进行安装的,系统文件默认安装到C盘。在使用过程中,WSL占用C盘一是容易让windows系统盘饱满,二是重装系统的话wsl的资料也会丢失,三是非C盘的空间在docker空间中挂载很是麻烦。

        出于以上三个原因我将wsl迁移到非C盘的地方。

1、打开CMD,查看所有WSL。
    指令:wsl -l  -v
    显示:
        Windows Subsystem for Linux Distributions:
        Ubuntu-20.04 (Default)

2、导出WSL。
    指令:wsl --export Ubuntu-20.04 D:\wsl\ubuntu20.04.tar

3、注销原WSL。
    指令:wsl --unregister Ubuntu-20.04

4、在导入WSL系统镜像。
    指令:wsl --import Ubuntu-20.04 D:\wsl D:\wsl\ubuntu20.04.tar --version 2

        执行不成功的话就去掉--version 2

   【重要】
        命令格式:wsl --import  <安装位置>  
       导入时改变DistributionName(如Ubuntu-20.04改成Ubuntu),会导致WSL不可用。
 

你可能感兴趣的:(wsl,文件系统,迁移)