ZFS on Windows (using WSL2)
这个让 ZFS 工作在 Windows 上的项目还不太稳定,经常蓝屏,便寻求其他解决方案,于是乎。 有人可能会说你在不是脱裤子放屁吗,这不就是装个虚拟机运行 Linux??? 是的,我就是脱裤子放屁。 写这个文章的时候使用的是 ArchLinux 的 WSL2,为了使教程更简单,也为了从 0 实现,这篇文章使用 Ubuntu22.04 版本进行测试。 先决条件 安装 WSL2 版本的 Ubuntu22.04,其他的系统版本应当也可。 具体安装方法参考官方文档。 对于系统版本大于 Windows 10 version 2004 或者 Windows11 的用户参考下面的文档: https://docs.microsoft.com/en-us/windows/wsl/install 对于系统版本大于 Version 1903 的参考下面的文档: https://docs.microsoft.com/en-us/windows/wsl/install-manual 替换 WSL 的 Linux Kernel 参考文档1 在此 https://github.com/oldshensheep/zfs-on-wsl/releases 下载编译好的支持 ZFS 的 Kernel,需要下载 bzImage,放到 Windows 的一个地方。 然后在 PowerShell 窗口中执行以下命令: 注意把<bzImage Path>替换成你下载的 bzImage 的路径,例如C:\\Fun\\bzImage " [wsl2] kernel=<bzImage Path> " > ~/.wslconfig 然后wsl --shutdown关闭运行中的实例,然后重新启动 Ubuntu。 挂载硬盘到 WSL2 参考文档2...