{"id":1157,"date":"2011-04-01T10:18:37","date_gmt":"2011-04-01T08:18:37","guid":{"rendered":"http:\/\/blog.unelink.es\/?p=1157"},"modified":"2019-11-22T12:01:10","modified_gmt":"2019-11-22T11:01:10","slug":"copia-de-seguridad-y-restauracion-de-un-sistema-subversion","status":"publish","type":"post","link":"https:\/\/hosting.airetech.es\/blog\/wiki\/copia-de-seguridad-y-restauracion-de-un-sistema-subversion\/","title":{"rendered":"Copia de seguridad y restauraci\u00f3n de un sistema Subversion"},"content":{"rendered":"<p><strong>COPIA DE SEGURIDAD<\/strong><\/p>\n<p>Para realizar una copia completa del repositorio del sistema Subversion basta con seguir estos peque\u00f1os pasos:<\/p>\n<p>- Localizar el directorio del repositorio, en nuestro caso: \/var\/lib\/svn<br \/>\n- Localizar el directorio destino para la copia de seguridad, en nuestro caso: \/tmp\/<br \/>\n- Realizar un volcado de todo el repositorio con el siguiente comando:<\/p>\n<pre>sudo svnadmin dump \/var\/lib\/svn &gt; \/tmp\/svnbackup.dump<\/pre>\n<p><strong>RESTAURACI\u00d3N DE LA COPIA DE SEGURIDAD<\/strong><\/p>\n<p>Una vez creada la copia de seguridad, para restaurarlo, basta con ejecutar el siguiente comando:<\/p>\n<pre>sudo svnadmin load \/var\/lib\/svn &lt; \/tmp\/svnbackup.dump<\/pre>\n<p>A modo de ejemplo, para automatizar esta tarea adjuntamos un peque\u00f1o script que se puede poner en el cron del servidor para mayor comodidad a la hora de crear copias de seguridad de nuestro sistema de versiones:<\/p>\n<pre>---- svnbackup.sh ----\r\n#!\/bin\/sh\r\nHORA=$(date +\"%Y-%m-%d\")\r\nFICHERO=\"\/tmp\/svnbackup-$HORA.dump\"\r\nREPOSITORIO= \/var\/lib\/svn\r\nsvnadmin dump $REPOSITORIO &gt; $FICHERO\r\n---- fin svnbackup.sh ----<\/pre>\n","protected":false},"excerpt":{"rendered":"COPIA DE SEGURIDAD Para realizar una copia completa del repositorio del sistema Subversion basta con seguir estos peque\u00f1os pasos: - Localizar el directorio del repositorio, en nuestro caso: \/var\/lib\/svn - Localizar el directorio destino para la copia de seguridad, en nuestro caso: \/tmp\/ - Realizar un volcado de todo el repositorio con el siguiente comando: sudo svnadmin dump \/var\/lib\/svn &gt;&nbsp;<a href=\"https:\/\/hosting.airetech.es\/blog\/wiki\/copia-de-seguridad-y-restauracion-de-un-sistema-subversion\/\" class=\"read-more\">Seguir leyendo<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[10,7,8,507,515,6],"tags":[112,216,213,214,111],"class_list":["post-1157","post","type-post","status-publish","format-standard","hentry","category-linux","category-servidores-dedicados","category-servidores-virtuales-vps","category-ssh-servidores-dedicados","category-ssh-servidores-virtuales-vps","category-wiki","tag-cvs","tag-linux","tag-servidores-dedicados","tag-servidores-virtuales-vps","tag-subversion","cat-10-id","cat-7-id","cat-8-id","cat-507-id","cat-515-id","cat-6-id"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/1157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/comments?post=1157"}],"version-history":[{"count":7,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/1157\/revisions"}],"predecessor-version":[{"id":9074,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/1157\/revisions\/9074"}],"wp:attachment":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/media?parent=1157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/categories?post=1157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/tags?post=1157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}