{"id":215,"date":"2004-10-09T18:38:31","date_gmt":"2004-10-09T16:38:31","guid":{"rendered":"http:\/\/www.marblestation.com\/blog\/?p=215"},"modified":"2012-04-26T18:54:55","modified_gmt":"2012-04-26T16:54:55","slug":"sincronizacion-de-directorios-con-unison","status":"publish","type":"post","link":"https:\/\/www.marblestation.com\/?p=215","title":{"rendered":"Sincronizaci\u00f3n de directorios con Unison"},"content":{"rendered":"<p><a href=\"http:\/\/www.cis.upenn.edu\/~bcpierce\/unison\/\">Unison<\/a> es una herramienta que permite mantener varios directorios sincronizados con el mismo contenido entre 2 ordenadores. A diferencia de <a href=\"http:\/\/www.marblestation.com\/blog\/index.php?p=214\">iFolder<\/a> la sincronizaci\u00f3n entre multiples m\u00e1quinas no es autom\u00e1tica, para mantener sincronizado un directorio entre varios PCs (m\u00e1s de 2) tendremos que ir realizando la operaci\u00f3n pareja a pareja.<\/p>\n<p>Existe una interf\u00edcie gr\u00e1fica GTK para Unison que hace m\u00e1s intuitivo su uso, la versi\u00f3n estable utiliza GTK 1.x y por tanto se ve algo extra\u00f1o en GNOME 2.x, por suerte la siguiente versi\u00f3n ya utilizar\u00e1 GTK 2.x.<\/p>\n<p>Unison puede sincronizar un directorio de diferentes formas:<\/p>\n<ul>\n<li>Localmente: en la misma m\u00e1quina puede sincronizar 2 directorios.<\/li>\n<li>Remotamente usando sockets: sincronizaci\u00f3n entre 2 m\u00e1quinas diferentes conectadas por red. Una de ellas tendr\u00e1 que ejecutar un demonio que este continuamente escuchando y los datos no viajar\u00e1n cifrados.<\/li>\n<li>Remotamente usando SSH: sincronizaci\u00f3n entre 2 m\u00e1quinas diferentes conectadas por red. Una de ellas debe correr el servicio SSH. Los datos viajaran encriptados.<\/li>\n<\/ul>\n<p>La opci\u00f3n m\u00e1s interesante es la \u00faltima. Para instalar Unison:<\/p>\n<ul>\n<li>Gentoo: emerge unison<\/li>\n<li>Ubuntu: apt-get install unison-gtk<\/li>\n<\/ul>\n<p>A continuaci\u00f3n solo hay que ejecutar &#8216;unison-gtk&#8217; y utilizar la interfaz gr\u00e1fica para definir los 2 directorios que queremos mantener sincronizados. Al realizar la connexi\u00f3n entre 2 m\u00e1quina usando SSH se nos pedir\u00e1 password, pero no gr\u00e1ficamente&#8230; aparece en la consola donde hayamos ejecutado unison-gtk, por tanto es importante o bien ejecutarlo desde una consola o configurar el SSH para que no nos pregunte password desde nuetra m\u00e1quina con nuestro usuario.<\/p>\n<p>Podemos tener diferentes profiles, es decir, diferentes directorios que sincronizar. La informaci\u00f3n de estos profiles se encuentra en &#8216;~\/.unison\/&#8217;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unison es una herramienta que permite mantener varios directorios sincronizados con el mismo contenido entre 2 ordenadores. A diferencia de iFolder la sincronizaci\u00f3n entre multiples m\u00e1quinas no es autom\u00e1tica, para mantener sincronizado un directorio entre varios PCs (m\u00e1s de 2) tendremos que ir realizando la operaci\u00f3n pareja a pareja. Existe una interf\u00edcie gr\u00e1fica GTK para &hellip; <a href=\"https:\/\/www.marblestation.com\/?p=215\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Sincronizaci\u00f3n de directorios con Unison<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,6],"tags":[],"class_list":["post-215","post","type-post","status-publish","format-standard","hentry","category-espanyol","category-tecnologia"],"_links":{"self":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=215"}],"version-history":[{"count":1,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/215\/revisions"}],"predecessor-version":[{"id":1706,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=\/wp\/v2\/posts\/215\/revisions\/1706"}],"wp:attachment":[{"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marblestation.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}