Como posso tornar uma unidade acessível ao subsistema Linux / Bash no Windows? [duplicado]

2

Eu tenho um laptop que eu tenho dual-boot com o Ubuntu e Windows 10.

Meu objetivo é usar um shell bash dentro do windows para acessar a partição linux.

Dentro do Windows, eu instalei o subsistema Linux e também usei o Ext2Fsd para criar uma unidade D: // para o sistema Linux.

No shell Bash, no entanto, só consigo ver a unidade C: //. Como posso acessar a unidade D: //?

Eu tentei criar um atalho no Windows, mas ele faz o arquivo .lnk que eu não sei como seguir no Linux.

    
por max pleaner 12.04.2017 / 19:17

1 resposta

0

Como posso acessar a unidade D: //?

Ele só será pseudo-montado se for uma unidade fixa e formatado como NTFS.

Note that we don't currently support mounting drives in WSL - we pseudo-mount fixed NTFS drives in your machine, but cannot currently mount removable (e.g. USB) drives or non-NTFS drives

Fonte - comentário por Richard Turner que trabalha para a equipe da Microsoft WSL.

In order for a drive to show up under /mnt/ it must meet the following criteria:

  1. The drive must be a fixed drive
  2. The drive must be formatted to NTFS.

Isso foi levantado como um problema: Unidades diferentes de C: não estão montadas em / mnt # 1079 . Ainda está marcado como "Aberto".

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.

Fonte Suporte ao sistema de arquivos WSL

Leitura Adicional

por 12.04.2017 / 19:26