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

lin*_*n06 5 linux mount ubuntu windows-subsystem-for-linux

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

这是我的/etc/fstab file

LABEL=cloudimg-rootfs   /        ext4   defaults        0 0
/mnt/c/Users/macie/dev /home/maciek/dev        none    bind
Run Code Online (Sandbox Code Playgroud)

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

mas*_*ice 2

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

请尝试以下操作:

/mnt/c/Users/macie/dev /home/maciek/dev drvfs defaults,bind 0 0
Run Code Online (Sandbox Code Playgroud)

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