Porównanie narzędzi do tworzenia kopii zapasowych

327
  

To pytanie istnieje, ponieważ ma historyczne znaczenie, ale nie jest uważane za dobre, na tematowe pytanie na tej stronie , więc nie używaj go jako dowodu, że możesz zadawać podobne pytania tutaj . Zachęcamy do pomocy w utrzymywaniu odpowiedzi, ale proszę zrozumieć, że pytania "duża lista" nie są ogólnie dozwolone na stronie Zapytaj Ubuntu i będą zamknięte na Centrum pomocy .

Backup jest niezwykle ważny. Oczywiście nie ma najlepszego narzędzia do tworzenia kopii zapasowych, ale porównanie opcji byłoby bardzo interesujące.

  • Interfejs graficzny? Wiersz poleceń?
  • Przyrostowe kopie zapasowe?
  • Automatyczne kopie zapasowe?
  • Metoda instalacji: w standardowych repozytoriach? PPA?
zadawane 8128 13.04.2017, 14:24
źródło

33 odpowiedzi

146

Déjà Dup

DéjàDupjestdomyślnieinstalowany(zUbuntu11.10).JesttonarzędzieGNOMEprzeznaczonedlazwykłegoużytkownikapulpitu,którymabyć"prostym narzędziem do tworzenia kopii zapasowych, które ukrywa złożoność tworzenia kopii zapasowych w prawidłowy sposób".

Jest to front end do duplikatu , który wykonuje przyrostowe kopie zapasowe, w których przechowywane są tylko zmiany od poprzedniej kopii zapasowej. Posiada opcje zaszyfrowanych i automatycznych kopii zapasowych. Może tworzyć kopie zapasowe do folderów lokalnych, Amazon S3 lub dowolnego serwera, z którym może połączyć się Nautilus.

Integracja z Nautilusem jest znakomita, umożliwia przywracanie plików usuniętych z katalogu i przywrócenie starej wersji pojedynczego pliku.

Zwróć uwagę, że od lutego 2016 r. projekt ten niemal całkowicie ignoruje zgłoszenia błędów za pomocą tylko niewielka aktywność związana z segregacją i ostatnia poprawka pojawiły się w 2014 roku , chociaż są nowe wydania z niewielkimi zmianami .

    
odpowiedział 8128 29.02.2016, 11:05
źródło
109

Cofnij się w czasie

OdjakiegośczasuużywamBackInTimeijestembardzozadowolony.

Wszystko,comusiszzrobić,toskonfigurować:

  • Gdziezapisaćmigawkę
  • Jakiekatalogidotworzeniakopiizapasowych
  • Należywykonaćkopięzapasową(ręcznie,cogodzinę,codziennie,cotydzień,comiesiąc)

Izapomnijotym.

Abyzainstalować(działanaUbuntu16.04dlagnoma):

sudoadd-apt-repositoryppa:bit-team/stablesudoapt-getupdatesudoapt-getinstallbackintime-gnome

GUIprogramumożnaotworzyćzapomocąwyszukiwaniaubuntudla"backintime".

Projektjestaktywnyod kwietnia 2018 .

    
odpowiedział Decio Lira 09.08.2018, 08:41
źródło
73

rsnapshot vs. rdiff-backup

Często odwołuję się do tego porównania rsnapshot i rdiff-backup :

Podobieństwa:

  • oba używają algorytmu podobnego do rsync do przesyłania danych (rsnapshot faktycznie używa rsync; rdiff-backup używa biblioteki pythona librsync)
  • oba mogą być używane przez ssh (chociaż rsnapshot nie może przesyłać ssh bez dodatkowych skryptów)
  • obie używają prostej kopii źródła dla bieżącej kopii zapasowej

Różnice w wykorzystaniu dysku:

  • rsnapshot używa rzeczywistych plików i twardych linków, aby zaoszczędzić miejsce. W przypadku małych plików rozmiar pamięci jest podobny.
  • rdiff-backup przechowuje poprzednie wersje jako skompresowane delty do bieżącej wersji, podobnie jak system kontroli wersji. W przypadku dużych plików, które często się zmieniają, takich jak logi, bazy danych itp., Rdiff-backup wymaga znacznie mniej miejsca dla danej liczby wersji.

Różnice w prędkości:

  • rdiff-backup jest wolniejszy niż rsnapshot

Różnice w przechowywaniu metadanych:

  • rdiff-backup przechowuje oddzielnie metadane plików, takie jak prawa własności, uprawnienia i daty.

Różnice w przezroczystości pliku:

  • W przypadku rsnapshot wszystkie wersje kopii zapasowych są dostępne jako zwykłe pliki.
  • W przypadku rdiff-backup, tylko bieżąca kopia zapasowa jest dostępna jako zwykłe pliki. Poprzednie wersje są przechowywane jako delty rdiff.

