{"id":5982,"date":"2021-12-05T14:15:54","date_gmt":"2021-12-05T13:15:54","guid":{"rendered":"https:\/\/olivier.hoarau.org\/?p=5982"},"modified":"2021-12-22T10:33:56","modified_gmt":"2021-12-22T09:33:56","slug":"mise-en-place-dune-solution-darchivage-avec-rclone","status":"publish","type":"post","link":"https:\/\/olivier.hoarau.org\/?p=5982","title":{"rendered":"Mise en place d&rsquo;une solution d&rsquo;archivage avec rclone"},"content":{"rendered":"\n<p>Jusqu&rsquo;\u00e0 pr\u00e9sent je me suis beaucoup focalis\u00e9 sur les solutions de sauvegarde de mes donn\u00e9es sans m&rsquo;attarder sur leur archivage.<a href=\"https:\/\/olivier.hoarau.org\/?p=5958\"> Ce post <\/a>r\u00e9sume un peu toutes mes cogitations sur la sauvegarde. Mais au fait quelle est la diff\u00e9rence entre sauvegarde et archivage ? En deux mots la sauvegarde est une copie identique des donn\u00e9es \u00e0 un moment donn\u00e9 qui permet une restitution en cas de pertes des donn\u00e9es d&rsquo;origine. Alors que l&rsquo;archivage est une copie des donn\u00e9es avec une notion de <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Gestion_de_versions\">gestion de version<\/a>, c&rsquo;est \u00e0 dire qu&rsquo;on dispose de plusieurs enregistrements effectu\u00e9s \u00e0 des dates diff\u00e9rentes. <a href=\"https:\/\/www.lemondeinformatique.fr\/actualites\/lire-sauvegarde-et-archivage-une-difference-importante-72290.html\">Cet article <\/a>explique assez bien la nuance entre les deux.<\/p>\n\n\n\n<p>J&rsquo;ai donc mis assez simplement un archivage chiffr\u00e9 bas\u00e9 sur <strong>rclone<\/strong> sur <strong>Google Drive<\/strong> en mode synchronisation. Le script est assez simple et ressemble \u00e0 \u00e7a<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">#!\/bin\/bash\n\nLOG_FILE=\"\/home\/olivier\/tmp\/sync-rclone.log\"\nREP_FILTRE=\"\/home\/olivier\/Documents\/rep-filtre.txt\"\nDESTINATION=\"google-secret:Sauvegarde\"\nDESTINATION_ARCHIVE=\"google-secret:Sauvegarde-archive\"\nladate=`date +\"%Y-%m-%d--%T\"`\nSUFFIX_DATE=.$ladate\n\n\/usr\/local\/bin\/rclone -v --skip-links \\\n    --backup-dir $DESTINATION_ARCHIVE --suffix $SUFFIX_DATE\\\n        sync \/ $DESTINATION --filter-from $REP_FILTRE --log-file $LOG_FILE<\/pre><\/div>\n\n\n\n<p>Les anciennes versions des fichiers seront sauvegard\u00e9es avec le suffixe date et heure sous cette forme  <strong>.<\/strong>2021-12-04&#8211;07:55:25. En cas de synchronisation et d&rsquo;archivage on a ce message.<\/p>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"php\" data-theme=\"monokai\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"false\">2021\/12\/04 16:35:09 INFO  : mana\/data\/bureautique\/Finance\/les comptes.ods: Moved (server-side) to: mana\/data\/bureautique\/Finance\/les comptes.ods.2021-12-04--16:34:59\n2021\/12\/04 16:35:35 INFO  : mana\/data\/bureautique\/Finance\/les comptes.ods: Copied (new)\n2021\/12\/04 16:35:35 INFO  :\nTransferred:           2.608 MiB \/ 2.608 MiB, 100%, 87.635 KiB\/s, ETA 0s\nChecks:              1817 \/ 1817, 100%\nRenamed:                1\nTransferred:            1 \/ 1, 100%\nElapsed time:        36.5s<\/pre><\/div>\n\n\n\n<p>Il ne reste plus qu&rsquo;\u00e0 lancer le script de mani\u00e8re r\u00e9guli\u00e8re avec <strong>cron<\/strong> pour mettre en place un archivage r\u00e9gulier. Vous trouverez plus de d\u00e9tails sur la configuration de <strong>rclone<\/strong> pour une synchronisation sur le cloud avec en exemple <strong>Google Drive<\/strong> avec chiffrement des donn\u00e9es sur <a href=\"https:\/\/www.funix.org\/fr\/linux\/index.php?ref=sauvegarde-cloud\">cette page<\/a> de <a href=\"https:\/\/www.funix.org\">funix.org<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jusqu&rsquo;\u00e0 pr\u00e9sent je me suis beaucoup focalis\u00e9 sur les solutions de sauvegarde de mes donn\u00e9es sans m&rsquo;attarder sur leur archivage. Ce post r\u00e9sume un peu toutes mes cogitations sur la sauvegarde. Mais au fait quelle est la diff\u00e9rence entre sauvegarde et archivage ? En deux mots la sauvegarde est une copie identique des donn\u00e9es \u00e0 &hellip; <a href=\"https:\/\/olivier.hoarau.org\/?p=5982\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Mise en place d&rsquo;une solution d&rsquo;archivage avec rclone<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false,"_share_on_mastodon":"0"},"categories":[5,12,10],"tags":[101,52],"class_list":["post-5982","post","type-post","status-publish","format-standard","hentry","category-logiciels-libres","category-vie-de-funix","category-vie-de-mes-sites","tag-archivage","tag-sauvegarde"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/peOjJ-1yu","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/5982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5982"}],"version-history":[{"count":4,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/5982\/revisions"}],"predecessor-version":[{"id":5998,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=\/wp\/v2\/posts\/5982\/revisions\/5998"}],"wp:attachment":[{"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/olivier.hoarau.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}