Shell de bash Ubuntu do Windows 10: como monte outras unidades do Windows?

47

Estou usando o shell Ubuntu Bash do Windows 10. Ele mapeia a unidade C bem como / mnt / c.

Eu tenho outros discos rígidos físicos locais, montados no Windows como E: e F:

Como eu digo ao Bash para montar esses drives também (idealmente automaticamente em / mnt / e e / mnt / f, mas a montagem manual é boa)? "sudo fdisk -l" não parece funcionar (não pode abrir / proc / partições), então não tenho certeza de como encontrar seus nomes, senão eu usaria um comando mount comum.

    
por Jason Champion 17.08.2016 / 00:45

4 respostas

38

Boas notícias, agora é possível montar mídias USB (incluindo formatadas como FAT) e compartilhamentos de rede com o drvfs no Windows 10:

Montar mídia removível: (por exemplo, D:)

$ sudo mkdir /mnt/d
$ sudo mount -t drvfs D: /mnt/d

Para desmontar com segurança

$ sudo umount /mnt/d

Você também pode montar compartilhamentos de rede sem o smbfs:

$ sudo mount -t drvfs '\server\share' /mnt/share

Você precisa criar pelo menos 16176, portanto, talvez seja necessário ativar o programa Windows Insider e atualizar o Windows. Fonte: link

    
por 16.05.2017 / 14:46
12

To facilitate interoperability with Windows, WSL uses the DrvFs file system. WSL automatically mounts all fixed drives with supported file systems under /mnt, such as /mnt/c, /mnt/d, etc. Currently, only NTFS and ReFS volumes are supported.

De: link

Se e: e f: tiverem outros sistemas de arquivos como FAT , exFAT , eles não serão montados automaticamente.

    
por 12.10.2016 / 11:57
4

Essas outras unidades devem estar lá também, em / mnt / e etc. Você pode verificar com ls /mnt . Se eles não são, eu tentaria uma das várias coisas -

-Reinicie o seu computador, certifique-se de que as unidades estão conectadas e, em seguida, inicie o bash

-Reinstale o Ubuntu executando lxrun/uninstall/full/y e, em seguida, lxrun/install/y em cmd

-Se nada funcionar, você pode tentar fazer um link simbólico do ponto de montagem da unidade USB para alguma pasta na sua unidade C. Acredito que este artigo explica como fazê-los no Windows.

Se nada disso funcionar, recomendo denunciar isso como um erro para a Microsoft. A WSL ainda está em desenvolvimento pesado e nem todos os recursos estão funcionando corretamente.

    
por 17.08.2016 / 06:48
1

Muito atrasado para esta festa, mas aqui está o problema oficial: link

Em suma, está no radar deles, mas ainda não está implementado. : (

    
por 22.10.2016 / 15:03