Windows 10 Ubuntu Bash Shell: 他のWindowsドライブをマウントするには?

bash mount windows-10

私は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


タイトルとURLをコピーしました