Estructurando la información
Recuerdo haber tratado este tema en alguna otra ocasión, no sé si en el blog o en algún otro hilo on-line, pero nunca he sacado conclusiones al respecto y me gustaría retomar el tema. Cuando hay un entorno de trabajo que se divide en varias máquinas, y toca cambiar o rotar entre ellas por exigencias del guión, no todo es tan sencillo como debiera. Imagino que es la consecuencia de una falta grave de organización, aquí entra en juego vuestro consejo ó método.
Mi opción es la siguiente. Tengo una estructura de directorios que intento sincronizar vía rsync ó scp entre las distintas máquinas, a veces o no tengo acceso ssh o no procede mover semejante volumen de datos con lo que esta estructura se hace tediosa de mantener. Además de ésto, necesito tener información pública y privada, la primera accesible desde cualquier lugar de Internet (ssh ó ftp); mientras que la segunda obviamente no puede compartirse. La estructura:

- data_public: Para datos públicos accesibles desde cualquier sitio, con autentificación compartida sin importar que los usuarios que conecten ahí se machaquen entre ellos. La estructura interior depende y varía continuamente.
- data_private: Información privada con distinta autentificación, solo se usa por ftp si no hay ssh disponible, con SSH esta información estaría catalogada en los 4 directorios siguientes.
- Downloads: Con varias subcarpetas, Torrents/ ó Música/ según procedencia de la descarga (azureus, frostwire...).
- Media: Con distintas subcarpetas que hablan por sí mismas, Divx/, Fotos/, Wallpapers/, Videos/.
- Stuff: Aquí guardo mis Documentos/ de lectura y algún que otro material de interés.
- Work: Es el directorio más importante de todos los mencionados, lo uso para guardar Webs/, Mysql/, varios Scripts/ wireless, de backup, nat... Patrones/ svg, xfc... y Documentos/ de trabajo
Imagino que con la llegada del verano algunos tendreis el mismo dilema con portátiles, viajes, pda's y demás aparatos que os puedan acompañar. Yo intentaré sincronizar todo lo posible, pero siempre acabo perdiéndome y sin saber donde están las versiones más recientes, claro que eso ya es cuestión de organización. ¿Cómo lo planteais vosotros?, ¿teneis algún otro método de organización?.
La verdad es que si que es un problema (sobre todo si usas rsync a destiempo y pierdes el trabajo de varios dias como me paso a mi). En mi caso ahora tengo todo en el home en distintas carpetas, sin ninguna estructura fija, y cuando necesito algo del server/ws en el portatil paso los datos con rsync a traves de ssh y viceversa. Un articulillo interesante al respecto, que he leido hace algo de tiempo es el siguiente:
http://www.onlamp.com/lpt/a/6377
Sacado de ONLamp. Puede parecer un poco lioso, pero esta bien.
Depende de cada uno. Yo en cada home tengo los mismos directorios casi (bin, tmp, etc, src, public_html, Desktop, ...).
Hola socios...
Yo no almaceno informacion duplicada nunca. Me parece realmente peligroso. Realmente un buen sistema de backups lo solucionaria. La idea es tener el repositorio central siempre accesible, mediante VPN si es necesario. Se me ocurren pocos casos en los que no puedas trabajar directamente sobre los datos.
En caso de realmente necesitar duplicar datos, segun lo veo yo, lo mas sencillo seria replicar la estructura en todos los sitios necesarios y actualizar a la ultima version.
BACKUP, BACKUP, BACKUP !!!


