如何在 WSL2 中永久挂载目录?

如何在 WSL2 中永久挂载目录?

我在 Windows 上有一个文件夹 C:/Users/macie/dev ,我想将其挂载到/home/maciek/devWSL(Ubuntu)上。重新启动 Windows 后,它停止工作。如何使挂载永久生效?

这是我的/etc/fstab file

LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
/mnt/c/Users/macie/dev /home/maciek/dev        none    bind

sudo mount --bind -o default也用过。

答案1

虽然我不熟悉 WSL,但我意识到你的 fstab 中缺少一些选项。此外,你没有指定文件系统类型。从这个 github 问题,似乎您需要指定drvfs是否要从 Windows 安装中挂载目录。

请尝试以下操作:

/mnt/c/Users/macie/dev /home/maciek/dev drvfs defaults,bind 0 0

然后进行测试mount -a然后重新启动并检查它是否有效。

相关内容