Eu tenho um PC configurado para inicialização dupla.
Como o Windows 10 possui o Windows Subsystem para Linux, é possível acessar a partição EXT4 de dentro dele?
Eu tenho um PC configurado para inicialização dupla.
Como o Windows 10 possui o Windows Subsystem para Linux, é possível acessar a partição EXT4 de dentro dele?
Respostas:
é possível acessar a partição EXT4 a partir dela?
Não parece que o WSL possa acessar qualquer partição que o próprio Windows não possa acessar . Além disso, parece estar limitado a apenas partições NTFS montadas pelo próprio sistema. Isso significa que os compartilhamentos de rede não seriam acessíveis, mesmo se eles estivessem usando o sistema de arquivos NTFS.
Isso é suportado pelas seguintes instruções:
A WSL consulta unidades de todo o sistema quanto ao DriveFS; montagens de letras que são por usuário (como alguns mapas de rede ou o driver ext4fs da Paragon para Windows) não são captadas.
Um dos desenvolvedores da WSL confirmou que esse era o caso.
Você está mais correto. Atualmente, suportamos apenas volumes NTFS fixos.
Parece que, embora essas informações estejam corretas para o Windows 10 1703 e abaixo, a partir do Windows 10 1709, isso deve ser possível.
Na versão mais recente do Windows Insider, o Windows Subsystem para Linux (WSL) agora permite montar manualmente as unidades do Windows usando o sistema de arquivos DrvFs. Anteriormente, o WSL montava automaticamente todas as unidades NTFS fixas ao iniciar o Bash, mas não havia suporte para montar armazenamento adicional, como unidades removíveis ou locais de rede.
Agora, não apenas você pode montar manualmente quaisquer unidades em seu sistema, mas também adicionamos suporte a outros sistemas de arquivos, como o FAT, bem como a montagem de locais de rede. Isso permite acessar qualquer unidade, incluindo pen drives ou CDs removíveis, e qualquer local de rede que você possa acessar no Windows, tudo a partir da WSL.
Aprimoramentos do sistema de arquivos no subsistema Windows para Linux
Como a partição já existe na unidade, você poderá montá-la, como faria com qualquer outra partição no Linux. No entanto, com base nas informações e nos exemplos que encontrei, talvez não seja possível porque o próprio Windows não saberia como lidar com a partição EXT4.
Para montar uma unidade do Windows usando DrvFs , você pode usar o comando regular mount do Linux. Por exemplo, para montar um diretório D: as / amnt / d da unidade removível, execute os seguintes comandos:
$ sudo mkdir / mnt / d
$ sudo mount -t drvfs D: / mnt / d
Agora, você poderá acessar os arquivos da sua unidade D: em / mnt / d. Quando você deseja desmontar a unidade, por exemplo, para removê-la com segurança, execute o seguinte comando:
$ sudo umount / mnt / d
A seguinte pergunta está relacionada a este tópico Windows 10 Ubuntu Bash Shell: Como montar outros drives do Windows? , e embora eu não tenha extraído nada diretamente dele, ele ainda está relacionado ao assunto de montar volumes a partir da WSL.
Sim você pode. Uso regularmente o ext2fsd para acessar volumes ext4 no Windows. Principalmente, meu requisito é o acesso de leitura, que é como eu o configuro e funcionou perfeitamente.
Ocasionalmente, testei o acesso de gravação sem perceber problemas, mas não o usei o suficiente para garantir sua confiabilidade.
O link do SourceForge o descreve como um driver de sistema de arquivos ext2 / ext3 do Linux para Windows e certamente lê volumes ext4 sem problemas, mas não vou confiar em usá-lo para acesso de gravação até que eu o tenha testado muito mais ou vi algumas garantias de que o ext4 é suportado.
ext2fsd
ele pode ser acessado a partir da WSL como qualquer outro volume do Windows.
ext2fsd
. Eu atribuí U:
à partição Ubuntu e a WSL vê isso como /mnt/u/
. Digite df
para verificar.