1

Мне нравится использовать Ubuntu Bash, который был добавлен в Windows 10 с момента обновления Anniversary. Обычно он работает нормально и позволяет мне продолжать работать, когда я переключаюсь между моей рабочей станцией Linux и ноутбуком с Windows. Я обычно делюсь / синхронизирую свои файлы через Dropbox, к которому (на моем ноутбуке) я могу получить доступ из моей файловой системы Windows из Windows bash через /mnt/c/Users/Me/Dropbox .

Однако я хочу сделать то же самое с моего гибридного планшета / нетбука (Windows 10). Здесь исходное дисковое пространство ограничено, поэтому я добавил SD-карту 128 ГБ в формате NTFS (как диск "D:") и установил папку Dropbox в Windows для синхронизации там. Это не распознается Bash в Windows (я вижу только диск "c" в /mnt), хотя я читаю, что это возможно, если карта отформатирована в NTFS.

Я также пытался создать программные ссылки (переходы) с SD-карты на C: в Windows (как я читал, они теперь поддерживаются Bash для Windows), но они не отображаются в /mnt/c при поиске их из Bash.

Можно ли это исправить, не перемещая папку Dropbox в C:?

1 ответ1

4

Резюме

В последней сборке Windows Insider [16176] подсистема Windows для Linux (WSL) теперь позволяет вручную монтировать диски Windows с помощью файловой системы DrvFs. Ранее WSL автоматически монтировал все фиксированные диски NTFS при запуске Bash, но не было поддержки для монтирования дополнительного хранилища, такого как съемные диски или сетевые расположения.

Теперь вы можете не только вручную монтировать любые диски в вашей системе, мы также добавили поддержку других файловых систем, таких как FAT, а также монтирование сетевых расположений. Это позволяет получить доступ к любому диску, включая съемные USB-накопители или компакт-диски, а также к любому сетевому местоположению, доступному в Windows, из WSL.

Монтаж DrvFs

Чтобы смонтировать диск Windows с помощью DrvFs, вы можете использовать обычную команду монтирования Linux. Например, чтобы подключить съемный диск D: как каталог /mnt /d, выполните следующие команды:

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

Теперь вы сможете получить доступ к файлам вашего диска D: в /mnt /d. Если вы хотите отключить диск, например, чтобы вы могли безопасно удалить его, выполните следующую команду:

$ sudo umount /mnt/d

Источник: Улучшения файловой системы в подсистеме Windows для Linux

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .