En mi símbolo del sistema de Windows 10, cuando necesito configurar la unidad en alguna unidad compartida de red, solo uso
net use V: //192.168.xxx.xxx/folder
Agregué Bash en Ubuntu en Windows en mi Windows 10, y también me gustaría tener acceso a mis unidades de red desde el terminal, así que intenté montarlo
sudo mount -t cifs -o username=myusername //192.168.xxx.xxx/folder /mnt/new_folder
donde creé mi new_folder
en la /mnt
carpeta, pero recibo el error
sudo: no se puede encontrar la computadora NOMBRE DE LA COMPUTADORA
¿Dónde COMPUTER NAME
está el nombre real de mi computadora que también puedo ver en el Explorador?
¿Qué estoy haciendo mal y cómo puedo montar unidades de red en mi Windows Bash?
EDITAR:
Lo hice funcionar parcialmente, agregando el nombre de mi computadora en el archivo de hosts en etc/hosts
127.0.1.1 COMPUTER NAME
Pero todavía no puedo montar la unidad de red
windows-10
bash
mount
dingo_d
fuente
fuente
network path
dónde deberías haber puestoCOMPUTERNAME
. Tampoco use espacios en las carpetas ni los coloque entre ". Elimine la entrada de hosts. Simplemente redirige el COMPUTER_NAME de regreso a su propia computadora (que no es lo que desea). Edite su pregunta con los comandos exactos que usa.192.168.xxx.xxx/newtork_folder
. No hay espacios en el original, tal vez no estaba claro con eso.network path
justo después de lo//
cual debería ser el nombre de la computadora. ¿Puede hacer ping a la computadora por su ip o nombre de la computadora?I added Bash on Ubuntu on Windows in my Windows 10
Oh, espera ... ¿está todo en la misma computadora? ¿Cómo estás ejecutando Ubuntu en Windows?Respuestas:
Abril de 2017 se anunció el soporte para el montaje accesible de WSL de unidades de red (así como unidades locales extraíbles) . No estoy seguro de qué compilación fue exactamente la primera en incluirlo, pero supongo que alrededor de 15063.250 y superior debería ser lo suficientemente reciente. Si tiene soporte, ahora puede ejecutar:
sudo mount -t drvfs '\\192.168.xxx.xxx\folder' /mnt/new_folder
(Tenga en cuenta que la ruta de red debe expresarse en barras diagonales inversas y, por lo tanto, debe citarse para detener el shell y convertirlas automáticamente en barras diagonales).
fuente
Vea la respuesta de Callum Gare arriba:
WSL ha estado bajo un fuerte desarrollo y ahora admite el montaje de carpetas compartidas de red.
Vieja respuesta
Lo que usted denomina Windows 10 Bash es excelente para algunos usos, pero totalmente paralizado por otros. En general, puede ser de buen uso para los desarrolladores, pero es inútil para SysAdmins. Esto es intencional, al menos por el momento. Simplemente podría significar que está bajo un fuerte desarrollo y algunas características están fuera del foco actual, como señala Rik y algunas personas aquí en superusuario también creen. Otro punto de vista al respecto es que no debe competir con Powershell, que es el producto # 1 de Microsoft Shell en este momento.
Todo depende de cuáles sean sus necesidades específicas. Si todo lo que necesitas es Bash, te recomendaría hacerte un favor y usar Cygwin por ahora. O cmder , que no requiere instalación.
Después del largo preámbulo, me gustaría responder a su pregunta.
Pregunta: ¿ Montaje de unidad de red en Windows 10 desde Bash?
Respuesta: En Windows 10, abra un indicador de Cygwin Bash y emita:
O un indicador de bash de cmder :
fuente
cmd
.bash
, no integradacmd
.