Montando (ou ligando para) um cartão SD NTFS em “Bash no Ubuntu no Windows”

1

Eu gosto de usar o Ubuntu Bash que foi adicionado ao Windows 10 desde a Atualização de Aniversário. Geralmente funciona bem e permite que eu continue trabalhando quando alterno entre minha estação de trabalho Linux e meu laptop Windows. Eu costumo compartilhar / sincronizar meus arquivos através do Dropbox, que (no meu laptop) eu posso acessar do meu sistema de arquivos do Windows a partir do Windows bash via /mnt/c/Users/Me/Dropbox .

No entanto, quero poder fazer o mesmo com meu híbrido de tablet / netbook (Windows 10). Aqui, o espaço em disco original é limitado, então eu adicionei um cartão SD de 128GB formatado em NTFS (como drive "D:"), e configurei a pasta Dropbox no Windows para sincronizar lá. Isso não está sendo reconhecido pelo Bash no Windows (só vejo a unidade "c" em /mnt ), embora eu tenha lido isso seja possível, desde que a placa seja formatada em NTFS.

Eu também tentei criar links suaves (junções) do cartão SD para o C: no Windows (como eu li estes são suportados pelo Bash no Windows agora também), mas eles não aparecem em /mnt/c ao procurar por eles do Bash.

Isso pode ser corrigido sem realocar a pasta do Dropbox para C:?

    
por jov14 04.04.2017 / 10:28

1 resposta

4

Summary

In the latest Windows Insider build [16176], the Windows Subsystem for Linux (WSL) now allows you to manually mount Windows drives using the DrvFs file system. Previously, WSL would automatically mount all fixed NTFS drives when you launch Bash, but there was no support for mounting additional storage like removable drives or network locations.

Now, not only can you manually mount any drives on your system, we’ve also added support for other file systems such as FAT, as well as mounting network locations. This enables you to access any drive, including removable USB sticks or CDs, and any network location you can reach in Windows all from within WSL.

Mounting DrvFs

In order to mount a Windows drive using DrvFs, you can use the regular Linux mount command. For example, to mount a removable drive D: as /mnt/d directory, run the following commands:

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

Now, you will be able to access the files of your D: drive under /mnt/d. When you wish to unmount the drive, for example so you can safely remove it, run the following command:

$ sudo umount /mnt/d

Fonte: Aprimoramentos do sistema de arquivos para o subsistema do Windows para Linux

    
por 14.06.2017 / 17:05