Ang espasyong disko ay hindi naglalabas minsang alisin ng tagadaong ang salamin
I. Ang ugat na sanhi ng problema: WSL2 ay isang "pretty"!
(Pag-ubo)Sa palagay mo'y magagawa mo ito sa pamamagitan ng pag - aalis sa salamin ni Docker? Napakahangal!
- Ang WSL2 ay tunay.: Naglalaro ka ba ng Docker sa Windows? Ito ay aktuwal na nagpapatakbo ng isang Linux virtual machine sa backstage!
- Ang virtual hard drive file ay isang hooligan.: Ang bagay na ito ay lumalawak (e.g. mula 10G hanggang 50G), subalit hindi ito lumiliit kapag inalis ito!
-
Ang katotohanan.:
docker rmi"Hindi ako nagbibigay ng shita, hindi ako nagbibigay ng shita!
(Sigaw)" Para kang nagtatapon ng basura sa iyong silid. Ang bag ng basura ay awtomatikong tataas, ngunit ang basura ay magiging isang tambol."
II. Isang solusyon sa karahasan: hand-to-hand hard drive!
BABAE 0: Hanapin ang talaksang salarin
Landas:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx( Babala sa luha)
-
Malaya!
docker-desktopoUbuntuVhdx file! - Iminumungkahi na kopyahin natin nang tuwiran ang landas.
BABAE 1: Patayin ang WSL2 at Proseso ng Docker
# 管理员模式打开PowerShell! wsl --shutdown # 给WSL2断子绝孙掌 wsl --list -v # 检查所有WSL状态必须都是"Stopped"
(IGumagalaw SA LANGULOG)
- Ang taskbar ay lumalabas sa docker Desktop count! Kailangang gumamit ng mga kaayusan upang tiyakin na ang proseso ay patay!
-
Kung makakita ka ng release o running, gamitin
wsl -t <发行版名>Tabak!
BABAE 2: Tawag sa compression ng mga ninuno sa Windows
# 进入DiskPart(手别抖!) diskpart # 选中你的虚拟硬盘文件(路径粘贴进来!) select vdisk file="C:\Users\你的用户名\AppData\Local\Docker\wsl\data\ext4.vhdx" attach vdisk readonly # 先礼后兵只读模式 compact vdisk # 开始压榨空间! detach vdisk # 完事提裤子走人
(Key detalye)
- Kung ikaw ay mali, ang salansan ay okupado, bumalik ka at tingnan ang STP 1!
-
compactAng proseso ay maaaring ihinto? Normal! Mientras mas malaki ang mga salansan, mientras mas mabagal ang takbo ng mga ito, mas maraming kape ang hinihintay nila!
BABAE 3: Ang Pagtanggap at Pagsisiyasat ay Nagbubunga
- Pumunta upang magmaneho ng C at tingnan ang natitirang bahagi ng kalawakan.
- Muling buksan ang Docker Desktop, mga salamin at mga sisidlan!
III. Mga alituntunin sa araw - araw na pagsabog
Regular na paglilinis ng basurang Docker
# 核弹级清理(慎用!) docker system prune -af # 删光所有镜像、容器、网络
♪ Upang makaligtas ♪
- Ang utos na ito ay hindi tinanggap ng aking ina!
2. Ilipat ang datos ng Docker sa ibang disk
- Sumulong ang Open Docker Desktop, Pagtatakda, Yaman
- Bigyang - diin ang "paglipat ng imahen sa araw" sa D/E(mga mansanas na nagngangalit)"Let WSL2 pumunta sa ibang laro, at ang C drive ay tatawa sa hangin!"
3. Ultimate Austria: Mulingset WSL2
wsl --unregister docker-desktop-data # 删库跑路大法
"Parang formatting! Ang C drive ay manipis, ngunit lahat ng datos ni Docker ay wala na!"
MGA GUIDELIN SA THROAT
T: Walang pagbabago sa siksik na espasyo?S: Tatlong posibleng senaryo:
-
Maling landas.
data\ext4.vhdxHindi ko alam. -
Malinis ang WSL2.
wsl --list -vIkalawang pagpapatunay) - Walang mga admin.
T:compact vdiskMali?S: Suriin ang tatlong ordeng ito nang sunud - sunod!
-
select vdisk file="正确路径" -
attach vdisk readonly -
compact vdiskMaling pagkakasunud-sunod ng direktang GG!
T: Bigong simulan ang Docker pagkatapos baguhin ang landas na imbakan?S: Bigyan ng lubos na kontrol ang bagong landas!
- Idinagdag ng Kanang-Key Folder Query Properties Query Edit Queue ang "Euper" Quest Full Control
(end assault)
" Iwasan mo ito! Ipaalam sa programmer ang C-roll anxiety! Sa susunod na pagkakataong may sumigaw sa pulang C-roll at itambak ang artikulo sa kanyang mukha -- "Papa!"
(Idinagdag angXenith)"Performance of the collection, C-discretion ay hindi kailanman nagiging pula sa tatlong taon!"
(author breakdown )" Upang subukin ang programang ito, walong beses kong napula ang C drive at ngayon ay nakikita ko ang .vhdx file na nagsisikap na sirain ang computer!
Problema? Sumama ka sa grupo.
