Przyrostowa (delta) kopia zapasowa zaszyfrowanych danych

9

Mam kilka plików, które muszę zaszyfrować na moim domowym dysku twardym.

Obecnie używam kontenera plików TrueCrypt, obecnie o wielkości około 100 MB. Muszę codziennie tworzyć kopię zapasową tego pliku i szukam przyrostowego rozwiązania do tworzenia kopii zapasowych.

Przeczytałem, że na zaszyfrowanych woluminach nawet niewielka zmiana w pliku zmieniłaby cały wolumin i uniemożliwiłaby zastosowanie wydajnego rozwiązania do tworzenia przyrostowych kopii zapasowych. Jakieś pomysły, jak wykonać kopię zapasową w tym przypadku w efektywny sposób, który pozwoliłby na rozwiązanie przyrostowe?

Obecnie używam TrueCrypt jako mojego rozwiązania do tworzenia kopii zapasowych i CrashPlan jako narzędzia do tworzenia kopii zapasowych, ale jestem gotów eksperymentować z alternatywami.

Mosh
źródło
Jaki system operacyjny
Robert
Czy możesz wykonać przyrostową kopię zapasową w innym kontenerze? Jeśli więc masz 7 kontenerów: pon., Wt., Śr., Czw., Pt., Sob. I nie., Możesz zamontować odpowiedni dysk każdego dnia, aby prowadzić X. Użyj SyncBACK lub podobnego narzędzia, aby wykonać przyrostową kopię zapasową tych kontenerów. W ten sposób masz ciągłą 7-dniową kopię zapasową. To tak, jakby mieć kopię zapasową taśmy, ale zaszyfrowaną i całkowicie cyfrową.
kobaltz
Robert, system operacyjny to obecnie Windows. Kobaltz, używam automatycznego rozwiązania do tworzenia kopii zapasowych (Gdybym musiał sobie zaufać, zrobiłbym kopię zapasową na tydzień, a potem zapomniałem o tym
Mosh
Robert, jak wspomniałem poniżej, dodanie pliku 14-bajtowego (oczywiście „witaj świecie”) zmienia kontener 22 KB. Dodanie pliku słów 1 MB wysyła moją aplikację różnicową do 100% procesora, więc myślę, że zmiana jest poważna.
Mosh
Gareth, możesz mi pomóc w edycji innych rzeczy? Piszę wprowadzenie do artykułu i mogę skorzystać z pomocy. ;)
Mosh

Odpowiedzi:

5

Po pierwsze, nie zmienia się całego kontenera podczas edycji małego pliku. Często pojawia się to w połączeniu z Dropbox. Dropbox przesyła tylko zmienione bloki (szyfrowanie TrueCrypt to szyfr blokowy) z kontenera. Oto wątek na forum Dropbox mówiący o tym. Ale nie wiem, czy istnieją przyrostowe rozwiązania do tworzenia kopii zapasowych na tyle zaawansowane, by szukać zmienionych bloków w plikach.

Po drugie, możesz wykonać kopię zapasową zamontowanego kontenera na innym zaszyfrowanym dysku. Standardowe oprogramowanie do tworzenia kopii zapasowych powinno wystarczyć.

cularis
źródło
Dziękuję za szybką odpowiedź. Zobacz mój komentarz do Roberta. Korzystam z automatycznego narzędzia do tworzenia kopii zapasowych i nie mogę cały czas montować kontenera, ponieważ nie pozwala to na szyfrowanie.
Mosh
3

Powiedziałeś, że używasz Crashplan. Przeprowadza analizę bajtów zmian w plikach i przechowuje tylko zmiany w każdym pliku, więc już zyskujesz możliwość przyrostowej kopii zapasowej.

Jeśli obawiasz się, że dodanie 14-bajtowego pliku w kontenerze TrueCrypt zmienia 22 KB bajtów w kontenerze, to dlatego, że bardzo małe pliki spowodują nieproporcjonalnie duże zmiany w systemie plików. Na przykład system plików może używać klastrów 16 KB, więc najmniejszy plik wpłynie na blok 16 KB. Ponadto metadane i kronikowanie zwiększają obciążenie. Spróbuj dodać plik 200 KB, a narzut będzie proporcjonalnie znacznie mniejszy.

Mike Rowave
źródło
Jak wspomniałem w komentarzach, dodanie pliku Word 1 MB wysyła mój komputer do 100% procesora piekła, gdy próbuję różnicować kontenery. Problem polega na szyfrowaniu, w którym każda niewielka zmiana powoduje nieproporcjonalnie dużą zmianę. Zastanawiałem się, czy istnieje lepsza metoda szyfrowania, która będzie łatwiejsza w przypadku przyrostowych kopii zapasowych.
Mosh
1
Algorytm różnicowy Crashplana prawdopodobnie działa znacznie lepiej niż narzędzie różnicowe, którego użyłeś. Podobnie jak inne podobne usługi tworzenia kopii zapasowych, mają one nie tylko dobrze dostrojony algorytm, ale zachowują metadane, aby kolejne aktualizacje działały szybko. Czy zauważyłeś jakieś rzeczywiste problemy z wydajnością programu Crashplan i aktualizacji małych plików? Myślę, że niepotrzebnie martwisz się wydajnością.
Mike Rowave,
2

Ponieważ zmiany w woluminie Truecrypt występują tylko w regionach, w których zapisano zmiany plików, skuteczne powinno być narzędzie do tworzenia kopii zapasowych wykrywające różnice binarne w przypadku przyrostowych kopii zapasowych.

To, jakie narzędzie szczegółowo zależy od systemu operacyjnego.

Robert
źródło
Dziękuję za odpowiedź. Próbowałem dodać mały plik tekstowy („Witaj świecie”) do zaszyfrowanego kontenera i zmieniło to 22 KB. Niezbyt mała zmiana dla pliku 14-bajtowego.
Mosh
Nie zapominaj, że zmieni się także MFT zawierający atrybuty pliku, dziennik NTFS zmienił się, a system Windows może również zmienić dane w katalogu SystemVolumeInformation.
Robert,