29 votos

No se puede acceder a la unidad externa en el bash del subsistema de Windows 10 Linux

Estoy usando Ubuntu 16.04 en el subsistema de Windows 10 Linux. Cuando conecto un disco duro externo NTFS (D :) no puedo acceder a él a través del bash, cuando ejecuto ls -la /mnt obtengo el siguiente resultado:

 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

También intenté montar la unidad manualmente siguiendo esta solución, pero el resultado es el mismo. Se puede acceder al disco desde PowerShell y desde el explorador de archivos.

42voto

user174364 Puntos 56

Entonces encontré el problema, tuve que desmontarlo primero y montarlo nuevamente:

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

Esto sucedió porque no era la primera vez que conectaba esta unidad USB. La primera vez que WSL (Subsistema de Windows Linux) reconoció y montó el dispositivo automáticamente. Pero luego lo desconecté sin "Safe Remove" y sin desmontarlo a través de la línea de comandos. Entonces, la próxima vez que vuelva a conectar el disco D: parece estar montado en / mnt / d pero no correctamente.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X