{"id":766,"date":"2013-04-11T10:29:34","date_gmt":"2013-04-11T08:29:34","guid":{"rendered":"http:\/\/clark.tipistrani.it\/?p=766"},"modified":"2013-04-11T11:23:01","modified_gmt":"2013-04-11T09:23:01","slug":"backup-un-compito-di-vitale-importanza","status":"publish","type":"post","link":"http:\/\/clark.tipistrani.it\/?p=766","title":{"rendered":"backup un compito di vitale importanza"},"content":{"rendered":"<p>Uno dei compiti principali di un SysAdmin \u00e8 quello di provvedere al salvataggio e\u00a0 recupero di dati, in altre parole il leggendario e sempre troppo sottovalutato backup.<br \/>\nEsistono programmi pi\u00f9 che titolati ed efficaci per compiere questo delicato ed essenziale lavoro, normalmente si fa un backup completo e poi si prosegue facendo dei backup incrementali vale a dire si copiano solo i dati nuovi\/modificati.<br \/>\nIo personalmente ho scelto una via differente vale a dire ho preferito copiare pari pari i dati su dei supporti dedicati, se \u00e8 vero che questo modo presume un grande impiego di spazio \u00e8 per\u00f2 anche vero che in questo modo in pochi minuti \u00e8 possibile recuperare in modo facile e agevole qualsiasi dato singolo.<br \/>\nUna strategia valida di backup prevede backups multipli e possibilmente ridondati, premetto che questa strategia raramente incontra il favore del management salvo e l&#8217;ironia qui \u00e8 assolutamente voluta quando la cosa li tocca direttamente, allora di colpo vedi sorrisi e compiacimento.<br \/>\nIn azienda noi abbiamo una strategia di questo tipo per i backup:<\/p>\n<p>a) I dati sono in cluster a\/p<br \/>\nb) I dati vengono backuppati ogni giorno su un supporto dedicato a sua volta mirrorizzato su un omologo sulla macchina slave<br \/>\nc) I dati vengono salvati (incrementalmente senza togliere i files eliminati) ogni 2 giorni in una remote location (per la politica di disaster recovery)<br \/>\nd) I dati vengono backuppati mensilmente su una <a href=\"http:\/\/it.wikipedia.org\/wiki\/Network_Attached_Storage\">NAS<\/a><br \/>\nI dati sono raccolti in queste directory \/etcvar \/home \/home2 \/home3 \/home4.<br \/>\nPer ragioni di spazio i backups giornalieri non sono completi, vale a dire vengono escluse alcune directory, lo sono invece i mensili e quelli in remote location che vengono sincronizzati alla realt\u00e0 3 volte l&#8217;anno, per questa sincronia ho scelto 3 giorni in cui certamente l&#8217;azienda \u00e8 chiusa e vale a dire il 1\u00b0 gennaio il 1\u00b0 maggio e il 1\u00b0 novembre, di seguito gli script commentati che eseguono le operazioni giornaliere, di remote location e mensili, gli script sono messi in crontab.<br \/>\n<a title=\"mirroring  uno script per fare un backup giornaliero\" href=\"http:\/\/clark.tipistrani.it\/?p=775\">mirroring<\/a><br \/>\n<a title=\"remobackup.sh ogni 2 giorni salviamo a 25 km di distanza.\" href=\"http:\/\/clark.tipistrani.it\/?p=782\">remobackup<\/a><br \/>\n<a title=\"remobackup.sh.delete 3 volte l\u2019anno sincronizziamo le copie.\" href=\"http:\/\/clark.tipistrani.it\/?p=787\">remobackup.sh.delete<\/a><br \/>\n<a title=\"mes.sh uno script per fare un backup mensile\" href=\"http:\/\/clark.tipistrani.it\/?p=770\">mes.sh<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uno dei compiti principali di un SysAdmin \u00e8 quello di provvedere al salvataggio e\u00a0 recupero di dati, in altre parole il leggendario e sempre troppo sottovalutato backup. Esistono programmi pi\u00f9 che titolati ed efficaci per compiere questo delicato ed essenziale lavoro, normalmente si fa un backup completo e poi si prosegue facendo dei backup incrementali [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,9,7,6],"tags":[18,24,20],"class_list":["post-766","post","type-post","status-publish","format-standard","hentry","category-linux","category-script","category-sistemi-operativi","category-work","tag-backup","tag-disaster-recovery","tag-restore"],"_links":{"self":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=766"}],"version-history":[{"count":11,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/766\/revisions"}],"predecessor-version":[{"id":794,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/766\/revisions\/794"}],"wp:attachment":[{"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=766"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}