首页> 软件配置及服务 >操作系统 >Windows Windows

将wsl2中的/www/wwwroot目录,持久映射/挂载到本机D:\wwwroot目录操作方法

作者:小萝卜 2025-05-26 浏览 75

简介将wsl2中的/www/wwwroot目录映射/挂载到本机D:\wwwroot目录操作方法,我开始尝试的是将整个/www目录都挂载到windows系统D:\www下,但是/www下的很多目录文件都没挂在上。。

将wsl2中的/www/wwwroot目录,映射/挂载到本机D:\wwwroot目录操作方法

方法 1:使用 wsl --mount(适用于 WSL 2,推荐)

如果你的 WSL 版本是 WSL 2,可以使用 wsl --mount 将 Windows 目录挂载到 WSL:

  1. 在 Windows 上创建目标目录(如果不存在):

    mkdir D:\wwwWsl
  2. 在 WSL 中卸载默认的 /mnt/d(可选,避免冲突)

    sudo umount /mnt/d
  3. 重新挂载 D:\ 到 WSL 的 /www/wwwroot

    sudo mount -t drvfs "D:\wwwroot" /www/wwwroot -o metadata

    -o metadata 确保 Linux 权限正确(否则可能无法写入)。

  4. 验证是否成功

    ls /www/wwwroot

    现在 /www/wwwroot 的内容就是 D:\wwwWsl 的内容。

(可选)设置开机自动挂载

编辑 /etc/fstab 让 WSL 启动时自动挂载:

echo "D:\wwwroot /www/wwwroot drvfs defaults,metadata 0 0" | sudo tee -a /etc/fstab

然后重启 WSL:

wsl --terminate Ubuntu-22.04  # 替换为你的发行版名称

wsl --shutdown #或终止所有WSL发行版

很赞哦! (0)

文章评论

    高端网站建设