Ubuntu 如何将Windows 10 WSL 2 Linux发行版移动到其他位置
Windows 10已将WSL 2 Linux发行版安装到我的C:驱动器。驱动器空间不足。如何将发行版移动到另一个驱动器?可以使用Windows 10命令Ubuntu 如何将Windows 10 WSL 2 Linux发行版移动到其他位置,ubuntu,windows-subsystem-for-linux,Ubuntu,Windows Subsystem For Linux,Windows 10已将WSL 2 Linux发行版安装到我的C:驱动器。驱动器空间不足。如何将发行版移动到另一个驱动器?可以使用Windows 10命令wsl,将wsl发行版移动到另一个位置。该过程使用--export和--import参数。例如,此命令将名为Ubuntu-20.04的发行版导出到Moved-Ubuntu-20.04。导入的发行版不能是现有发行版名称,因此,如图所示,指定了不同的名称Moved-Ubuntu-20.04 wsl --export Ubuntu-20.04 - |
wsl
,将wsl发行版移动到另一个位置。该过程使用--export和--import参数。例如,此命令将名为Ubuntu-20.04
的发行版导出到Moved-Ubuntu-20.04
。导入的发行版不能是现有发行版名称,因此,如图所示,指定了不同的名称Moved-Ubuntu-20.04
wsl --export Ubuntu-20.04 - | wsl --import Moved-Ubuntu-20.04 d:\wsl -
如果需要,您可以使用wsl--unregister Ubuntu-20.04
删除原始发行版,从而释放空间。同样的导出/导入过程可用于重命名发行版,例如从Moved-Ubuntu-20.04
重命名回原始Ubuntu-20.04
仅供参考,
wsl
为导入的发行版提供了ext4.vhdx
的文件名,这似乎在一定程度上起作用,但当比较文件夹和ext4.vhdx文件的文件大小时,我导入的文件只有15gb,而原始文件是19gb,还有一些其他文件夹,如/settings文件夹无法复制。有什么原因吗?猜猜看。移动的过程优化了空间。我想知道演出是否不同。移动操作只移动一个文件是正确的,这是迄今为止最大的一个文件,留下了几个其他文件。其他文件可能需要保留,因为它们的位置是固定的。