{"id":1036,"date":"2015-10-23T14:21:36","date_gmt":"2015-10-23T12:21:36","guid":{"rendered":"http:\/\/www.3dgis.it\/it\/?p=1036"},"modified":"2015-10-23T14:34:58","modified_gmt":"2015-10-23T12:34:58","slug":"organizza-temporalmente-i-tuoi-backup-con-backup-keeper","status":"publish","type":"post","link":"https:\/\/www.3dgis.it\/it\/organizza-temporalmente-i-tuoi-backup-con-backup-keeper\/","title":{"rendered":"Organizza temporalmente i tuoi backup con backup-keeper"},"content":{"rendered":"<p>Abbiamo creato questo script Bash per organizzare i nostri backup secondo una struttura utile e manutenibile.<\/p>\n<p>Ogni notte vengono generati vari snapshot degli applicativi, con nome del file organizzato secondo il formato DATA-NOME.EXT (ad esempio 2015-01-01-nome-prodotto.tar.gz), che vengono trasferiti in pi\u00f9 server di storage e memorizzati in directory che, col tempo e il crescere dei dati, diventano facilmente ingestibili.<\/p>\n<p>Con backup-keeper, puoi\u00a0mantenere l&#8217; <strong>organizzazione dei backup secondo una logica basata sul tempo<\/strong>, tenendo al pi\u00f9 N snapshot mensili, M snapshot settimanali e D snapshot giornalieri. Lo script utilizza la parte NOME per riconoscere i file e li organizza secondo le vostre opzioni.<\/p>\n<h1>La struttura dati di backup-keeper<\/h1>\n<p>Vogliamo ad esempio tenere i backup organizzati per 12 mesi, 4 settimane e 7 giorni. Possiamo farlo con questo comando:<\/p>\n<pre>.\/backup-keeper.sh -k 12 -l 4 -d 7 -p directory<\/pre>\n<h2>Prima dell&#8217;esecuzione<\/h2>\n<pre>directory\r\n    |-- 2015-10-23-file.tar.gz\r\n    |-- 2015-10-22-file.tar.gz\r\n    |-- ...\r\n    |-- 2015-10-17-file.tar.gz\r\n    |-- ...\r\n    |-- 2015-09-30-file.tar.gz\r\n    |-- ...\r\n<\/pre>\n<h2>Dopo l&#8217;esecuzione<\/h2>\n<pre>directory\r\n    |-- monthly\r\n        |-- 2015-10-01-file.tar.gz\r\n        |-- 2015-09-01-file.tar.gz\r\n        |-- ...\r\n    |-- weekly\r\n        |-- 2015-10-19-file.tar.gz\r\n        |-- 2015-10-12-file.tar.gz  \r\n        |-- ...             \r\n    |-- 2015-10-23-file.tar.gz\r\n    |-- 2015-10-22-file.tar.gz\r\n    |-- ...\r\n    |-- 2015-10-16-file.tar.gz\r\n<\/pre>\n<p>Backup-keeper \u00e8 rilasciato secondo la licenza open source GNU Public License (GPL) 2.<\/p>\n<p>Puoi scaricare backup-keeper dall&#8217;indirizzo <a href=\"https:\/\/github.com\/mastershadow\/backup-keeper\">https:\/\/github.com\/mastershadow\/backup-keeper<\/a>.<\/p>\n<p>Aspettiamo le vostre pull request \ud83d\ude42<\/p>","protected":false},"excerpt":{"rendered":"<p>backup-keeper \u00e8 uno script opensource per l&#8217;organizzazione temporale dei backup e per la loro archiviazione mensile e settimanale.<\/p>\n","protected":false},"author":3,"featured_media":1038,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[273],"class_list":["post-1036","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opensource","tag-backup"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/comments?post=1036"}],"version-history":[{"count":4,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1036\/revisions"}],"predecessor-version":[{"id":1042,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/posts\/1036\/revisions\/1042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/media\/1038"}],"wp:attachment":[{"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/media?parent=1036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/categories?post=1036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.3dgis.it\/it\/wp-json\/wp\/v2\/tags?post=1036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}