Różnice w poziomach tworzenia kopii zapasowych:

  • rsnapshot obsługuje wiele poziomów kopii zapasowych, na przykład miesięcznych, tygodniowych i codziennych.
  • rdiff-backup może usuwać tylko migawki wcześniej niż podana data; nie może usuwać migawek między dwiema datami.

Różnice w społeczności wsparcia:

  • Na podstawie liczby odpowiedzi na mój wpis na listach mailingowych (rsnapshot: 6, rdiff-backup: 0), rsnapshot ma bardziej aktywną społeczność.
odpowiedział ændrük 07.09.2010, 21:29
źródło
64

rsync

Jeśli znasz narzędzia wiersza poleceń, możesz użyć rsync , aby automatycznie tworzyć (przyrostowe) kopie zapasowe. Może on odzwierciedlać twoje katalogi na innych komputerach. Istnieje wiele skryptów dostępnych w sieci, jak to zrobić. Ustaw to jako powtarzające się zadanie w twoim crontabie. Istnieje również interfejs użytkownika GUI dla rsync o nazwie Grsync , który ułatwia ręczne tworzenie kopii zapasowych.

W połączeniu z twardymi linkami możliwe jest tworzenie kopii zapasowych w taki sposób, aby usunięte zostały pliki usunięte.

Patrz:

odpowiedział fluteflute 15.02.2014, 22:06
źródło
43

Duplikacja

Duplikacja to bogate w funkcje narzędzie do tworzenia kopii zapasowych w linii poleceń.

Duplikacja tworzy kopię zapasową katalogów, tworząc zaszyfrowane woluminy w formacie tar i przesyłając je do zdalnego lub lokalnego. Używa librsync do rejestrowania przyrostowych zmian w plikach; gzip do kompresji; i gpg, aby je zaszyfrować.

Linia poleceń Duplicity może być zastraszająca, ale istnieje wiele frontendów do obłudy, od wiersza poleceń (duply), do GNOME (deja-dup), do KDE (time-drive).

    
odpowiedział vh1 08.03.2016, 00:33
źródło
38

Dropbox

Międzyplatformowa (własna) synchronizacja w chmurze dla systemów Windows, Mac i Linux. 2 GB miejsca na dane online jest bezpłatne, z płatnymi opcjami. Ogłoszono jako sposób na "przechowywanie, synchronizowanie i udostępnianie plików w trybie online", ale może być również używany do tworzenia kopii zapasowych.

Pamiętaj, że historia poprawek na płatnych kontach jest ograniczona do jednego roku , a na darmowych kontach tylko jeden miesiąc .

Należy również pamiętać, że przywracanie dużej ilości plików może być bardzo czasochłonne, ponieważ Dropbox nie został skompilowany jako narzędzie kopii zapasowej.

    
odpowiedział Derek 07.08.2018, 07:44
źródło
31

luckyBackup

Nie zostało to wcześniej wspomniane, więc postaram się napisać, że "LuckyBackup" jest znakomitym interfejsem GUI na rsync i sprawia, że pobieranie prostych lub złożonych kopii zapasowych i klonów daje niezły odlot.

Pamiętaj, że to narzędzie nie jest już rozwijane.

Wszystkie najważniejsze zrzuty ekranu znajdują się tutaj na ich stronie z jednym pokazanym poniżej:

    
odpowiedział Scaine 24.02.2016, 14:12
źródło
27

BackupPC

Jeśli chcesz utworzyć kopię zapasową całej sieci domowej, poleciłbym BackupPC działający na stale włączonym serwerze w twojej piwnicy / garderobie / pralni. Z serwera kopii zapasowych może łączyć się przez ssh, rsync, SMB i inne metody z dowolnym innym komputerem (nie tylko z komputerami linuksowymi) i tworzyć kopie zapasowe wszystkich na serwerze. Inicjuje on przyrostową pamięć masową, łącząc identyczne pliki za pośrednictwem twardych linków, nawet jeśli identyczne pliki zostały zapisane z oddzielnych komputerów.

BackupPC uruchamia interfejs WWW, którego można użyć do dostosowania go, w tym do dodania nowych komputerów, które mają być archiwizowane, inicjowania natychmiastowych kopii zapasowych i, co najważniejsze, przywracania pojedynczych plików lub całych folderów. Jeśli serwer BackupPC ma uprawnienia do zapisu na komputerze, do którego przywracasz dane, może przywrócić pliki bezpośrednio do miejsca, w którym się znajdował, co jest naprawdę miłe.

    
odpowiedział 8128 11.03.2017, 19:56
źródło
24

bup

"Bardzo wydajny system tworzenia kopii zapasowych plików oparty na formacie pliku git git. Może wykonywać szybkie przyrostowe kopie zapasowe obrazów maszyn wirtualnych."

