当前位置: 首页 > news >正文

修改 WSL 安装的子系统的位置,节约C盘空间

问题描述

由于 WSL 玩了一阵子,发现C盘的磁盘空间快没了,如下图所示

感觉以后还是不要磁盘分区了,全部在C盘也没什么不好的。
在这里插入图片描述

挪动子系统方法

如下图所示,为了方便演示,我们安装了 ubuntu 子系统,并且打包为 tar 压缩包到 F 盘。如果已经安装好子系统图,那么久不需要执行这一步了。

wsl --list
wsl install

在这里插入图片描述
命令如下,将子系统导出到 F 盘,取名为 ubuntu.tar,这里需要根据实际情况进行修改。

wsl --export Ubuntu F:\ubuntu.tar

在这里插入图片描述
接着把原来的子系统删除(事先一定要确保已经导出成功了)。
在这里插入图片描述
最后导入我们之前备份到 F 盘的空间的 tar 文件,并且明确告诉 wsl 子系统的挂载路径也在 F 盘。

wsl --import Ubuntu F:\WSL\Ubuntu F:\ubuntu.tar

执行完成以后,可以正常使用 子系统,并且不会再因为子系统膨胀,而导致C盘剩余空间太少。

在这里插入图片描述
校验一下:

wsl --list
wsl -d ubuntu

在这里插入图片描述

https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands

总结

C盘空间太小,折腾了好长一段时间,包括什么配置 WSL 的安装地址,修改环境变量什么的,最后都以失败告终。还是用这种简单粗暴的方式比较好。

但是与此同时,还有风险,就是使用 wsl 安装子系统时,依然会首先安装在 C盘,操作与上一样,我们需要备份、打包到新路径,然后再删除已有镜像,重新载入等。

Smileyan
2024.08.03 13:36

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • XCPC集训十题解
  • Prometheus-v2.45.0 + 钉钉告警
  • Python初学者必须掌握的基础知识点
  • 汽车电控诊断DTC-Status状态位
  • Spring Boot 应用中的事务管理与 Feign 调用问题分析及解决
  • C#使用NPOI进行Excel和Word文件处理(一)
  • PVE虚拟机被锁定:VM is locked解决方法
  • QtQuick Text-文本格式
  • Windows 读取wav文件字节流并播放
  • 多旋翼+四光吊舱:5Kg负载无人机技术详解
  • MySQL:行级锁
  • 车载音频开发(一):从看懂wav开始
  • DUILib 创建自定义文本编辑控件
  • 【Python】模块
  • 《Windows API每日一练》24.1 WinSock简介
  • __proto__ 和 prototype的关系
  • 《Java编程思想》读书笔记-对象导论
  • 2017-08-04 前端日报
  • 2017前端实习生面试总结
  • css的样式优先级
  • Laravel深入学习6 - 应用体系结构:解耦事件处理器
  • Magento 1.x 中文订单打印乱码
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 前端技术周刊 2019-02-11 Serverless
  • 如何借助 NoSQL 提高 JPA 应用性能
  • 删除表内多余的重复数据
  • 通过npm或yarn自动生成vue组件
  • 想写好前端,先练好内功
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 说说我为什么看好Spring Cloud Alibaba
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​渐进式Web应用PWA的未来
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • # 数论-逆元
  • #include
  • #laravel 通过手动安装依赖PHPExcel#
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • %@ page import=%的用法
  • (1)(1.11) SiK Radio v2(一)
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (1)Hilt的基本概念和使用
  • (1)虚拟机的安装与使用,linux系统安装
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (C#)一个最简单的链表类
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (笔试题)分解质因式
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (强烈推荐)移动端音视频从零到上手(上)
  • (数据结构)顺序表的定义
  • (四)Linux Shell编程——输入输出重定向