พื้นที่ดิสก์ไม่ปล่อยเมื่อหน้าต่างที่เรียกใช้ rm ที่ลบแล้ว
I. รากต้นเหตุของปัญหา: WSL2 เป็น "สวย"!
(ไอ)คุณคิดว่าจะสร้างห้องได้โดยลบกระจกของโดคเกอร์ ไร้เดียงสาเกินไป!
- WSL2 เป็นแบบเสมือนคุณเล่นดอกเกอร์ในวินโดวส์? มันใช้เครื่องเสมือนลินุกซ์ในด้านหลัง
- แฟ้มฮาร์ดไดรฟ์เสมือนคือ buligan(เช่น จาก 10G ถึง 50G) แต่มันไม่หดตัวเมื่อถูกลบทิ้ง
-
ความจริง.
docker rmi"ฉันไม่ให้อึฉันไม่ให้อึ!
(สูดจมูก)มันเหมือนกับคุณโยนขยะในห้องของคุณ ถุงขยะจะใหญ่ขึ้นโดยอัตโนมัติ แต่ขยะจะกลายเป็นกลอง"
II. วิธีแก้ปัญหาความรุนแรง: ฮาร์ดไดรฟ์เสมือนแบบมือถึงมือ!
ช่วง 0: ค้นหาแฟ้มผู้กระทําผิด
พาธ:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx(น้ําตาไหล)
-
หยุด!
docker-desktopหรือUbuntuแฟ้ม vhdx! - เราขอแนะนําให้คัดลอกเส้นทางโดยตรง
โพรเซส 1: ฆ่า WSL2 และ Docer
# 管理员模式打开PowerShell! wsl --shutdown # 给WSL2断子绝孙掌 wsl --list -v # 检查所有WSL状态必须都是"Stopped"
พูดในภาษา)
- ถาดออกจากจํานวนพื้นที่ทํางานดอกเกอร์! คําสั่งต้องถูกใช้เพื่อยืนยันว่าโพรเซสดังกล่าวตายแล้ว!
-
หากคุณเห็นการปล่อยหรือการทํางาน ใช้
wsl -t <发行版名>ดาบ!
ช่วง 2: เรียกระบบบีบอัดของวินโดวส์
# 进入DiskPart(手别抖!) diskpart # 选中你的虚拟硬盘文件(路径粘贴进来!) select vdisk file="C:\Users\你的用户名\AppData\Local\Docker\wsl\data\ext4.vhdx" attach vdisk readonly # 先礼后兵只读模式 compact vdisk # 开始压榨空间! detach vdisk # 完事提裤子走人
(Key รายละเอียด)
- ถ้าคุณผิด แฟ้มจะไม่ว่าง กลับไปตรวจสอบข้อ 1
-
compactกระบวนการอาจจะติด? ปกติ! ยิ่งไฟล์ใหญ่เท่าไหร่ พวกเขาก็ยิ่งช้าเท่านั้น พวกเขาก็ยิ่งรอกาแฟมากขึ้นเท่านั้น
ช่วง 3: รับ และ ได้ รับ ผล ที่ ตาม มา
- ไปขับรถ C และดูที่ว่างที่เหลือ
- เปิดเดสก์ท็อปโดเคอร์ใหม่ กระจกและคอนเทนเนอร์
3 ทิศทางระเบิดทุกวัน
การ ทํา ความ สะอาด ขยะ โดเค อร์ เป็น ประจํา
# 核弹级清理(慎用!) docker system prune -af # 删光所有镜像、容器、网络
#เพื่ออยู่รอด#
- คําสั่งของแม่ของฉันไม่ยอมรับ!
2. ถ่ายโอนข้อมูลโดกเกอร์ไปยังดิสก์อื่น ๆ
- เปิดพื้นที่ทํางาน, ตั้งค่า, ทรัพยากร, ขั้นสูง
- แก้ไข "การย้ายภาพแบบ Dsk" ไปยัง D/ E(เสียงกระซิบ)"ปล่อยให้ WSL2 ไปเล่นเกมอื่นเถอะ และไดรฟ์ C จะหัวเราะไปกับสายลม!"
3. ขั้นสูงสุดออสเตรีย: รีเซ็ต WSL2
wsl --unregister docker-desktop-data # 删库跑路大法
มันเหมือนการตกแต่ง! C ไดรฟ์จะบาง แต่ข้อมูลทั้งหมดของ Doker ได้หายไป!"
IV. IIEDEFLELES for Servations
Q: ไม่มีการเปลี่ยนแปลงในพื้นที่บีบอัดหรือไม่?เอ: สาม สถานการณ์ ที่ เป็น ไป ได้:
-
ผิดเส้นทาง
data\ext4.vhdxฉันไม่แน่ใจ -
WSL2 สะอาด
wsl --list -vยืนยันครั้งที่สอง) - ไม่มีโฆษณา
Q:compact vdiskผิดเหรอ?A: ตรวจสอบสามคําสั่งนี้อย่างไม่ต่อเนื่อง!
-
select vdisk file="正确路径" -
attach vdisk readonly -
compact vdiskลําดับที่ผิดพลาดของ GG โดยตรง!
Q: ล้มเหลวในการเริ่ม Docker หลังจากเปลี่ยนพาธจัดเก็บข้อมูลหรือไม่?A: ให้เส้นทางใหม่ควบคุมเต็ม!
- โฟลเดอร์ Key ขวา สืบค้นคุณสมบัติ สืบค้นเมื่อแก้ไขคิวเพิ่ม "Euper". สืบค้นการควบคุมเต็มรูปแบบ
(โดนทําร้าย)
"ส่งนี่มา! ให้โปรแกรมเมอร์ของคุณ กล่าวลากับ C-roll วิตกกังวล! ครั้งต่อไปที่มีคนตะโกนใส่ C-โรลสีแดง แล้วทิ้งบทความลงบนหน้าเขา "ปาปา"
(Xenit เพิ่มขึ้น)"ความสมบูรณ์ของคอลเลกชัน C-dictions ไม่เคยไปสีแดงในสามปี!"
(เสียงเครื่องแตก)"เพื่อทดสอบโปรแกรมนี้ ผมได้เขียน C ไดรฟ์ใหม่ 8 ครั้ง และตอนนี้ผมเห็นไฟล์ .vhdx พยายามทุบคอมพิวเตอร์!
ปัญหา? เข้ากลุ่ม
