{"id":3072,"date":"2019-11-04T06:26:10","date_gmt":"2019-11-04T05:26:10","guid":{"rendered":"https:\/\/esferas.org\/msqlu\/?p=3072"},"modified":"2019-11-04T06:26:10","modified_gmt":"2019-11-04T05:26:10","slug":"copias-de-seguridad-con-backuppc-comenzando","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2019\/11\/04\/copias-de-seguridad-con-backuppc-comenzando\/","title":{"rendered":"Copias de seguridad con BackupPC (comenzando)"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:541,&quot;href&quot;:&quot;https:\\\/\\\/backuppc.github.io\\\/backuppc&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260415131558\\\/https:\\\/\\\/backuppc.github.io\\\/backuppc\\\/&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/backuppc.github.io\\\/backuppc\\\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:542,&quot;href&quot;:&quot;https:\\\/\\\/github.com\\\/backuppc\\\/backuppc\\\/wiki\\\/Build-Your-Own-Packages&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260415133054\\\/https:\\\/\\\/github.com\\\/backuppc\\\/backuppc\\\/wiki\\\/Build-Your-Own-Packages&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>\u00bf Otra vez cambiando de programa ? Pues s\u00ed, otra vez. Y tampoco estoy seguro de que ahora la cosa vaya a mejor. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>He estado a\u00f1os usando Bacula para salvar los datos de las m\u00e1quinas de la red. Despu\u00e9s, tras ver c\u00f3mo cada vez iba a peor, cambi\u00e9 a Bareos, un <em>fork<\/em> de Bacula que promet\u00eda mucho pero estaba lastrado de origen: la configuraci\u00f3n es un infierno. El uso es casi peor a\u00fan. Se pasa de un interfaz de l\u00ednea de \u00f3rdenes a uno web para terminar resolviendo cosas con instrucciones SQL en su base de datos. <\/p>\n\n\n\n<p>Basta con calcular mal el espacio de los vol\u00famenes para que al poco tiempo est\u00e9s sin espacio, conservando datos in\u00fatiles, e incapaz de abrirte hueco sin recurrir a arcanos y magias varias. Si tu profesi\u00f3n est\u00e1 dedicada por completo a las copias de seguridad estupendo. En caso contrario m\u00e1s te vale entender c\u00f3mo funciona para no encontrarte atrapado por su algoritmo. Y no es f\u00e1cil. <\/p>\n\n\n\n<p>Las razones porque las que soporto malamente este par de aplicaciones son varias.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Necesitan tener funcionando un cliente en la m\u00e1quina de la que extraer archivos. No siempre conseguible si el sistema es antiguo; entonces toca compilar C y empieza la fiesta. <\/li><li>Las copias se almacenan en vol\u00famenes bajo su control y es complicado saber cu\u00e1nto hay salvado y cu\u00e1nto no. Mucho menos si s\u00f3lo eres un jefe que quiere saber si hay copias hechas. <\/li><li>La configuraci\u00f3n y la s\u00edntaxis es tan compleja como los viejos programas de reparto de correo. Varias gu\u00edas y muchas web consultadas sin obtener la seguridad de que lo entiendes. <\/li><li>Si te quedas sin espacio de copias est\u00e1s jodido. Como has calculado mal (siempre lo haces) el tama\u00f1o de cada <em>pool<\/em> y cada volumen dentro de \u00e9l hacerle cambiar de idea es un locura. Yo he llegado a situaciones donde he tenido que borrarlo todo y comenzar de cero. <\/li><\/ul>\n\n\n\n<p>As\u00ed que lo que busco ahora es otra cosa. Algo que me permita lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>No usar programas en las m\u00e1quinas cliente.<\/li><li>Usar herramientas est\u00e1ndar de transferencia de archivos como <em>rsync<\/em> y conexiones tambi\u00e9n normalizadas como <em>ssh<\/em>.<\/li><li>Disponer de una visi\u00f3n clara de lo que se ha salvado, d\u00f3nde est\u00e1 y qu\u00e9 versiones del mismo existen. <\/li><li>Que a esa visi\u00f3n tengan acceso tambi\u00e9n personas no t\u00e9cnicas. M\u00e1s que para operar para ver qu\u00e9 ocurre. Res\u00famenes sencillos por correo tambi\u00e9n son muy deseables. <\/li><\/ul>\n\n\n\n<p>He visto varias alabanzas al programa <a href=\"https:\/\/backuppc.github.io\/backuppc\/\">BackupPC<\/a> que conoc\u00eda de o\u00eddas. Escrito en Perl y con una filosof\u00eda bastante directa en cuanto a copias, he pensado en instalarlo y usarlo en la red de la empresa, y ya me he encontrado con algunos escollos.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>En Debian no est\u00e1 a\u00fan la versi\u00f3n 4 del programa que mejora mucho y cambia m\u00e1s el funcionamiento de las versiones 3 y anteriores. As\u00ed que he creado los paquetes empleando las <a href=\"https:\/\/github.com\/backuppc\/backuppc\/wiki\/Build-Your-Own-Packages\">instrucciones de su wiki<\/a>. <\/li><li>No hay ejemplos de configuraci\u00f3n. Ninguno. Punto. Hay que recurrir a blogs personales y foros de correo que otros pioneros han creado antes. <\/li><li>La configuraci\u00f3n v\u00eda web es demasiado cruda. En la pr\u00e1ctica es una configuraci\u00f3n escrita en Perl y hay cosas que encajan a golpes. <\/li><\/ol>\n\n\n\n<p>As\u00ed que esta ma\u00f1ana estoy con ello. Supongo que en cuanto vea que el funcionamiento merece la pena escribir\u00e9 m\u00e1s sobre ello. Si no, ser\u00e1 otra cosa m\u00e1s que recordar mientras curo las heridas. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bf Otra vez cambiando de programa ? Pues s\u00ed, otra vez. Y tampoco estoy seguro de que ahora la cosa vaya a mejor.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[18,903,34,92,694,52,42],"class_list":["post-3072","post","type-post","status-publish","format-standard","hentry","category-software","tag-administracion-de-sistemas","tag-backuppc","tag-backups","tag-bacula","tag-bareos","tag-mi-lugar-de-trabajo","tag-rsync"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=3072"}],"version-history":[{"count":2,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3072\/revisions"}],"predecessor-version":[{"id":3074,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/3072\/revisions\/3074"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=3072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=3072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=3072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}