Windows 10 LinuxサブシステムではなくUbuntu 16.04を使用しています。 NTFS外付けハードドライブ(D :)を接続すると、bash経由でそれにアクセスできません。ls -la /mnt
を実行すると、次の出力が得られます。
rwxr-xr-x 1 root root 512 Sep 21 19:04 .
drwxr-xr-x 1 root root 512 Jan 1 1970 ..
drwxrwxrwx 1 <myusername> <myusername> 512 Sep 21 13:06 c
d????????? ? ? ? ? ? d
drwxrwxrwx 1 <myusername> <myusername> 512 Sep 21 13:06 q
この解決策 に従ってドライブを手動でマウントしようとしましたが、結果は同じです。ディスクには、PowerShellおよびファイルエクスプローラーからアクセスできます。
だから私は問題を見つけました、私は最初にそれをアンマウントし、そして再びマウントしなければなりませんでした:
Sudo umount /mnt/d
Sudo mount -t drvfs D: /mnt/d
これは、このUSDドライブを接続したのが初めてではなかったために起こりました。 WSL(Windows Linux Subsystem)が初めてデバイスを自動的に認識してマウントしたとき。しかし、「安全な取り外し」なしで、またコマンドラインからアンマウントせずに、プラグを抜きました。したがって、次回ディスクDを再接続したときに、D:は/ mnt/dにマウントされているように見えますが、適切にマウントされていません。