私はWindows 10のUbuntuのBashシェルを使用しています。Cドライブを/mnt/cとしてうまくマッピングしてくれます
私は、WindowsにE:とFとしてマウントされた他のローカルの物理的なハードドライブを持っています
これらのドライブもマウントするように Bash に指示するにはどうすればいいでしょうか (理想的には /mnt/e と /mnt/f に自動的にマウントするのですが、手動でマウントしても構いません)?”sudo fdisk -l” はうまくいかないようです (/proc/partitions を開けません)
91 Jason Champion 2016-08-16
良いニュースは、Windows 10でUSBメディア(FATとしてフォーマットされたものを含む)とネットワーク共有をdrvfsでマウントすることが可能になりました
リムーバブルメディアをマウントします。(例: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
少なくともBuild 16176が必要なので、Windows InsiderプログラムにオプトインしてからWindowsをアップデートする必要があるかもしれません。ソースは以下の通りです。https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/
101 user643011 2017-05-16
Windows との相互運用性を促進するために、WSL は DrvFs ファイルシステムを使用します。WSL は、/mnt/c、/mnt/d などのような /mnt の下にサポートされているファイルシステムを持つすべての固定ドライブを自動的にマウントします。現在、NTFS と ReFS ボリュームのみがサポートされています
より。https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/
e:
とf:
がFAT
, exFAT
のように他のファイルシステムを持っている場合は、自動的にマウントされません
14 mementum 2016-10-12
他のドライブも /mnt/e などにあるはずです。ls /mnt
で確認できます。もしない場合は、いくつかの方法のうちの一つを試してみてください
-コンピュータを再起動し、ドライブが接続されていることを確認してから bash を起動します
-Ubuntuを再インストールするには、cmdでlxrun/uninstall/full/y
を実行してからlxrun/install/y
を実行してください
-何も動作しない場合は、USBドライブのマウントポイントからCドライブ上のいくつかのフォルダにシンボリックリンクを作成してみることができます。私はこの記事がWindowsでの作り方を説明していると信じています
どれもうまくいかない場合は、これをバグとしてマイクロソフトに報告することをお勧めします。WSL はまだ開発中であり、ほとんどすべての機能が正しく動作しているわけではありません
4 Anton Liakhovitch 2016-08-17
このパーティーに非常に遅れていますが、 ここでは公式の問題です。https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13355724-unable-to-access-usb-devices-from-bash
要するに、彼らのレーダーには載っているが、まだ実装されていないということです
0 dimitarvp 2016-10-22