¿Cómo hacer que los montajes NFS estén disponibles sin conexión?


8

Problema:

Trabajo en una computadora portátil y mientras trabajo tengo acceso a muchas unidades montadas en NFS. Cuando llego a casa, obviamente no están disponibles.

Solución de Windows 7:

Mi socio comercial usa Windows 7 y asigna las carpetas a través de samba. Windows 7 tiene una característica muy agradable que permite que estas carpetas estén disponibles sin conexión. Entonces, cuando se conecta a la red de trabajo, los cambios se sincronizan.

Pregunta:

¿Hay alguna manera de imitar eso en ubuntu?

Lo que tengo ahora:

Servidor a sincronización local: he agregado entradas rsync en mi crontab para copiar server folders => local folderscada cinco minutos.

Cuando estaba en el trabajo usaba las carpetas mapeadas de NFS y mientras trabajaba afuera usaba las copias locales.

Cuando llego al trabajo, ejecuto manualmente un script que se sincroniza local folders => server folders.

Problemas con mi configuración:

  • inicio lento cuando no está en el trabajo (supongo que lo hago con el fstab tratando de asignar las carpetas del servidor)
  • sin verificación / gestión de conflictos
  • Tengo que recordar sincronizar manualmente y tener cuidado debido a las diferentes ubicaciones de los archivos.
  • los archivos recientes no funcionan entre el trabajo y el hogar

Creo que Unison puede ayudarte. búsquelo en el centro de software para obtener más información detallada.
— Engels Peralta

Unison no es como un sistema de archivos sin conexión, pero parece que puede ayudarme a lograr un escenario más automatizado. Tendré que intentarlo y volver.
— lpanebr

Respuestas:


3

http://www.linuxpromagazine.com/Issues/2009/99/Offline-FS

Aquí hay información sobre varias alternativas para hacer esto. Principalmente discutiendo OFS. No lo he usado yo mismo, pero parece más maduro que mis sugerencias anteriores y está diseñado específicamente para la tarea en lugar de tratar de acelerar el acceso a NFS como CacheFS.

Cuando necesito mantener dos cosas sincronizadas, generalmente uso un repositorio de Subversion como intermediario entre los dos sistemas, pero esto puede requerir mucho trabajo.


OFS se parece a lo que quiero, pero aún no es lo suficientemente maduro como para confiar en él. ¡Genial saberlo!
— lpanebr
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.