解决ext4.vhdx文件过大的问题
手动输入
清理没用的空间
进入wsl
wsl
查看docker 占用的空间
wsl:~$ docker system df
一键清理没用的空间
wsl:~$docker system prune
停止wsl服务
wsl --shutdown
收缩文件
进入磁盘管理
diskpart
选择虚拟磁盘文件
select vdisk file="C:\Users\zyc\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx"
将虚拟磁盘以只读模式挂载到虚拟机
attach vdisk readonly
压缩文件
compact vdisk
压缩完成后卸载磁盘
detach vdisk
退出磁盘管理
exit
创建公共网络
共通ネットワークの作成(まだ登録していない場合)
docker network create shared-network
使用bat文件
创建并编写cmd_cmd.bat文件
diskpart /s 后路径需要替换成对应的dp_run.txt文件路径位置
@echo off
wsl cd
wsl docker system df
wsl docker system prune
wsl exit
wsl --shutdown
diskpart /s D:\ProjectRelatedDocument\SPT2310\dp_run.txt
wsl cd
wsl docker network create shared-network
wsl exit
wsl --shutdown
pause
创建并编写dp_run.txt文件
select vdisk file需要替换成对应的ext4.vhdx文件位置
select vdisk file="C:\Users\zyc\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit