Windows 10 Ubuntu Bash Shell: как смонтировать другие диски Windows?

Я использую оболочку Ubuntu Bash Windows 10. Он отображает превосходный диск C как / mnt / c.

У меня есть другие локальные физические жесткие диски, установленные в Windows как E: и F:

Как я могу указать Bash для установки этих дисков (в идеале автоматически в / mnt / e и / mnt / f, но ручной монтаж в порядке)? «Sudo fdisk -l», похоже, не работает (не могу открыть / proc / partition), поэтому я не уверен, как найти их имена, иначе я бы просто использовал обычную команду mount.

Чтобы облегчить взаимодействие с Windows, WSL использует файловую систему DrvFs. WSL автоматически монтирует все фиксированные диски с поддерживаемыми файловыми системами в / mnt, например / mnt / c, / mnt / d и т. Д. В настоящее время поддерживаются только тома NTFS и ReFS.

От: https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/

Если e: и f: имеют другие файловые системы, такие как FAT , exFAT , они не будут автоматически установлены.

Хорошие новости, теперь можно смонтировать USB-носители (в том числе отформатированные как FAT) и сетевые ресурсы с drvfs в Windows 10:

Смонтируйте съемные носители: (например, D 🙂

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

Чтобы безопасно отключить

 $ sudo umount /mnt/d 

Вы также можете монтировать сетевые ресурсы без smbfs:

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

Вам нужно, по крайней мере, построить 16176, поэтому вам может потребоваться войти в программу Windows Insider, а затем обновить Windows. Источник: https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/

Эти другие диски также должны быть там, в / mnt / e и т. Д. Вы можете проверить с помощью ls /mnt . Если это не так, я бы попробовал одну из нескольких вещей –

-Зарегистрируйте свой компьютер, убедитесь, что диски подключены, а затем запустите bash

-Установить Ubuntu, запустив lxrun/uninstall/full/y а затем lxrun/install/y в cmd

-Если ничего не работает, вы можете попробовать сделать символическую ссылку с точки монтирования USB-накопителя в какую-то папку на вашем диске C. Я считаю, что в этой статье объясняется, как сделать их в Windows.

Если это не работает, я бы рекомендовал сообщить об этом как об ошибке Microsoft. WSL все еще находится в тяжелом развитии, и почти все функции работают исправно.

Очень поздно для этой вечеринки, но вот официальная проблема: https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13355724-unable-to-access -USB-устройства-из-Баша

Короче говоря, это на их радаре, но оно еще не реализовано. 🙁

  • Почему 2,66 ГБ можно использовать в 4 ГБ оперативной памяти?
  • Windows 10 указывает отсутствие сетевого кабеля после обновления или юбилейного обновления
  • Сеть не работает после обновления Windows 10
  • Сделать Windows 10 распознавать Bluetooth-ключ как Bluetooth?
  • Как переустановить приложение калькулятора Windows 10?
  • Патч Windows 10-UxStyle работает неправильно
  • Невозможно открыть настройки с помощью встроенной учетной записи администратора в Windows 10
  • Загрузочные окна, установленные с UEFI, только для хоста
  • Изменение значка меню «Пуск» в Windows 10
  • Требования к 64-разрядной версии Windows 10: поддерживает ли мой процессор CMPXCHG16b, PrefetchW и LAHF / SAHF?
  • USB не загружается при попытке установить Linux на моем Asus EeeBook X205TA
  • Давайте будем гением компьютера.