چطور حجم هارد WSL را در ویندوز کم کنیم؟

mohsen1 سال قبل
ارسال شده در
mohsen

اگر حجم هارد مجازی WSL در ویندوز شما بیش از حد بزرگ شده است. می توانید با اجرای دستورات زیر فضای اشغال نشده را از آن پس بگیرید تا حجم هارد مجازی کمتر شود.

1. اول باید wsl را خاموش کنیم تا دیسک از حالت در حال استفاده خارج شود.

      wsl --shutdown
    

2. بوسیله دستور زیر فایل دیسک مجازی را کامپکت می کنیم:

      Optimize-VHD -Path C:\Users\{{Account Name}}\AppData\Local\Packages\{{Package Name}}\LocalState\ext4.vhdx -Mode Full
    

به جای {{Account Name}} نام کاربری خود را قرار دهید و به جای {{Package Name}} نام پکیجی که نصب کرده اید. برای پیدا کردن نام پکیج می توانید لیست فولدر های دایکتوری Packages را بررسی کنید.

اگر دستور بالا کار نکرد از دستورات زیر استفاده کنید:

      diskpart
select vdisk file="C:\path\to\your\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit
    

اگر بعد از انجام این کار حجم فایل کم نشد، باید فایل های بلا استفاده و پکیج های غیر ضروری نصب شده را در توزیع نصب پیدا کنید و پاک کنید. برای مثال اگر ubuntu را نصب کرده اید به روش زیر عمل کنید تا از حجم دایرکتوری های Home مطلع شوید و بعد دایرکتوری های بلا استفاده را پاک کنید.

      PS > ubuntu
$ du -sh *
    

بعد از حذف فایل های بلا استفاده، دستورات قبل را اجرا کنید تا حجم فایل هارد مجازی شما کم شود.

رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!