码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何将已经安装的 WSL(Ubuntu)移动到其他的盘或位置


    随着使用,最近 C 盘快满了,清理了也没清理多少,所以打算移动一下 WSL。在设置中,“Ubuntu on Windows”有一个“移动”按钮,但是被设置成“无法移动”了。清理了半天发现还是挪到别的盘使用比较好,不然很容易爆满。

    方法概述和注意事项

    研究了一下,发现并没有完美的实现方法,但是有一个勉强可以算作方法的方法(为什么不是完美的后面细说)。操作逻辑大致是:

    1. 导出目前的 WSL 为一个压缩包(压缩包是因为命令限制,而且可以加快移动速度。并且由于 C 盘爆满,可以直接导出到目标盘)。
    2. 再导入之前压缩好的 WSL 压缩包。

    需要注意一点:之所以说这种方法不完美,是因为会丢失所有关联的数据和软件。
    因为我们的目的,那么需要注销并卸载之前的 WSL 来空出原本快满空间。使用以下命令来注销并卸载:

    wsl --unregister 已安装的WSL名称
    
    • 1

    而这个命令就会导致丢失所有相关数据、设置和软件。

    导出需要移动的 WSL

    首先是导出需要移动的 WSL,方法很简单。
    第一步,打开 PowerShell,然后使用以下命令:

    wsl --export 已安装的WSL名称 目标位置\自定义名称.tar
    
    • 1

    举个例子,当前有一个 WSL 名为“Ubuntu”,位置在C盘。我们想将其移动到G盘,并且输出的 tar 文件名为“myUbuntu.tar”:

    wsl --export Ubuntu G:\\WSL\myUbuntu.tar
    
    • 1

    导入 WSL 压缩包

    这个导入压缩包和导入一个发行版是同一个概念。

    如果想移动之后的名称和移动之前相同,那么需要先注销和卸载之前的 WSL。如果改名了,那么可以在后面再使用以下命令:

    wsl --unregister 已安装的WSL名称
    
    • 1

    那么按照上文的导出,这里同样举个例子:

    wsl -- unregister Ubuntu
    
    • 1

    然后导入 WSL 压缩包:

    wsl --import WSL名称 安装目录 WSL压缩包文件地址
    
    • 1

    继续举个例子:

    wsl --import Ubuntu G:\\WSL G:\\WSL\myUbuntu.tar
    
    • 1

    好了,这样就移动完成了,重启终端就可以继续使用了,不过数据啥的也没了。

    希望可以帮到有需要的人~

  • 相关阅读:
    Boostrap对HTML的表格的设计和优化
    旋转框目标检测mmrotate v0.3.1 学习模型
    决策树(Decision tree)基本原理与基于scikit-learn的实现
    用大白话从宏观的角度聊一聊asm技术和class字节码文件和动态代理的关系,绝对通俗易懂
    万字分析几种常用设计模式的应用
    使用 matlab 的 Robotics ToolBox 完成5自由雄克机械臂的建模与运动学仿真,并计算8个点的运动轨迹,绘制运动动画
    VL53L5CX驱动开发(1)----驱动TOF进行区域检测
    云备份客户端——目录遍历模块以及文件备份模块
    CHARLS 公共数据库, 最近一周有哪些新的论文?
    人工智能在电力系统中的应用前景怎么样
  • 原文地址:https://blog.csdn.net/qq_33919450/article/details/126863617
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号