Windows10 WSL2磁盘迁移
一、使用 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)"
来设置适当的权限。
-
C:\> whoami
-
test\jaime
-
-
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
您可以使用检查安装文件夹
-
C:\wsl> lxrunoffline get-dir -n Ubuntu-18.04
-
d:\wsl\installed\Ubuntu-18.04
3. 运行分发。移动发行版后,您可以使用wsl
或相同的方式运行发行版lxrunoffline
-
C:\wsl> lxrunoffline run -n Ubuntu-18.04 -w
-
user@test:~$ exit
-
logout
-
-
C:\wsl> wsl
-
user@test:/mnt/c/wsl$ exit
-
logout
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgbggkg
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13