{"id":5989,"date":"2016-12-09T22:38:18","date_gmt":"2016-12-09T21:38:18","guid":{"rendered":"http:\/\/www.nsonic.de\/blog\/?p=5989"},"modified":"2017-03-31T20:25:26","modified_gmt":"2017-03-31T18:25:26","slug":"backup-das-nas-war-voll-macos-packages-rsync","status":"publish","type":"post","link":"https:\/\/www.nsonic.de\/blog\/2016\/12\/backup-das-nas-war-voll-macos-packages-rsync\/","title":{"rendered":"Backup: Das NAS war voll, randvoll. macOS Packages, rsync und so\u2026"},"content":{"rendered":"<p><a href=\"https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2.jpg\"><img loading=\"lazy\" class=\"aligncenter size-large wp-image-5993\" src=\"https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-1024x576.jpg\" alt=\"drive-almost-full-2\" width=\"660\" height=\"371\" srcset=\"https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-1024x576.jpg 1024w, https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-300x169.jpg 300w, https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-768x432.jpg 768w, https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-1000x563.jpg 1000w, https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-1260x709.jpg 1260w, https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2-800x450.jpg 800w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p>\n<p>Mein NAS (f\u00fcr Interessierte: Synology 1513+ mit 5 x 3 TB Platten, hier mein <a href=\"https:\/\/www.nsonic.de\/blog\/2014\/11\/backupstrategie-mit-synology\/\">Bericht zu meiner Backup-Strategie<\/a>) war voll. Nach 2 Jahren. Das kam Heute \u00fcberraschend und ich habe die Ursache gefunden: Ein FinalCut Library-Package und rsync.<\/p>\n<h2>Was war passiert?<\/h2>\n<p>FinalCut Pro X speichert Projekte, Videos, etc. in Libraries. Diese tauchen im Finder als eine gro\u00dfe Datei auf, es sind technisch gesehen aber Packages, also im Grunde Verzeichnisse die speziell behandelt werden. Soweit nichts ungew\u00f6hnliches.<\/p>\n<p>So eine Datei, mit etwas \u00fcber 100 GB, hatte ich k\u00fcrzlich von meinem Mac auf die TimeCapsule kopiert \/ ausgelagert, ich brauchte Platz auf der internen SSD. Bis hierhin auch alles kein Problem.<\/p>\n<p><!--more--><\/p>\n<p>Jede Nacht l\u00e4uft auf meiner Synology ein Skript, welches mit Hilfe von rsync die Daten von der TimeCapsule auf die Synology kopiert \u2013 und hier trat nun ein Problem auf!<\/p>\n<p>Ich habe keine Lust gehabt, dieses Problem bis ins letzte Detail zu untersuchen. Fakt war aber, dass die 100 GB dieses Packages zu einer Verzeichnis-Struktur auf der Synology mit \u00fcber 1,5 TB kopiert wurden\u2026 bis das Skript abbrach weil kein Platz mehr vorhanden war.<\/p>\n<p>Meine Vermutung ist, dass in diesem Package mit (symbolischen) Links oder \u00e4hnlichem gearbeitet wird und dass rsync dies beim Kopieren nicht erkennt. So werden Strukturen immer und immer wieder weiter verschachtelt kopiert und die Daten immer und immer wieder \u00fcbertragen\u2026 bis das Volume voll ist.<\/p>\n<h2>M\u00f6gliche L\u00f6sungen<\/h2>\n<p>Ich k\u00f6nnte die FinalCut-Library komprimieren mit ZIP, gzip, tar oder war auch immer, dann w\u00fcrde es beim Kopieren keine Probleme mehr machen. Allerdings k\u00f6nnte ich dann auch nicht mehr auf die Schnelle in das Package schauen um einzelne Files zu finden.<\/p>\n<p>Ich k\u00f6nnte die FinalCut-Library auf einen anderen Mac oder eine dort angeschlossene externe SSD auslagern und von dort mit der TimeMachine sichern lassen. Nimmt dann eben wieder lokalen Platz weg, l\u00f6st aber alle Probleme.<\/p>\n<p>Ich habe mich f\u00fcr den zweiten Weg entschieden. Es fehlt wirklich eine L\u00f6sung wir die Synology, die mit den Feinheiten von HFS+ umgehen kann, ohne Kompromisse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mein NAS (f\u00fcr Interessierte: Synology 1513+ mit 5 x 3 TB Platten, hier mein Bericht zu meiner Backup-Strategie) war voll. Nach 2 Jahren.&hellip;<\/p>\n","protected":false},"author":2,"featured_media":5993,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[1,7],"tags":[292,823,822],"jetpack_featured_media_url":"https:\/\/www.nsonic.de\/blog\/wp-content\/uploads\/2016\/12\/drive-almost-full-2.jpg","jetpack_shortlink":"https:\/\/wp.me\/p71Tml-1yB","_links":{"self":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/5989"}],"collection":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/comments?post=5989"}],"version-history":[{"count":4,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/5989\/revisions"}],"predecessor-version":[{"id":6017,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/posts\/5989\/revisions\/6017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/media\/5993"}],"wp:attachment":[{"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/media?parent=5989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/categories?post=5989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nsonic.de\/blog\/wp-json\/wp\/v2\/tags?post=5989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}