¿Hay alguna manera de montar una ubicación de red para que aparezca como un disco físico local? por ejemplo, \\computer\share
como D:
(no una unidad de red)
¿Hay alguna manera de montar una ubicación de red para que aparezca como un disco físico local? por ejemplo, \\computer\share
como D:
(no una unidad de red)
Respuestas:
Como dije en esta pregunta (casi) idéntica :
¿Estás seguro de que esto es realmente lo que quieres hacer? Hay un muy buen artículo sobre por qué es una mala mala mala idea en Joel on Software (ver punto # 3) ...
La declaración final es:
Conclusión: la próxima vez que alguien intente venderle un producto de programación que le permita acceder a los recursos de la red de la misma manera que accede a los recursos locales, ejecute a toda velocidad en la dirección opuesta.
Si quieres saber por qué, lee las partes relevantes del artículo.
Y la respuesta corta a su pregunta es: No. No es fácil, y la razón es que se espera que un disco local tenga todo tipo de funcionalidad que un recurso compartido de red no tiene. Un disco local espera un sistema de archivos local (NTFS / FAT / etc.), que un recurso compartido de red no tiene (bueno, sí, pero en el servidor en el que está alojado, no en su ubicación), así como un host completo de otros características que simplemente no se pueden replicar de manera segura o confiable (vea el artículo vinculado).
Sí, esto es posible en Windows Vista y en Windows 7.
Abra el símbolo del sistema como administrador. Luego escriba el siguiente comando:
mklink /D C:\LinkName \\NetworkLocation\LocationName
Esto creará un "enlace simbólico" en Drive C
llamado LinkName
, que se vinculará a LocationName
on \\NetworkLocation
. Windows, por supuesto, sabrá que este es un enlace simbólico, pero lo tratará como si fuera una carpeta en el disco local. Todas las aplicaciones tratarán este enlace simbólico como un recurso local.
Espero que esto ayude.
Puede montar una unidad de red como un disco físico virtual usando el protocolo iSCSI para acceder a un servidor iSCSI; por ejemplo, puede configurar uno usando Free NAS: Google para obtener más información.
Supongo que está utilizando Windows, pero no dice qué versión. En cualquier caso, en el Explorador de Windows en el menú Herramientas, seleccione Map Network Drive. Si está en Vista, por ejemplo, que oculta los menús, simplemente presione y suelte la tecla Alt para mostrar los menús.
También puedes usar el SUBST
comando:
SUBST M: \\COMPUTERNAME\SHARENAME
Si desea escribirlo, use el comando NET USE:
The syntax of this command is:
NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]
NET USE {devicename | *} [password | *] /HOME
NET USE [/PERSISTENT:{YES | NO}]
Utilicé la respuesta de Alderbury para guardar mis archivos de microsoft onedrive en mi nube y funciona. Tengo una PC con Windows 10. Microsoft onedrive solo guardará en carpetas en la unidad c: \ y no en una unidad de red.
Sí, esto es posible en Windows Vista y en Windows 7.
Abra el símbolo del sistema como administrador. Luego escriba el siguiente comando:
mklink /D C:\LinkName \NetworkLocation\LocationName
Esto creará un "enlace simbólico" en la Unidad C llamada LinkName
, que se vinculará a LocationName
encendido \NetworkLocation
. Windows, por supuesto, sabrá que este es un enlace simbólico, pero lo tratará como si fuera una carpeta en el disco local. Todas las aplicaciones tratarán este enlace simbólico como un recurso local.
Espero que esto ayude.
La sugerencia de mklink /D C:\LinkName \NetworkLocation\LocationName
realmente funciona. Así es como lo hice funcionar:
Primero mapeé por unidad de red como Z:
. Para hacer esto, haga clic derecho en la unidad de red y verá "Asignar unidad de red" como una opción. Si no abre la unidad de red y crea en ella la carpeta en la que desea almacenar Onedrive para la Empresa. Luego haga clic derecho en la carpeta y asignela a la unidad Z :, o cualquier otra que desee.
A continuación, ejecute CMD como administrador. En el cuadro del símbolo del sistema que aparece, escriba mklink /D C:\ Z:
(los espacios son necesarios). Ahora verá un archivo en c:\
LinkName llamado.
Abra ese archivo y verá un archivo con el mismo nombre que el directorio que asignó como unidad Z:
. Haga clic derecho sobre eso y haga clic en Propiedades. En la pestaña general, verá en la parte inferior los atributos. Si la opción Solo lectura, o cualquier otro cuadro, está resaltada o marcada, haga clic en ella para borrarla. Luego haga clic en aplicar.
Ahora puede ir a Onedrive para la Empresa y elegir como ubicación la carpeta dentro de C:\Linkname
la unidad de red asignada.
Espero que esto sea fácil de seguir.
A partir de Windows 10, solo tiene que hacer clic derecho en la red y hacer clic en "conectar la unidad" (justo arriba de "cortar").
Establecerá una letra (D :, E: o bien) y aparecerá como una unidad local.
Si solo desea sus archivos en otro lugar, pero en realidad no necesita acceder a ellos desde muchas ubicaciones simultáneamente, puede guardar una unidad virtual en la carpeta compartida y usar algún software para montarla como unidad física local.
Se comportará como un disco local, todo el software lo reconocerá como tal, pero no consumirá espacio en sus discos duros locales. Si realmente necesita acceder a esos archivos desde dos o más ubicaciones a la vez, busque el enlace duro, como ya explicaron otros.
Texto original antes de editar:
Tengo una aplicación que requiere que los archivos se guarden localmente, pero debido a su gigantesco consumo de espacio, tengo que dejarlo en el servidor. Simplemente guardé una unidad virtual en una carpeta compartida y la asigné usando Daemon Tools. Funciona a las mil maravillas y es reconocido como almacenamiento local.
* Es rápido, debido a la red gigabit, pero no es completamente confiable. Puede perder datos críticos o dañar el archivo de la unidad virtual. Para evitar esto, puede usar la opción "Carpeta sin conexión", pero como guarda una copia de los archivos localmente, puede consumir mucho espacio, lo que hace que sea imposible de usar en casos como el mío.
El mejor método es crear iSCSI, conectarse a este iSCSI e indicar el almacenamiento de Shadown Copy para el local. Esta publicación solía crear iSCSI y Be Happy !!!.