WSL 2 no Windows 10 agora suporta montagem de sistemas de arquivos Linux como EXT4

WSL 2 no Windows 10 agora oferece suporte à montagem de sistemas de arquivos Linux como ext4 na versão de visualização mais recente do Windows Insider 20211.

Depois de anunciar o Windows Subsystem for Linux 2 (WSL 2) durante o Microsoft Build no ano passado, a Microsoft lançado o recurso para usuários com a atualização do Windows 10 de maio de 2020 (v. 2004) no início deste ano. A atualização introduziu um kernel Linux completo para o ramo estável do Windows 10, e a empresa também criou o WSL 2 atualizável através do Windows Update. No final do mês passado, a Microsoft anunciou que o suporte WSL 2 estava sendo backportado para Windows 10 v1903 e v1909. E agora, a empresa anunciou uma atualização para o recurso.

Como construir LineageOS no Windows 10 usando WSL 2

De acordo com um postagem recente no blog da linha de comando do Windows, começando com a versão 20211 do Windows Insider Preview, o WSL 2 oferecerá um novo recurso:wsl --mount. A postagem afirma que isso "o novo parâmetro permite que um disco físico seja anexado e montado dentro do WSL2,"

que permitirá aos usuários acessar sistemas de arquivos que não são suportados nativamente pelo Windows, como ext4. Na verdade, o novo parâmetro permitirá que os usuários acessem seus arquivos Linux a partir do Windows, mesmo que inicializem duas vezes o Windows e o Linux usando discos diferentes.

Caso você já tenha o Windows Insider Preview build 20211 instalado em seu dispositivo, você poderá montar um disco abrindo uma janela do PowerShell com privilégios de administrador e executando: wsl -- mount . Para listar todos os discos disponíveis no Windows, você pode executar: wmic diskdrive list brief. Finalmente, para desmontar e desconectar o disco do WSL 2, você pode executar: wsl --unmount . Observe que você só poderá montar discos físicos no WSL 2 e, no momento, não é possível montar uma única partição.

Depois de montar o disco com sucesso, você poderá acessá-lo por meio do Windows Explorer. Para fazer isso, você precisará navegar até "\wsl$" e depois até a pasta montada. Também é importante notar que wsl --mount O comando tenta montar o disco como ext4 por padrão. Se você deseja especificar um sistema de arquivos diferente ou para cenários mais avançados, você pode conferir esta documentação da Microsoft para aprender como fazer isso.