• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Windows10 WSL2磁盘迁移

武飞扬头像
洋洋_
帮助1

一、使用 WSL 命令行工具

 在 Windows 10 版本 1903(2019 年 4 月更新)或更高版本中,您可以使用wsl.exe命令行工具。

1. 导出分布。使用要移动的分发创建一个.tar文件wsl.exe --export

wsl.exe --export <DistributionName> <Tar-FileName>

例如,要导出Ubuntu分布,您可以使用

C:\> wsl.exe --export Ubuntu c:\data\ubuntu.tar

2. 将发行版导入目标文件夹。然后,您可以将导出的分布导入另一个文件夹

wsl.exe --import <DistributionName> <Folder-To-Install> <Tar-FileName>

例如,要将导出的导入Ubuntu到新的UbuntuCustom发行版中,您可以使用

C:\> wsl.exe --import UbuntuCustom d:\wsl\UbuntuCustom c:\data\ubuntu.tar

二、使用 LxRunOffline


在任何 Windows 10 版本中,您都可以使用lxRunOffline将分发版移动到另一个驱动器。

1. 设置目标文件夹的权限。首先,我认为您必须为将要移动分发的文件夹设置一些权限。您可以使用icacls <dir> /grant "<user>:(OI)(CI)(F)"来设置适当的权限。

  1.  
    C:\> whoami
  2.  
    test\jaime
  3.  
     
  4.  
    C:\> icacls D:\wsl /grant "jaime:(OI)(CI)(F)"

注意:除了上述权限外,我还激活了Windows 中的长路径名

2.移动分布。使用lxrunoffline move.

C:\wsl> lxrunoffline move -n Ubuntu-18.04 -d d:\wsl\installed\Ubuntu-18.04

您可以使用检查安装文件夹

  1.  
    C:\wsl> lxrunoffline get-dir -n Ubuntu-18.04
  2.  
    d:\wsl\installed\Ubuntu-18.04

3. 运行分发。移动发行版后,您可以使用wsl或相同的方式运行发行版lxrunoffline

  1.  
    C:\wsl> lxrunoffline run -n Ubuntu-18.04 -w
  2.  
    user@test:~$ exit
  3.  
    logout
  4.  
     
  5.  
    C:\wsl> wsl
  6.  
    user@test:/mnt/c/wsl$ exit
  7.  
    logout

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbggkg
系列文章
更多 icon
同类精品
更多 icon
继续加载