WSL2 磁盘分区迁移

发表于2026年06月07日 10:16:11 • 阅读4

WSL2 磁盘分区迁移

本文阅读大约需要2分钟。

为什么要迁移?

  • 默认 WSL2 安装占用 C 盘空间
  • 迁移到 D 盘等位置,避免系统盘空间不足

迁移步骤

以 PowerShell 管理员身份运行。

1. 查看当前状态

wsl -l -v

查看发行版名称和版本,如 Ubuntu-22.04、版本为 2

2. 停止 WSL

wsl --shutdown

3. 导出镜像

wsl --export Ubuntu-22.04 D:\wsl_backup\ubuntu22.04.tar
  • Ubuntu-22.04:发行版名称,按实际修改
  • D:\wsl_backup:备份路径可自定

4. 注销原实例

wsl --unregister Ubuntu-22.04

5. 创建新目录(可选)

例如:D:\WSL\Ubuntu-22.04

6. 重新导入

wsl --import Ubuntu-22.04 D:\WSL\Ubuntu-22.04 D:\wsl_backup\ubuntu22.04.tar --version 2
  • Ubuntu-22.04:实例名称(建议保持原名)
  • D:\WSL\Ubuntu-22.04:新存储路径
  • --version 2:强制使用 WSL2

7. 验证结果

wsl -l -v

创建新用户(可选)

以 root 进入 WSL

wsl -u root

创建用户(如 hello

adduser hello

按提示设置密码(WSL 内部密码)

赋予 sudo 权限

usermod -aG sudo hello

验证权限

groups hello

输出应包含 sudo

退出并重启

exit
wsl --shutdown
wsl

验证配置

  • 检查默认用户是否正确

  • 测试 sudo 权限:

    sudo apt update
    

    输入之前设置的密码,正常执行即成功


所属分类: 运维

文章标签: #wsl #windows #linux

文章标题:WSL2 磁盘分区迁移

文章作者:大古

文章链接:https://blog.988898.xyz/archives/wsl2-disk-partition-migration.html

版权声明:本站原创内容均采用《署名 - 非商业性使用 - 相同方式共享 4.0 国际》进行许可,转载请注明出处。

温馨提示:请注意文章发表时间,某些文章所述内容可能具有时效性,文章描述可能已经失效。

添加新评论
暂未有人评论
快来抢沙发