在Windows和WSL 2中访问Linux文件系统

系统 Linux
从 Windows Insiders 预览版 20211 开始,WSL 2 将提供一个新功能:wsl --mount。这个新的参数允许在 WSL 2 中连接和挂载一个物理磁盘,这样你就可以访问 Windows 不支持的文件系统(比如 ext4)。

[[341944]]

Windows Insiders 预览版 20211 开始,WSL 2 将提供一个新功能:wsl --mount。这个新的参数允许在 WSL 2 中连接和挂载一个物理磁盘,这样你就可以访问 Windows 不支持的文件系统(比如 ext4)。

因此,如果你使用不同的磁盘对 Windows 和 Linux 进行双启动,你现在可以从 Windows 访问你的 Linux 文件了。

开始使用

要挂载磁盘,请打开具有管理员权限的 PowerShell 窗口并运行。

  1. wsl --mount <DiskPath>

要在 Windows 中列出可用的磁盘,请运行。

  1. wmic diskdrive list brief

要从 WSL 2 上卸载和分离磁盘,请运行以下命令

  1. wsl --unmount <Diskpath>

磁盘路径可在 DeviceID 栏中找到。通常是以 \\.\\.\PHYSICALDRIVE* 的格式。下面是一个将指定硬盘的特定分区挂载到 WSL 中并浏览其文件的例子:

 

使用文件资源管理器访问这些文件

一旦挂载,也可以通过 Windows 资源管理器访问这些磁盘,通过导航到 \wsl$,然后到挂载文件夹。

 

局限性

默认情况下,wsl --mount 会尝试将磁盘挂载为 ext4。要指定一个文件系统,或者更高级的方案,请查看在 WSL 2 中挂载磁盘

另外请注意,这个功能有一个限制,那就是只有物理磁盘可以连接到 WSL 2。目前,还不能附加单个分区。更多关于限制的细节请看这里。 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2019-06-14 11:15:27

WindowsLinuxWSL

2012-07-05 09:52:06

EFS文件加密

2021-07-20 07:58:54

WSLWindows 系统Linux 程序

2017-04-20 14:55:36

LinuxPyinotifyPython

2010-01-04 09:15:19

Ubuntu Linu

2009-12-14 13:33:31

linuxramdisk文件系统

2011-01-13 14:10:30

Linux文件系统

2009-11-06 10:05:18

Linux系统环境GFS

2009-04-08 15:35:18

LinuxWindows文件系统

2020-05-25 09:09:01

Linux件系统导航

2020-08-28 07:49:19

Linux文件系统

2020-07-22 14:53:06

Linux系统虚拟文件

2020-05-22 13:40:09

Linux文件系统

2010-12-20 10:42:59

Linux文件系统

2017-03-30 10:13:11

Linux内核文件系统

2021-04-12 05:44:44

Linux文件系统

2021-06-06 16:55:22

Linux文件系统

2009-04-09 17:15:37

LinuxWindows文件系统

2012-03-09 17:31:50

ibmdw

2018-03-28 09:08:39

微软开源Windows
点赞
收藏

51CTO技术栈公众号