如果你想在 Windows 的其他盘符上划分出一个 Linux 文件系统并在 WSL 中使用,可按以下步骤进行:
在 Windows 上打开 PowerShell,执行以下命令创建一个虚拟磁盘文件:
fsutil file createnew d:\ext4_disk.img 536870912000
这里的10240M表示创建一个 500GB 大小的虚拟磁盘文件,你可以根据需求调整大小。
在 WSL Ubuntu 中,执行以下命令将虚拟磁盘文件格式化为 Ext4:
sudo mkfs.ext4 /mnt/c/wsl/ext4_disk.img
sudo mkdir /mnt/ext4_virtual_drive
sudo mount -o loop /mnt/c/wsl/ext4_disk.img /mnt/ext4_virtual_drive
如果你希望每次启动 WSL 时都自动挂载该虚拟磁盘,可以编辑/etc/fstab文件:
/mnt/c/wsl/ext4_disk.img /mnt/ext4_virtual_drive ext4 loop 0 0