Najważniejsze informacje:

  
  • Używa on ruchomego algorytmu sumy kontrolnej (podobnego do rsync), aby podzielić duże   pliki na kawałki. Najbardziej przydatnym rezultatem tego jest to, że możesz wykonywać ogromne kopie zapasowe   obrazy dysków maszyn wirtualnych (VM), bazy danych i pliki XML przyrostowo,   mimo że są one zazwyczaj w jednym wielkim pliku i nie używają ton   miejsce na dysku dla wielu wersji.

  •   
  • Dane są "automagicznie" dzielone między przyrostowymi kopiami zapasowymi bez konieczności   wiedzieć, która kopia zapasowa jest oparta na innej - nawet jeśli kopie zapasowe   są wykonane z dwóch różnych komputerów, które nawet nie wiedzą o nich   inny. Po prostu powiedz bup, aby powrócił do rzeczy, a to oszczędza tylko minimum   ilość potrzebnych danych.

  •   
  • Bup może używać nadmiarowości "par2", aby odzyskać uszkodzone kopie zapasowe, nawet jeśli twoje   dysk ma niewykryte niepoprawne sektory.

  •   
  • Możesz zamontować swoje repozytorium bup w systemie plików FUSE i uzyskać dostęp do   w ten sposób, a nawet wyeksportuj go przez Sambę.

  •   
  • Dostępny jest front-end (GUI) oparty na KDE dla bup, a mianowicie Kup Backup System .

  •   
    
odpowiedział ændrük 01.08.2012, 18:03
źródło
24

CrashPlan

CrashPlan to firma udostępniająca kopię zapasową firmy, bez planu dla poszczególnych użytkowników .

Funkcje

Rozważyłem wiele opcji i konfiguracji (używając rdiff-backup, duplikacji, backup-ninja, amazon s3, zdalnego serwera). Ostatecznie sprowadzono prostotę.

CrashPlan to platforma wieloplatformowa, ale nie open source.

Warto również zauważyć, że z (płatnym) planem rodziny CrashPlan Central możesz wykonać kopię zapasową wszystkich posiadanych komputerów.

    
odpowiedział Diogo Gomes 07.08.2018, 07:50
źródło
23

Bacula

Użyłem Baculi dawno temu. Chociaż musisz nauczyć się jego architektury, jest to bardzo potężne rozwiązanie. Pozwala tworzyć kopie zapasowe w sieci i obsługuje wiele platform. Możesz przeczytać tutaj o wszystkich fajnych rzeczach, jakie ma, i tutaj o programach GUI, których możesz użyć. Rozmieściłem to na moim uniwersytecie. Kiedy szukałem rozwiązań do tworzenia kopii zapasowych, natknąłem się również na Amandę .

Jedną z dobrych rzeczy na temat Baculi jest to, że używa własnych implementacji do plików, które tworzy. To czyni go niezależnym od konkretnej implementacji rodzimego narzędzia (np. Tar, dump ...).

Kiedy go użyłem, nie było jeszcze GUI. Dlatego nie mogę powiedzieć, czy dostępne są kompletne i łatwe w użyciu.

Bacula jest bardzo modułowa w swoim rdzeniu. Składa się z 3 konfigurowalnych, autonomicznych demonów:

  • demon pliku (zajmuje się zbieraniem plików i ich metadanymi między platformami)
  • Demon pamięci (zajmij się przechowywaniem danych - niech będzie to HDD, DVD, taśmy itp.)
  • demon daemon (dba o planowanie kopii zapasowych i konfigurację centralną)

