Windows子系统保存位置更改释放C盘(最简单)

news/2024/11/17 2:59:39/

Windows子系统保存位置更改

目录

  • 使用场景
  • 解决思路
  • 操作流程
    • 关闭子系统
    • 找到文件存放地址
    • 新的路径
    • 文件迁移
    • 创建链接

使用场景

使用WSL(Linux子系统)做深度学习开发,在微软的应用商店安装的Ubuntu22.04会将系统默认安装在C盘,随着使用时间测增长,子系统的体积越来越大,本来就捉襟见肘的C盘更是雪上加霜。本文教你解决这个困扰。

解决思路

使用文件夹链接将存放磁盘文件的目录映射到D盘,这样不需要对WSL配置做更改,操作简单。

操作流程

关闭子系统

在windows下使用Win+x打开快捷方式,选择终端(Win11)或者Windows PowerShell(Win10),在命令行中输入wsl --shutdown关闭所有子系统。

找到文件存放地址

我是直接使用应用商店安装的Ubuntu22.04,一般默认的磁盘文件放在以下的地址

C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState

这里面 Administrator是我的用户名,CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc是安装程序创建的文件夹(找不到可以搜索一下Ubuntu)。在上述的路径中有一个ext4.vhdx文件,这个文件就是子系统的磁盘文件。

新的路径

把文件放在D盘,所在在D盘创建文件夹wsl用于存放新的文件,你也可以选择其他路径。

文件迁移

将第二步的ext4.vhdx文件直接ctrl+x剪切到D:\wsl文件夹。移动结束后,删除ext4.vhdx的上层文件夹LocalState,不删除下一步程序不能运行。

创建链接

使用Win+r,输入cmd打开命令行(一定是cmdPowerShell会报错)。然后输入命令:

mklink /j C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState  D:\wsl

就创建好了,记得将其中的路径改成你的。再运行Ubuntu,程序正常运行。C盘空间也释放了。


http://www.ppmy.cn/news/53212.html

相关文章

springmvc jpa 多数据源

本次使用Mysql 和 sqlServer 一 POM 版本大家自己换一下 <!-- JPA --><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-commons</artifactId><version>1.13.13.RELEASE</version></d…

美颜SDK的性能测试和优化方案

美颜SDK作为美颜相机、短视频等应用的核心技术之一&#xff0c;对于提升用户体验和增加应用商业价值起到了至关重要的作用。然而&#xff0c;如何对美颜SDK进行性能测试和优化&#xff0c;成为了广大应用开发者们所面临的一大难题。很多开发者也曾经向小编提起过应该如何着手优…

干货:行政与人事管理的区别在哪里?

行政管理和人事管理是现代组织管理中非常重要的两个部分&#xff0c;两者共同构成了组织运作的基本框架。本文将对行政管理和人事管理进行解析&#xff0c;并探讨其在组织中扮演的角色以及如何有效地进行管理。 一、行政管理 行政管理是指对组织的资源进行规划、组织、领导、…

C语言从入门到精通第12天(函数的定义)

函数的定义 函数的概念函数的定义函数的参数函数的返回值 函数的概念 在程序设计中&#xff0c;为了实现某个功能需要编写多行代码&#xff0c;我们每次在使用时都将原来的代码重复编码&#xff0c;这样就非常的麻烦&#xff0c;而且编程的效率也不高。为了解决这一问题&#…

【Linux命令行与Shell脚本编程】第十一章 构建基础脚本

Linux命令行与Shell脚本编程 第十一章 构建基础脚本 文章目录 Linux命令行与Shell脚本编程一,构建基础脚本1,使用多个命令 ;2,创建shell脚本文件2.1,格式2.2,运行 3,显示消息 echo4,使用变量4.1,环境变量 $4.2,用户自定义变量4.3,命令替换 $() 5,重定向输入和输出5.1,输出重定…

学成在线笔记+踩坑(8)——课程预览、提交审核,Freemarker模板引擎

导航&#xff1a; 【黑马Java笔记踩坑汇总】JavaSEJavaWebSSMSpringBoot瑞吉外卖SpringCloud黑马旅游谷粒商城学成在线牛客面试题_java黑马笔记 目录 1 模块需求分析 1.1 模块介绍 1.2 业务流程 1.2.1 课程预览 1.2.2 课程审核 1.2.3 课程发布 2 课程预览 2.1 需求分析…

深度学习笔记之稀疏自编码器

深度学习笔记之稀疏自编码器 引言引子&#xff1a;题目描述正确答案&#xff1a; A B C D \mathcal A \mathcal B \mathcal C \mathcal D ABCD题目解析 介绍&#xff1a;自编码器欠完备自编码器正则自编码器从先验角度解释稀疏自编码器稀疏自编码器的构建 引言 本节以一道算法…

MetaERP系统主要干什么的,华为自研ERP的路子是否可以效仿?

近日&#xff0c;华为成功研发出自主可控的MetaERP系统&#xff0c;并完成了对旧有ERP系统的替换。该系统采用全栈自主可控技术&#xff0c;基于华为欧拉操作系统、GaussDB等根技术&#xff0c;采用云原生架构、元数据多租架构、实时智能技术等&#xff0c;提高业务效率&#x…