WSL2 挂载 VHD 提高 磁盘效率 | LIXI.FUN
0%

WSL2 挂载 VHD 提高 磁盘效率

创建 VHD 文件

以下操作为 windows 下

  1. 打开磁盘管理工具。你可以通过按下 Win + X 键,然后选择磁盘管理选项,或者在Windows搜索栏中输入磁盘管理并打开它。

  2. 在磁盘管理窗口的菜单栏上,选择操作>创建 VHD选项。这将打开创建虚拟硬盘对话框。

  3. 创建虚拟硬盘对话框中,首先选择要创建的VHD文件的存储位置。点击浏览按钮选择你想要保存VHD文件的文件夹,并输入文件名。

  4. 虚拟硬盘大小部分,选择VHD文件的大小。你可以指定固定大小(Fixed size)或可变大小(Dynamically expanding)。

固定大小:VHD文件将分配指定大小的磁盘空间。这意味着即使实际使用的空间较小,文件的大小也将保持不变。

可变大小:VHD文件将根据实际使用情况动态增长。它会根据需要分配更多的磁盘空间,但文件的大小不会超过指定的最大值。

选择适合你需求的选项,并指定大小,然后点击确定

磁盘管理工具将创建一个新的VHD文件,并将其显示为未初始化状态。

格式化 VHD 并挂载

以下操作在 wsl 中完成

1
2
3
4
5
6
7
8
9
10
# 格式化,其中 workspace.vhd 是上一步创建的 VHD 文件
sudo mkfs.ext4 /mnt/d/workspace.vhd

# 创建挂载点
mkdir workspace

# 挂载
sudo mount -t auto /mnt/d/workspace.vhd workspace
# 设置下权限
sudo chmod 777 -R workspace

至此,在 workspace 里面进行开发的速度已经是可以接受的了。

未解决问题

  • 不能自动挂载
觉得有收获就鼓励下作者吧