Я использую Ubuntu 16.04 через подсистему Windows 10 Linux. Когда я подключаю внешний жесткий диск 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 и из проводника.

1 ответ1

0

Итак, я нашел проблему, мне пришлось сначала размонтировать ее и снова смонтировать:

sudo umount /mnt/d
sudo mount -t drvfs D: /mnt/d

Это произошло потому, что я не первый раз подключал этот накопитель USD. Первый раз WSL (Windows Linux Subsystem) автоматически распознал и смонтировал устройство. Но затем я отключил его без "Безопасного удаления" и без размонтирования через командную строку. Итак, в следующий раз, когда я снова подключу диск D: кажется, он монтируется в /mnt /d, но не правильно.

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