Dostępna jest również baza danych SQL do przechowywania metadanych dotyczących baculi i kopii zapasowych (obsługa PostgreSQL, MySQL i sqlite.

Plik binarny

bconsole jest dostarczany z baculą i zapewnia interfejs CLI do administrowania serwerem.

    
odpowiedział Chuck 25.04.2012, 18:07
źródło
18

tar w twoim domu

otwórz terminal

  • cd / home / me
  • tar zcvf me.tgz.
  • mv me.tgz na inny komputer
    • via samba
    • przez NFS
    • Dropbox
    • Inne

Zrób to samo z / etc
Zrób to samo, aby / var itff uruchomione serwery w domyślnej konfiguracji ubuntu.
Napisz skrypt powłoki, aby wykonać wszystkie trzy tony

Utwórz kopię zapasową zakładek przeglądarki

To wystarcza dla 95% ludzi, którzy są

  • tworzenie kopii zapasowych aplikacji nie jest warte wysiłku, wystarczy je ponownie zainstalować pakiety.



Aby przywrócić
mv me.tgz powrót do / home / me kliknij tutaj wyciąg prawym

    
odpowiedział stevehendo34 21.10.2010, 19:08
źródło
18

Prosta kopia zapasowa

Prostakopiazapasowatokolejnenarzędziedotworzeniakopiizapasowychplikówiprzechowywaniahistoriizmian.Jestdośćwydajny(zpełnymiiprzyrostowymikopiamizapasowymi)iniezajmujezbytdużomiejscanadyskudlanadmiarowychdanych.Możeszwięcmiećhistorycznąwersjęplikówà-laTimeMachine(funkcjaPowrótwczasie-wspomnianawcześniej-równieżoferuje).

Funkcje:

  • łatwedoskonfigurowaniazapomocąwcześniejzdefiniowanychstrategiitworzeniakopiizapasowych
  • zewnętrznydysktwardyobsługakopiizapasowych
  • zdalnetworzeniekopiizapasowychzapośrednictwemSSHlubFTP
  • Historiawersji
  • sprytnyauto-oczyszczenie
  • łatweplanowanie
  • użytkownik-i/lubsystem-kopiezapasowenapoziomie

Jak widać zestaw funkcji jest podobny do tego oferowanego przez Back in time .

Prosta kopia zapasowa doskonale pasuje do środowiska graficznego Gnome i Ubuntu.

    
odpowiedział Huygens 10.11.2011, 10:06
źródło
14

DAR

DAR - program Disk ARchive - to potężne narzędzie do tworzenia kopii wiersza poleceń, które obsługuje przyrostowe kopie zapasowe i przywracane. Jeśli chcesz wykonać kopię zapasową wielu plików, może to być znacznie szybsze niż rozwiązanie rsync (rolling checksum).

    
odpowiedział maxschlepzig 11.03.2017, 19:56
źródło
14

Spideroak

Dropbox, taki jak usługa tworzenia kopii zapasowych / synchronizacji z podobnymi funkcjami.

  • Uzyskaj dostęp do wszystkich swoich danych w jednej zduplikowanej lokalizacji
  • Konfigurowalna synchronizacja wieloplatformowa
  • Zachowaj wszystkie historyczne wersje & amp; usunięte pliki
  • Udostępniaj foldery natychmiast w sieci
  • ShareRooms w / RSS
  • Pobieranie plików z dowolnego urządzenia podłączonego do Internetu
  • Kompleksowe szyfrowanie danych "zero wiedzy"

Wymienione obsługiwane systemy: Debian Lenny, OpenSUSE, oparte na RPM (Fedora, itp.), CentOS / RHEL, Ubuntu Lucid Lynx, Ubuntu Gutsy Gibbon, Ubuntu Karmic Koala, Ubuntu Maverick Meerkat, Ubuntu Intrepid Ibex, Debian Etch, Ubuntu Hardy Heron, Slackware 12.1, Ubuntu Jaunty Jackalope

Więcej informacji na linku

    
odpowiedział Derek 09.08.2018, 08:52
źródło
13

Kopia podst.

  

Poddasze to program do tworzenia kopii zapasowych deduplikacji napisany w Pythonie. Głównym celem Attic jest zapewnienie wydajnego i bezpiecznego sposobu tworzenia kopii zapasowych   dane. Zastosowana technika deduplikacji danych sprawia, że Poddasze jest odpowiednie dla   codzienne kopie zapasowe, ponieważ przechowywane są tylko zmiany.

Główne funkcje:

  
  • Łatwy w użyciu
  •   
  • Pojemna pamięć masowa : deduplikacja o rozmiarze bloku jest używana do zmniejszenia liczby przechowywanych bajtów przez wykrywanie nadmiarowych danych.
  •   
  • Opcjonalne szyfrowanie danych : wszystkie dane mogą być chronione za pomocą 256-bitowego szyfrowania AES, a integralność i autentyczność danych jest weryfikowana   przy użyciu HMAC-SHA256.
  •   
  • Kopie zapasowe poza siedzibą : Strych może przechowywać dane na dowolnym hoście zdalnym dostępnym przez SSH
  •   
  • Kopie zapasowe do zamontowania jako systemy plików : archiwa kopii zapasowych można montować jako systemy plików przestrzeni użytkownika w celu łatwej weryfikacji i odtwarzania kopii zapasowych.
  •   

Wymagania:

Poddasze wymaga Pythona > = 3.2. Oprócz Pythona, Attic wymaga również msgpack-python i OpenSSL (> 1.0.0). Aby zamontować archiwa jako systemy plików, wymagany jest llfuse .

Uwaga:

Jest też teraz widelec poddasza o nazwie Borg .

    
odpowiedział rcs 28.11.2015, 18:52
źródło
11

FlyBack

Ostrzeżenie: Unmaintained, ostatnia aktualizacja w 2010 roku.

Podobny do Back in Time

  

Maszyna czasu firmy Apple jest świetna   w swoim systemie operacyjnym, a Linux ma   prawie wszystkie wymagane technologie   już wbudowane, aby go odtworzyć. To   jest prostym GUI, aby było to łatwe   użyj.

    
odpowiedział Derek 09.08.2018, 08:57
źródło
10

Jungledisk

Jest zwycięzcą jeśli chodzi o mnie. Wykonuje kopie zapasowe do opcjonalnie zaszyfrowanego zasobnika Amazon S3, można go dostosowywać, może działać w tle (dostępne są różne przewodniki do konfiguracji). Jest przyzwoity interfejs użytkownika lub możesz zhackować plik XML, jeśli czujesz się taki pochłonięty.

Kopie zapasowe wszystkich moich maszyn domowych z tego samego konta, bez problemu. Mogę również uzyskać zdalny dostęp do moich kopii zapasowych danych za pośrednictwem witryny myjungledisk.com.

To nie jest za darmo, ale w USA jest to z pewnością wystarczająco taniej (płacę około 8 $ miesięcznie). Uważam, że jest to coś więcej niż dopuszczalne dla kopii zapasowej poza siedzibą, gdzie ktoś zajmuje się sprzętem i (fizycznymi) problemami z zabezpieczeniami itp.

Nie mogę tego wystarczająco polecić.

    
odpowiedział nwahmaet 07.08.2018, 07:56
źródło
10

Backup Areca

Ostrzeżenie: Unmaintained, ostatnie wydanie w 2015 roku.

to także bardzo przyzwoity program GPL do łatwego tworzenia kopii zapasowych.

Funkcje

  • Kompresja archiwów (Zip i Zip64 format)
  • Szyfrowanie archiwów (AES128 i AES256 algorytmy szyfrowania)
  • Przechowywanie na lokalnym dysku twardym, sieć napęd, klucz USB, serwer FTP / FTP (z niejawnym i jednoznacznym SSL / TLS)
  • Filtry plików źródłowych (według rozszerzenia, podkatalog, wyrażenie regularne, rozmiar, data, status, z AND / OR / NOT operatory logiczne)
  • Przyrostowy, różnicowy i pełny obsługa kopii zapasowych
  • Obsługa kopii zapasowej delta (tylko magazyn zmodyfikowane części twoich plików)
  • Archiwum scalają się: możesz scalać ciągłe archiwa w jeden singiel archiwum, aby zaoszczędzić miejsce.
  • Od daty odzyskania: Areca pozwala aby odzyskać swoje archiwa (lub pojedyncze pliki) w określonym dniu.
  • Mechanizm transakcji: wszystkie krytyczne procesy (takie jak kopie zapasowe lub scalenia) są transakcyjne. To gwarantuje integralność twoich kopii zapasowych.
  • Raporty tworzenia kopii zapasowych: generuje Areca raporty z kopii zapasowych, na których można przechowywać dysku lub wysłane pocztą e-mail.
  • Opublikuj skrypty tworzenia kopii zapasowych: Areca can uruchamiać skrypty powłoki po utworzeniu kopii zapasowej.
  • Uprawnienia do plików, dowiązania symboliczne i nazwane potoki można przechowywać i odzyskany. (Tylko Linux)
odpowiedział AndyB 09.08.2018, 08:58
źródło
8

Uruchamiam niestandardowy skrypt w języku Python, który używa rsync do zapisania mojego katalogu domowego (mniej śmieci itp.) do folderu oznaczonego jako "current" na oddzielnym dysku twardym kopii zapasowej (podłączonym przez USB), a następnie do polecenia kopiowania (cp), aby skopiować wszystko od "bieżącego" do folderu z datą i godziną również na tym samym dysku twardym. Piękną rzeczą jest to, że każda migawka zawiera każdy plik w swoim katalogu domowym, tak jak to było w tym czasie, a jeszcze dysk twardy nie tylko niepotrzebnie się zapełnia. Ponieważ większość plików nigdy się nie zmienia, na dysku twardym jest tylko jedna faktyczna kopia tych plików. Każde inne odniesienie do niego jest linkiem. Jeśli do wersji "current" zostanie dodana nowsza wersja, wszystkie migawki wskazujące starszą wersję będą teraz automatycznie wskazywać na jedną wersję oryginału. Nowoczesne systemy plików HDD dbają o to same. Chociaż skrypt zawiera wiele udoskonaleń, główne polecenia są proste. Oto kilka kluczowych składników:

exclusion_path = "/home/.../exclusions.txt" # don't back up trash etc
media_path = "/media/... # a long path with the HDD details and the "current" folder
rsync -avv --progress --delete --exclude-from=exclusion_path /home/username/ media_path
current = "..." # the "current" folder on the HDD
dest = "..." # the timestamped folder on the HDD
cp -alv current dest

Miałem też pewne niestandardowe potrzeby. Ponieważ mam wiele masywnych (na przykład 60 GB) obrazów dysków VirtualBox, chcę mieć tylko jedną kopię tych wersji, a nie migawek. Nawet dysk twardy 1 lub 2 TB ma ograniczenia.

Oto zawartość mojego pliku wykluczeń. Plik jest bardzo wrażliwy na brakujących ukośników na terminalach itp:

/.local/share/Trash/
/.thumbnails/
/.cache/
/Examples/
    
odpowiedział user185 30.08.2010, 10:30
źródło
5

Dirvish

Dirvish to ładne narzędzie do tworzenia migawek wiersza poleceń, które używa twardych linków w celu zmniejszenia przestrzeni dyskowej. Ma wyrafinowany sposób na usunięcie wygasłych kopii zapasowych.

Oto ładny samouczek: link

    
odpowiedział student 28.03.2013, 11:06
źródło
5

Duplicati

Otwarta, bezpłatna aplikacja do tworzenia kopii zapasowych działająca pod Linuksem, z gui, która "bezpiecznie przechowuje zaszyfrowane, przyrostowe, skompresowane kopie zapasowe w usługach przechowywania w chmurze i zdalnych serwerach plików." Działa z Amazon S3, Windows Live SkyDrive, Google Drive (Google Docs ), Rackspace Cloud Files lub WebDAV, SSH, FTP (i wiele innych) ".

Wersja 1.0 jest uważana za stabilną; istnieje wersja 2 w fazie rozwoju z dużymi zmianami wewnętrznymi, które obecnie działają (chociaż nie użyłbym jej do produkcji). Istnieją standardowe lub niestandardowe reguły filtrowania w celu wybrania plików do wykonania kopii zapasowej.

Używam go od lat (nie ma tam nikogo, ale rozważałem spojrzenie na API, aby dodać backend, mówiącego jako programista), chociaż rzadko, zarówno na laptopie Windows, jak i na mojej instalacji Ubuntu 14.04.

Rozwidlenie obłuda .

    
odpowiedział Breezer 13.04.2017, 14:23
źródło
4

PING to darmowe narzędzie do tworzenia kopii zapasowych, które pozwala tworzyć kopie zapasowe całych partycji. Jest to samodzielne narzędzie, które powinno zostać spalone na płycie CD.

To co podoba mi się w tym programie to to, że kopiuje całą partycję. Wyobraź sobie: podczas modyfikowania swojego Ubuntu jako superużytkownika, zmieniłeś istotną część, a Ubuntu się nie uruchomi.

Można sformatować dysk twardy i ponownie zainstalować Ubuntu. Podczas gdy rozwiązania do tworzenia kopii zapasowych takie jak Dropbox, Ubuntu One itp. Mogą być przydatne do pobierania ważnych plików, nie przywrócą one twojej tapety, ikon Unity i innych rzeczy, które uczyniły twój Ubuntu takim, jakim go lubiłeś.

Inną opcją jest poprosić o pomoc w Internecie. Ale dlaczego nie przywrócić całego systemu tak, jak to było kilka dni temu? PING zrobi to za Ciebie.

Pro:

  • Nie tylko będzie tworzyć kopie zapasowe dokumentów, ale także plików systemowych
  • Jest łatwy w użyciu
  • Możliwe jest również tworzenie kopii zapasowych innych (nie-Linux) partycji
  • Spakuje kopię zapasową w formacie gzip lub bzip2, oszczędzając miejsce na dysku

Minusy:

  • Komputer będzie musiał zostać uruchomiony ponownie, zanim będzie można wykonać kopię zapasową
  • PING stworzy kopię zapasową całej partycji, nawet jeśli tylko kilka plików zostało zmodyfikowanych
  • Aby umieścić swoje kopie zapasowe, potrzebujesz zewnętrznego dysku twardego lub wolnego miejsca na dysku

Doskonały holenderski podręcznik można znaleźć tutaj .

    
odpowiedział Exeleration-G 03.01.2012, 22:23
źródło
4

s3ql jest nowszą opcją korzystania z Amazon s3, Google Storage lub OpenStack Storage jako systemu plików. Działa na różnych dystrybucjach Linuksa i MacOS X.

Używanie go z rsync pozwala uzyskać bardzo wydajne przyrostowe kopie zapasowe poza serwerami, ponieważ zapewnia wydajność pamięci masowej i przepustowości poprzez deduplikację i kompresję na poziomie bloku. Wspiera także prywatność za pomocą szyfrowania po stronie klienta i inne wymyślne rzeczy, takie jak kopiowanie przy zapisie, niezmienne drzewa i migawki.

Zobacz Porównanie systemów plików S3QL i innych systemów plików S3 w celu porównania z PersistentFS, S3FS, S3FSLite, SubCloud , S3Backer i ElasticDrive.

Używam go przez kilka dni, zaczynając od s3_backup.sh , (który używa rsync) i jestem całkiem szczęśliwy. Jest bardzo dobrze udokumentowany i wygląda na solidny projekt.

    
odpowiedział nealmcb 10.07.2012, 08:23
źródło
4

TimeVault

Ostrzeżenie: unmaintained

TimeVault a to narzędzie do tworzenia migawek folderów i integracji z Nautilus. Migawki są chronione przed przypadkowym usunięciem lub modyfikacją, ponieważ są domyślnie tylko do odczytu.

Można pobrać z Launchpad .

    
odpowiedział papukaija 09.08.2018, 08:59
źródło
3

inosync

Skrypt w języku Python oferujący mniej lub więcej możliwości tworzenia kopii zapasowych w czasie rzeczywistym.

Pamiętaj, że to oprogramowanie nie jest już obsługiwane.

"Napotkałem odwołanie do funkcji" inotify ", która jest obecna w najnowszych jądrach systemu Linux Inotify monitoruje aktywność dysku, aw szczególności flagi, gdy pliki są zapisywane na dysku lub usunięte. łączy monitorowanie zdarzeń pliku inotify z narzędziem do synchronizacji plików rsync w celu zapewnienia możliwości tworzenia kopii zapasowej plików w czasie rzeczywistym, którego nazwa pochodzi od oprogramowania inosync, w rzeczywistości jest to skrypt w języku Python, skutecznie dostarczony przez autora jako kod open source , Benedikt Böhm z Niemiec ( link ). "

link

    
odpowiedział CentaurusA 07.08.2018, 07:59
źródło
3

Obnam

Ostrzeżenie: oprogramowanie nie jest już obsługiwane, autorzy zalecają, aby go nie używać

'Obnam to łatwy, bezpieczny program do tworzenia kopii zapasowych. Kopie zapasowe można przechowywać na lokalnych dyskach twardych lub w Internecie za pośrednictwem protokołu SFTP protokołu SSH. Serwer kopii zapasowych, jeśli jest używany, nie wymaga żadnego specjalnego oprogramowania na górze SSH.

Niektóre funkcje, które mogą Cię zainteresować:

  • Kopie zapasowe migawek. Każde pokolenie wygląda jak kompletna migawka, więc nie musisz przejmować się tworzeniem pełnych lub przyrostowych kopii zapasowych ani obracać rzeczywistych lub wirtualnych taśm.
  • Deduplikacja danych, między plikami i kopiami zapasowymi. Jeśli repozytorium kopii zapasowych zawiera już określoną porcję danych, zostanie ponownie wykorzystane, nawet jeśli znajdowało się w innym pliku w starszym pokoleniu tworzenia kopii zapasowych. W ten sposób nie musisz się przejmować przenoszeniem dużych plików ani ich modyfikowaniem.
  • Zaszyfrowane kopie zapasowe za pomocą GnuPG.

Starą wersję można znaleźć w źródłach oprogramowania Ubuntu, w najnowszej wersji patrz Chris Cormacks PPA lub Obnams witryna .

    
odpowiedział shaddow 09.08.2018, 09:01
źródło
1

saybackup i saypurge

Istnieje przyjemny skrypt o nazwie saybackup , który pozwala wykonywać proste przyrostowe kopie zapasowe za pomocą twardych linków. Ze strony podręcznika:

  

Ten skrypt tworzy pełne lub wsteczne przyrostowe kopie zapasowe za pomocą znaku zachęty   Polecenie rsync (1). Nazwy katalogów kopii zapasowych zawierają datę i godzinę   każdego uruchomienia kopii zapasowej, aby umożliwić sortowanie i selektywne przycinanie. Na   koniec każdego udanego przebiegu tworzenia kopii zapasowej aktualizowany jest dowiązanie symboliczne "* -current"   zawsze wskazywać na najnowszą kopię zapasową. Aby zmniejszyć zdalny plik
  transfery, opcja -L może być użyta (prawdopodobnie wiele razy) do
  podaj istniejące lokalne drzewa plików, z których będą pliki   twardy link do kopii zapasowej.

Odpowiedni skrypt saypurge zapewnia sprytny sposób aby wyczyścić stare kopie zapasowe. Na stronie głównej narzędzia:

  

Sayepurge analizuje znaczniki czasu na podstawie nazw tego zestawu kopii zapasowych   katalogi, oblicza delty czasowe i określa dobre usuwanie   kandydatów, aby kopie zapasowe były rozmieszczone w równomierny sposób w czasie. The   dokładne zachowanie można dostosować, określając liczbę ostatnich plików   Aby zabezpieczyć się przed usunięciem (-g), należy zachować liczbę historycznych kopii zapasowych   około (-k) i maksymalną liczbę usunięć dla dowolnego danego przebiegu   (-re). W powyższym zbiorze plików znajdują się dwie kopie zapasowe z 2011-07-07   tylko 6 godzin od siebie, więc robią dobrymi kandydatami do oczyszczenia ...

    
odpowiedział student 28.03.2013, 10:50
źródło
1

backup2l

Ostrzeżenie: nieumyślone, ostatnie zatwierdzenie w dniu 2017-02-14

Ze strony głównej:

  

backup2l to lekkie narzędzie wiersza polecenia do generowania,   utrzymywanie i odtwarzanie kopii zapasowych w montowalnym systemie plików (np.   dysk twardy). Głównymi celami projektowymi są niskie nakłady na konserwację,   wydajność, przejrzystość i solidność. W domyślnej instalacji   kopie zapasowe są tworzone autonomicznie przez skrypt cron.

     

backup2l obsługuje hierarchiczne tworzenie kopii różnicowych za pomocą   określona przez użytkownika liczba poziomów i kopii zapasowych na poziom. Z tym   scheme, całkowita liczba archiwów, które muszą być przechowywane tylko   zwiększa logarytmicznie liczbę kopii różnicowych   od czasu ostatniej pełnej kopii zapasowej. W związku z tym małe przyrostowe kopie zapasowe mogą być   generowane w krótkich odstępach czasu, podczas gdy pełne i czasochłonne zużycie   kopie zapasowe są tylko rzadko potrzebne.

     

Funkcja przywracania pozwala w łatwy sposób przywrócić stan pliku   system lub dowolne katalogi / pliki poprzednich punktów w czasie. The   własności i atrybuty uprawnień plików i katalogów   poprawnie przywrócono.

     

Zintegrowana funkcja dzielenia i zbierania pozwala wygodnie   przenieś wszystkie lub wybrane archiwa na zestaw płyt CD lub inny wymienny   media.

     

Wszystkie pliki kontrolne są przechowywane razem z archiwami w kopii zapasowej   urządzenie, a ich zawartość jest w większości zrozumiała. Stąd w   W przypadku sytuacji awaryjnej użytkownik nie musi polegać wyłącznie na przywracaniu   funkcjonalność backup2l, ale może - w razie potrzeby - przeglądać pliki   i wyodrębnij archiwa ręcznie.

     

Aby zdecydować, czy plik jest nowy lub zmodyfikowany, backup2l sprawdza jego zawartość   nazwa, czas modyfikacji, rozmiar, własność i uprawnienia. W przeciwieństwie do innych   Narzędzia do tworzenia kopii zapasowych, węzeł i nie jest brany pod uwagę w celu uniknięcia problemów   w systemach plików bez systemu Unix, takich jak FAT32.

    
odpowiedział student 09.08.2018, 09:02
źródło
0

boxbackup

Ze strony głównej:

  

Kopia zapasowa skrzynek to otwarta, całkowicie automatyczna kopia zapasowa on-line   system. Ma następujące kluczowe cechy:

     
  • Wszystkie dane z kopii zapasowej są przechowywane na serwerze w plikach systemu plików - nie są wymagane taśmy, archiwum ani inne urządzenia specjalne.
      - Serwer jest zaufany tylko po to, aby pliki były dostępne, gdy są wymagane - wszystkie dane są szyfrowane i mogą być dekodowane tylko przez   oryginalny klient. To czyni go idealnym do tworzenia kopii zapasowych niezaufanych   sieć (np. Internet) lub miejsce, w którym znajduje się serwer   niekontrolowane środowisko   - Demon kopii zapasowej działa na systemach, które mają być archiwizowane, i kopiuje zaszyfrowane dane do serwera, gdy zauważy zmiany - więc kopie zapasowe są ciągłe   i aktualne (chociaż tradycyjne kopie zapasowe są możliwe   zbyt).
  •   
  • Tylko zmiany w plikach są wysyłane na serwer, podobnie jak rsync, minimalizując przepustowość wykorzystywaną między klientami a serwerem. To sprawia   szczególnie nadaje się do tworzenia kopii zapasowych pomiędzy odległymi lokalizacjami, lub   przez Internet.
  •   
  • Zachowuje się jak taśma - dostępne są stare wersje plików i usunięte pliki.
  •   
  • Stare wersje plików na serwerze są przechowywane jako zmiany z bieżącej wersji, minimalizując ilość miejsca wymaganego na serwerze.   Pliki są również kompresowane, aby zminimalizować ich rozmiar.
  •   
  • Wybór zachowania kopii zapasowej - można go zoptymalizować do tworzenia kopii zapasowych dokumentów lub serwerów.
  •   
  • Został zaprojektowany do łatwego i taniego uruchamiania serwera. Ma przenośną implementację i opcjonalny RAID zaimplementowany w przestrzeni użytkownika dla   niezawodność bez złożonej konfiguracji serwera lub kosztownego sprzętu.    link
  •   
    
odpowiedział student 05.07.2016, 01:34
źródło

Przeczytaj inne pytania na temat tagów