在Windows子系统中挂载镜像文件系统

4

由于WSL(Windows子系统Linux)的循环模块无法启用,那么我该如何挂载(或以其他方式读写)磁盘映像中的文件系统。

1个回答

4
你提到loopback在WSL中不起作用这一说法只有部分正确。
在WSL1中,它的工作方式是基本的系统调用仿真。NT原生运行Linux代码并仿真系统调用。这是一种相当简单的机制,并可以为许多程序工作。然而,大多数驱动程序和许多内核级别的代码都无法工作,因为没有实际的Linux内核运行。(包括loopback)。
然而,在WSL2中,它只是一个高度优化的HyperV中的Linux虚拟机。因此,完整的Linux内核正在虚拟化,并且没有Linux代码在NT中本地运行。因此,大多数Linux可以本地执行的操作,你很可能可以在WSL2中执行,因为它是一个完整的Linux内核,而驱动程序大多数也能工作。
因此,如果你使用的是WSL1,请将其更新到WSL2,然后就可以使用loopback了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接