¿Cómo exponer 2 carpetas como 1 recurso compartido de red en Windows 7?

5

Digamos que tengo 2 carpetas en 2 unidades separadas:

d:\movies
f:\movies

¿Es posible tener 1 recurso compartido de red que incluya ambas carpetas (como solo lectura)?

\ machine_name \ all_movies por ejemplo?

Estoy configurando el uso compartido para mi tanque de medios, por lo que esto eliminaría muchos problemas.

JL.
fuente
sin usar subcarpetas, no lo creo ... si puedes estar interesado en verlo
RobotHumans

Respuestas:

4

El sistema de archivos distribuido, es un rol de Server 2008 que hace que los recursos compartidos lógicos de múltiples rutas.

http://technet.microsoft.com/en-us/library/cc753479%28WS.10%29.aspx

NginUS
fuente
"... la carpeta llamada Herramientas tiene dos destinos de carpeta, uno en Londres y otro en Nueva York ... Un usuario que navega a \\ Contoso \ Public \ Software \ Tools se redirige de forma transparente a la carpeta compartida \\ LDN-SVR -01 \ Tools o \\ NYC-SVR-01 \ Tools, dependiendo del sitio en el que se encuentre el usuario actualmente. " - Descripción general de los espacios de nombres DFS
Chris Shouts
1

NginUS dio la mejor opción con DFS. Pero si un sistema operativo de servidor no está disponible para usted y simplemente desea un punto de congregación único de archivos en 2 unidades físicas separadas, lo ideal sería la creación de bandas o la distribución. Si las unidades son similares, puede rayarlas (RAID0), pero esto será muy susceptible de fallar. Si una unidad de disco duro muere, todos los datos están dañados. La otra opción es usar JBOD en el que las unidades se agrupan de extremo a extremo y se ven como una unidad en el sistema operativo. Si una de las unidades falla, solo pierde los datos de esa unidad.

Si usa Linux como su servidor de archivos (que es una excelente opción), puede compartir fácilmente múltiples carpetas en diferentes unidades como un recurso compartido y restringir el acceso de los usuarios.

jimminyjones
fuente
0

No, no veo cómo es posible usar Samba. Sin embargo, puede juntar sus dos unidades en un solo volumen. Obtuve 3 unidades de 1TB en modo "Esparcido", que proporciona una letra de unidad con 3TB.

Amir Rezaei
fuente
¿2 unidades SATA completamente no relacionadas, incluso de diferentes fabricantes? ¿Y este modelo es actualizable, o tendré que borrar los datos antes de fusionar?
JL.
Creo que tienes que borrar tus datos, encontrarás más información aquí. technet.microsoft.com/en-us/library/cc772180.aspx
Amir Rezaei
0

Agregue sus películas a la biblioteca de videos de Windows 7. Luego, puede compartir la biblioteca con su grupo base como "Sólo lectura". Esta es una opción en la barra superior de la ventana de la biblioteca.

RSMoser
fuente
Esta es una buena solución, pero solo funcionaría para clientes en la red que tienen Windows Media Player. Mac, Linux y otras plataformas no podrían usarlo, lo que lo hace un poco más difícil de usar.
nhinkle
Suena bien en teoría, pero Windows crea múltiples recursos compartidos para cada carpeta de la biblioteca, no 1 como cabría esperar.
JL.
0

NginUS ya te ha dicho como es posible usar Sistema de archivos distribuidos con un servidor Windows en la red, que es la mejor manera de hacerlo.

Hay otras formas en las que puedo pensar:

En primer lugar, ¿ha considerado utilizar el Grupo Hogar característica de Windows 7? Fue hecho exactamente para el tipo de cosa que está tratando de lograr, aunque requiere Windows 7 en todas las computadoras en las que quiere usarlo. No he usado HomeGroup porque tengo una red de dominio, pero creo que puedes usar las bibliotecas con ella.

Otra forma es usar Bibliotecas en la computadora cliente. Simplemente agregue recursos compartidos de red individuales y todos aparecerán como uno en la carpeta virtual resultante. Las computadoras cliente deben estar ejecutando Windows 7 para esto.

La otra forma es mediante el uso de un kludge que acabo de pensar, pero no probado. Debería poder crear una carpeta en algún lugar de la computadora del servidor y compartirla. Entonces haz dos Puntos de unión El mklink /j ] apuntando a las dos carpetas de películas en esa carpeta. El único problema con eso es que verá las dos carpetas contenidas en el recurso compartido de red único, en lugar de que todos los archivos se muestren juntos, como cuando se usan bibliotecas.

También puede hacer lo mismo, pero en las computadoras cliente, usando Enlaces simbólicos El mklink /d ], que apunta a los recursos compartidos de la red remota en la computadora del servidor, pero esto requiere que se haga todo en las máquinas cliente y no puedo ver ningún punto en este método.

paradroid
fuente
0

ES posible usar uniones NTFS para carpetas y enlaces físicos para archivos individuales. Lamentablemente, mklink no admite el uso de caracteres comodín, por lo que debe crear cada unión individual de forma manual O puede instalar una herramienta para hacerlos por usted.

  1. Instalar Link Shell Extension

  2. Crea una nueva carpeta para tu recurso compartido llamada "all_movies"

  3. Vaya a "d: \ movies" y seleccione todas las carpetas o archivos que está compartiendo (solo seleccione un grupo de archivos O un grupo de carpetas a la vez, no una combinación de ambos)

  4. Haz clic derecho y elige "Elegir fuente de enlace"

  5. Navega a tu carpeta "all_movies".

  6. Haga clic con el botón derecho y elija "Eliminar como & gt; Unión" para las carpetas, o "Eliminar como & gt; Hardlink" para los archivos

  7. Repita los pasos 3-5 según sea necesario hasta que se hayan creado enlaces para todos los archivos / carpetas de cada ubicación ("d: \ movies" "f: \ movies" etc.) Si tiene nombres duplicados, se agregarán con "- Junction "

  8. Cree un recurso compartido para su carpeta "all_movies" y disfrute.

tipsy
fuente
-1

No, no es posible.

He agregado esta respuesta, pero creo que con la tecnología actual, podría no ser posible. Eliminaré esta respuesta, si alguien se da cuenta de cómo hacerlo.

JL.
fuente