V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Wovvvv
V2EX  ›  Windows

为什么现在的 wsl2 还是无法挂载 ext4 文件系统

  •  
  •   Wovvvv · 2022-11-12 11:47:24 +08:00 · 3172 次点击
    这是一个创建于 760 天前的主题,其中的信息可能已经有所发展或是发生改变。

    按照网上的教程说在 PowerShell 上使用 wsl --mount <DeviceID> 就可以挂载 ext4 文件,可是我的怎么都无法识别到--mount 这个选项命令。

    这个是我的系统版本

    这个是我的 wsl2 内核版本

    17 条回复    2022-11-14 13:43:13 +08:00
    KepaThings
        1
    KepaThings  
       2022-11-12 11:53:10 +08:00
    1. 没有以管理员权限运行,或者
    2. 硬盘正在使用中
    CRVV
        2
    CRVV  
       2022-11-12 11:56:34 +08:00
    https://learn.microsoft.com/en-us/windows/wsl/wsl2-mount-disk

    You will need to be on Windows 11 Build 22000 or later to access this feature.


    WSL 的很多新功能都需要 Windows 11
    Wovvvv
        3
    Wovvvv  
    OP
       2022-11-12 12:32:34 +08:00
    @KepaThings 感谢回答! 1. 是管理员权限运行; 2. 我使用的 u 盘,当时没有进程在使用这个 u 盘
    Wovvvv
        4
    Wovvvv  
    OP
       2022-11-12 12:35:22 +08:00
    @CRVV 为什么我在网上看到有人操作的界面跟 win10 的一样😭
    statumer
        5
    statumer  
       2022-11-12 12:37:26 +08:00
    一看就是你的 wsl 版本太低了,识别不了 `--mount` 选项。
    leeyuzhe
        6
    leeyuzhe  
       2022-11-12 12:54:06 +08:00
    你的 wsl 版本不够新应该,我天天在 windows 下面挂 ext4 的硬盘用,下面是我的版本
    wsl --version
    WSL 版本:0.70.4.0
    内核版本:5.15.68.1
    WSLg 版本:1.0.45
    MSRDC 版本:1.2.3575
    Direct3D 版本:1.606.4
    DXCore 版本:10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
    Windows 版本:10.0.22621.819
    bakaft
        7
    bakaft  
       2022-11-12 12:56:09 +08:00
    可能是 WSL 版本问题,建议去 GitHub 的 repo 里下最新的构建包
    locietta
        8
    locietta  
       2022-11-12 13:04:25 +08:00
    系统自带的 wsl 版本很低的,很多选项不能识别(甚至包括--version ),最新版要去微软商店或者 github 下
    disk
        9
    disk  
       2022-11-12 13:52:22 +08:00
    @leeyuzhe 它的 win10 是 stable 通道,估计装不了 preview 版的 wsl
    Wovvvv
        10
    Wovvvv  
    OP
       2022-11-12 14:02:11 +08:00
    @disk 是需要 win11 吗
    Wovvvv
        11
    Wovvvv  
    OP
       2022-11-12 14:05:41 +08:00
    @disk 可以安装上 @leeyuzhe 的 wsl 版本,但是启动的时候提示![]( https://gitee.com/wovvvv/tumo/raw/master/1668232578397-2022-11-1213:56:19.png)。
    好像结果就如你所说的一样,加入 windows10 预览体验计划可以解决这个问题吗
    iamzuoxinyu
        13
    iamzuoxinyu  
       2022-11-12 21:07:31 +08:00
    @leeyuzhe 问下你的 Windows 是 10 么?我的 Windows 10 假如预览版只有 release preview 通道,这个 10.0.22621.819 是怎么升级的?
    Wovvvv
        14
    Wovvvv  
    OP
       2022-11-13 18:26:40 +08:00   ❤️ 2
    @iamzuoxinyu 10.0.22621.819 这个版本是 win11 来着,别问我怎么知道的,我亲自升级了。win11 真的难用,已经退回 win10 了😅
    leeyuzhe
        15
    leeyuzhe  
       2022-11-13 20:37:15 +08:00
    @iamzuoxinyu 我是 11 ,商店里有个 Windows Subsystem for Linux Preview 你看看你能装吗?我记得只是挂在 ext4 的话不需要这么新的版本,正常 release 版本的 wsl 就行。
    iamzuoxinyu
        16
    iamzuoxinyu  
       2022-11-13 20:46:04 +08:00
    @leeyuzhe 我是 win10 ,装上后会提示不支持嵌套虚拟化什么的,wsl 都打不开。
    Wovvvv
        17
    Wovvvv  
    OP
       2022-11-14 13:43:13 +08:00
    @leeyuzhe 可以安装,打开软件提示该系统不支持着 preview 版本 https://gitee.com/wovvvv/tumo/raw/master/1668232578397-2022-11-1213:56:19.png
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:24 · PVG 05:24 · LAX 13:24 · JFK 16:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.