Làm thế nào để thay đổi vị trí ổ đĩa ảo của Windows Subsystem for Linux

  Chưa phân loại

Hiện nay có khá nhiều ae DEV dùng WSL để tạo môi trường chạy code, tránh ảnh hưởng đến máy chính. và vì thế các vấn đề liên quan đến WSL phát sinh, trong đó có việc đổi vị trí lưu trữ (vdisk) sang ổ khác để tránh việc ổ C đầy nhanh chóng.

Để đổi ổ nơi lưu file đĩa ảo ta làm theo các bước như sau:

1. Tạo thư mục cần lưu file đĩa ảo

Đang Tải Ảnh

2. Nhấp vào thanh địa chỉ và mở cmd tại đây

Đang Tải Ảnh

3. Kiểm tra phiên bản WSL đang có trên máy và tạo một bản sao vào thư mục WSL vừa tạo

wsl -l
Đang Tải Ảnh
Ở đây ta thấy Ubuntu_mysql và Ubuntu_mongodb là tên image WSL
wsl --export <tên imgage WSL> filebackup.tar
Đang Tải Ảnh
Sau khi tạo bạn kiểm tra nếu thấy một tệp tar là đúng (như ảnh là ví dụ)

4. Hủy đăng ký bản WSL cũ

wsl --unregister <tên imgae WSL>
Đang Tải Ảnh

5. Đăng ký lại bản WSL với vị trí mới

wsl –import <tên WSL mới> <đường dẫn bạn muốn lưu file đĩa> <đường dẫn đến file tar vừa backup>

Thêm tùy chọn –version=2 đằng sau nếu bạn muốn sử dụng WSL2

Đang Tải Ảnh
Sau đó kiểm tra lại nếu bạn thấy có một file ext4.vhdx như thế này là đúng

Khởi động WSL của bạn và kiểm tra

mẹo: bạn có thể khởi động chúng bằng lệnh sau:

wsl -d <tên image>