1 相关背景
windows用户以前如果需要使用linux,一般是远程linux服务器或者使用虚拟机,更有甚者是把系统换成linux。相较于以上方式,对于体验用户或者本机需要使用容器创建服务的用户来说,这是很不方便的。但是近年来,微软也开发了wsl,在windows里集成了linux服务,启用wsl后,从微软的应用商店可以下载使用Ubuntu,同时也可以安装并部署基于wsl2的Docker。
目前,在windows里
(1)适配wsl的Ubuntu是默认安装在C盘的
(2)Docker需要依托wsl安装及运行,且默认位置也在C盘
(3)基于wsl2的Ubuntu 和 docker-desktop 安装时,都没有更改安装位置的选项
这些默认的情况,会使得当我们使用wsl Ubuntu和docker时,总会发现C盘莫名奇妙几个甚至几十个G的容量被占用了。C盘是个寸土寸金的地方,所以轻量级用户或条件受限用户空有wsl这把屠龙宝刀,用在手里却小心翼翼,束手束脚,不得施展。
针对在windows中启用wsl2后,安装使用Ubuntu或docker后,用户使用它们的过程中C盘容量会被显著占用的情况,本篇博客将分享一种将Ubuntu或者docker迁移到其他盘,从而解除它们对C盘的占用,从进一步方便用户大展手脚,尽心体验docker和linux的乐趣。
2 将Ubuntu迁移出C盘并解除Ubuntu对C盘的空间占用
以管理员权限打开powershell,执行以下指令。文章来源:https://www.toymoban.com/news/detail-703595.html
(1)查看虚拟机文章来源地址https://www.toymoban.com/news/detail-703595.html
到了这里,关于WSL2模式下,将Ubuntu、Docker迁移出C盘并解除Ubuntu、Docker对C盘的空间占用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!