【问题标题】:Mount native ext4 partition in WSL2 [closed]在 WSL2 中挂载本机 ext4 分区 [关闭]
【发布时间】:2019-11-13 22:03:29
【问题描述】:

我经常在 Windows 和 Linux 上工作(双启动),并且我使用 ntfs 分区在系统之间同步数据,这是有问题的(许多 docker 容器在使用 ntfs 权限时存在问题)。我试图在 wsl1 中挂载一个 ext4 分区,但这是不可能的,但我已经读到,随着 WSL2 的发布,它可以实现。我试过这样做,但不知道怎么做。真的有办法在 wsl2 中挂载原生 ext4 以在 linux 和 wsl2 之间共享一个分区吗?

更新:

最后 WSL2 支持挂载本机 EXT4 分区(好吧,部分)。更多信息:

https://docs.microsoft.com/en-us/windows/wsl/wsl2-mount-disk

你必须知道它需要(至少现在)单独的磁盘才能工作(所以它不适用于我的情况 :) 我的笔记本电脑没有第二个磁盘插槽)

【问题讨论】:

  • 这里也一样.. 也很好奇 WSL2 是否支持 luks
  • @Jaume:WSL2 的意思是,在某种虚拟机中运行着一个真正的 Linux 内核。是什么让你认为这个内核不能挂载 ext4 文件系统?特别是 WSL2 机器的根文件系统已经是 ext4。

标签: linux windows windows-subsystem-for-linux disk-partitioning


【解决方案1】:

Windows Subsystem for Linux Brings the Full 4.19 Kernel to Windows说-

在 WSL 2 中,Linux 文件系统现在只是直接在 虚拟 pmem 设备,因此我们获得 Linux 本机文件系统性能 Linux 端和 Windows 本机文件系统性能 Windows 端(两全其美)。有了 9P 桥,我们可以 将它们连接在一起以获得出色的集成体验。

以下信息见Windows 10 will soon let you access Linux files from File Explorer-

Windows 10 版本 1903 允许 Windows 10 文件资源管理器访问, 移动和复制存储在 Windows Subsystem for Linux 发行版中的文件。

若要使用文件资源管理器处理 WSL 文件,用户需要打开 WSL 发行版 在 Windows 10 中,将目录更改为其 Linux 主文件夹,然后 输入explorer.exe

这将打开下面的窗口,允许用户 以与使用传统方法相同的方式操作 WSL 文件 Windows 10 中的文件资源管理器。

但是,如果您使用基于 Linux 的操作系统双启动 Windows,则新的 功能将不允许文件资源管理器访问 EXT4 格式 该基于 Linux 的操作系统使用的分区,只有该基于 Linux 的操作系统使用的文件系统 WSL 发行版。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-09-24
  • 2023-04-02
  • 1970-01-01
  • 2016-08-11
  • 2021-08-26
  • 2015-11-30
  • 1970-01-01
  • 2011-09-23
相关资源
最近更新 更多