如何将 Windows 10 WSL 2 Linux 发行版移动到另一个位置

BSa*_*ita 5 ubuntu windows-subsystem-for-linux

Windows 10 已将 WSL 2 Linux 发行版安装到我的 C: 驱动器。驱动器空间不足。如何将发行版移动到另一个驱动器?

BSa*_*ita 7

Windows 10 命令wsl可用于将 WSL 分发版移动到另一个位置。该过程使用 --export 和 --import 参数。例如,该命令将导出命名为发行Ubuntu-20.04Moved-Ubuntu-20.04。导入的发行版不能是现有发行版名称,因此,如图所示,Moved-Ubuntu-20.04指定了不同的名称。

wsl --export Ubuntu-20.04 - | wsl --import Moved-Ubuntu-20.04 d:\wsl -
Run Code Online (Sandbox Code Playgroud)

如果需要,您可以删除原始发行版,从而释放空间,使用wsl --unregister Ubuntu-20.04. 相同的导出/导入过程可用于重命名发行版,例如从Moved-Ubuntu-20.04回重命名为原始Ubuntu-20.04.

仅供参考,wsl为导入的发行版提供ext4.vhdx.