Wyszukiwanie w witrynie

25 wyjątkowych narzędzi do tworzenia kopii zapasowych dla systemów Linux w 2023 r


Tworzenie kopii zapasowych na komputerach osobistych lub serwerach jest zawsze ważne, aby zapobiec trwałej utracie danych. Dlatego poznanie różnych narzędzi do tworzenia kopii zapasowych jest bardzo ważne, szczególnie dla administratorów systemów, którzy pracują z dużymi ilościami danych na poziomie przedsiębiorstwa, a nawet na komputerach osobistych.

Zawsze dobrą praktyką jest tworzenie kopii zapasowych danych na naszych komputerach. Można to zrobić ręcznie lub skonfigurować tak, aby działało automatycznie. Wiele narzędzi do tworzenia kopii zapasowych ma różne funkcje, które pozwalają użytkownikom skonfigurować typ kopii zapasowej, czas tworzenia kopii zapasowej, elementy kopii zapasowej, rejestrowanie działań związanych z kopią zapasową i wiele innych

W tym artykule przyjrzymy się 25 wyjątkowym narzędziom do tworzenia kopii zapasowych, których można używać na serwerach lub systemach Linux.

Wyróżnienie – CloudBerry Backup

CloudBerry Backup dla systemu Linux to wieloplatformowe rozwiązanie do tworzenia kopii zapasowych w chmurze z zaawansowanymi ustawieniami konfiguracji kopii zapasowych i zapewniające całkowite bezpieczeństwo danych.

Za pomocą tego narzędzia możesz tworzyć kopie zapasowe plików i folderów w wybranej chmurze: obsługuje ono ponad 20 powszechnie znanych usług przechowywania w chmurze. CloudBerry Backup działa z systemami Ubuntu, Debian, Suse, Red Hat i innymi dystrybucjami Linuksa, a także jest kompatybilny z systemami Windows i Mac OS.

Podstawowe funkcje tworzenia kopii zapasowych to:

  • Kompresja
  • 256-bitowe szyfrowanie AES
  • Zaplanowana kopia zapasowa
  • Przyrostowa kopia zapasowa
  • Interfejs linii komend
  • Polityka przechowywania i nie tylko.

1. Rsync

Jest to narzędzie do tworzenia kopii zapasowych wiersza poleceń, popularne wśród użytkowników Linuksa, zwłaszcza administratorów systemu. Jest bogaty w funkcje, w tym przyrostowe kopie zapasowe, aktualizację całego drzewa katalogów i systemu plików, zarówno lokalne, jak i zdalne kopie zapasowe, zachowanie uprawnień do plików, własności, łączy i wiele innych.

Posiada również graficzny interfejs użytkownika o nazwie Grsync, ale jedną z zalet rsync jest to, że kopie zapasowe można zautomatyzować przy użyciu skryptów i zadań cron, jeśli są używane przez doświadczonych administratorów systemu w wierszu poleceń.

W przeszłości omówiliśmy tak wiele artykułów na temat narzędzia rsync, że możesz je przejrzeć poniżej:

2. Fwbackupy

Fwbackups to bezpłatne oprogramowanie typu open source, wieloplatformowe i bogate w funkcje, a użytkownicy mogą przyczyniać się do jego rozwoju lub po prostu uczestniczyć w jego testowaniu. Posiada intuicyjny interfejs, który pozwala użytkownikom łatwo wykonywać kopie zapasowe.

Posiada takie funkcje jak:

  • Prosty interfejs
  • Elastyczność w konfiguracji kopii zapasowych
  • Zdalne kopie zapasowe
  • Utwórz kopię zapasową całego systemu plików
  • Wyklucz pliki i katalogi oraz wiele innych

3. Bacula

Bacula to oprogramowanie do tworzenia kopii zapasowych, odzyskiwania i weryfikacji danych typu open source, zaprojektowane tak, aby było gotowe do stosowania w przedsiębiorstwach z pewnymi złożonościami, chociaż te złożoności w rzeczywistości definiują jego zaawansowane funkcje, takie jak konfiguracje kopii zapasowych, zdalne kopie zapasowe i wiele innych.

Działa sieciowo i składa się z następujących programów:

  • dyrektor: program nadzorujący wszystkie działania Baculi.
  • konsola: program umożliwiający użytkownikowi komunikację z powyższym dyrektorem Bacula.
  • plik: program zainstalowany na komputerze, którego kopia zapasowa ma zostać utworzona.
  • pamięć: program używany do odczytu i zapisu w Twojej przestrzeni dyskowej.
  • katalog: program odpowiedzialny za wykorzystywane bazy danych.
  • Monitor: program śledzący wszystkie zdarzenia dziejące się w różnych częściach Baculi.

4. Rezerwowy ninja

Backupninja to potężne narzędzie do tworzenia kopii zapasowych, które pozwala użytkownikom projektować pliki konfiguracyjne działań związanych z tworzeniem kopii zapasowych, które można umieścić w katalogu /etc/backup.d/. Pomaga w wykonywaniu bezpiecznych, zdalnych i przyrostowych kopii zapasowych za pośrednictwem sieci.

Posiada następujące funkcje:

  • Łatwe do odczytania pliki konfiguracyjne w stylu ini.
  • Użyj skryptów do obsługi nowych typów kopii zapasowych w systemie.
  • Zaplanuj tworzenie kopii zapasowych
  • Użytkownicy mogą wybrać, kiedy mają być wysyłane do nich e-maile z raportami o stanie.
  • Z łatwością utwórz plik konfiguracyjny działania kopii zapasowej za pomocą kreatora konsolowego (ninjahelper).
  • Współpracuje z serwerami Linux-V.

5. Prosty pakiet kopii zapasowych (sbackup)

sbackup to rozwiązanie do tworzenia kopii zapasowych komputerów stacjonarnych Gnome, w którym użytkownicy mogą uzyskać dostęp do wszystkich konfiguracji za pośrednictwem interfejsu Gnome. Użytkownicy mogą używać wyrażeń regularnych do określania ścieżek plików i katalogów podczas procesu tworzenia kopii zapasowej.

Posiada następujące funkcje:

  • Tworzy skompresowane i nieskompresowane kopie zapasowe.
  • Obsługuje wiele profili kopii zapasowych.
  • Umożliwia rejestrowanie i powiadomienia e-mail.
  • Zaplanowane kopie zapasowe i ręczne kopie zapasowe.
  • Podziel nieskompresowane kopie zapasowe na kilka części.
  • Obsługuje lokalne i zdalne kopie zapasowe.

6. Kkopia zapasowa

Kbackup to łatwe w użyciu narzędzie do tworzenia kopii zapasowych dla systemu operacyjnego Unix, którego można używać w systemie Linux. Może tworzyć archiwa i kompresować je odpowiednio za pomocą narzędzi tar i gzip.

Kbackup posiada następujące funkcje:

  • Przyjazny dla użytkownika interfejs oparty na menu.
  • Obsługa kompresji, szyfrowania i podwójnego buforowania.
  • Zautomatyzowane, nienadzorowane kopie zapasowe.
  • Wysoka niezawodność.
  • Obsługa pełnych lub przyrostowych kopii zapasowych.
  • Zdalne tworzenie kopii zapasowych w sieciach.
  • Między innymi przenośna i obszerna dokumentacja.

7. Kopia zapasowa komputera

BackupPC to wieloplatformowe oprogramowanie do tworzenia kopii zapasowych, które można uruchomić w systemach Unix/Linux, Windows i Mac OS X. Jest przeznaczone do użytku na poziomie przedsiębiorstwa i zapewnia wysoką wydajność. BackupPC może być używany na serwerach, komputerach stacjonarnych i laptopach.

Posiada niektóre z następujących funkcji:

  • Kompresja plików w celu zmniejszenia zużycia miejsca na dysku.
  • Nie ma potrzeby stosowania oprogramowania po stronie klienta.
  • Elastyczność podczas przywracania kopii zapasowej
  • Elastyczność w konfiguracji poprzez różne parametry.
  • Powiadomienia użytkowników o potrzebie tworzenia kopii zapasowych i tak dalej.

8. Amanda

Amanda to oprogramowanie typu open source, które działa na systemach Unix/GNU Linux i Windows. Obsługuje natywne narzędzia i formaty tworzenia kopii zapasowych, takie jak GNU tar dla kopii zapasowych w systemie Unix/Linux. Do tworzenia kopii zapasowych na komputerach z systemem Windows używa natywnego klienta Windows. Użytkownicy mogą skonfigurować pojedynczy serwer kopii zapasowych do przechowywania kopii zapasowych z kilku komputerów w sieci.

9. Powrót w czasie

Back In Time to proste i łatwe w użyciu narzędzie do tworzenia kopii zapasowych dla systemu operacyjnego Linux, które działa poprzez wykonywanie migawek określonych katalogów i tworzenie ich kopii zapasowych.

Posiada funkcje takie jak konfigurowanie:

  • Miejsce przechowywania, w którym można zapisywać migawki.
  • Ręczne lub automatyczne kopie zapasowe.
  • Katalogi do tworzenia kopii zapasowych.

10. Mondorescue

Mondorescue to bezpłatne oprogramowanie do tworzenia kopii zapasowych i ratownictwa, które jest niezawodne i zawiera wszystkie funkcje. Może wykonywać kopie zapasowe z komputerów osobistych, stacji roboczych lub serwerów na partycje dysku twardego, taśmy, NFS, CD-[R|W], DVD-R[W], DVD+R[W] i wiele innych.

Posiada również możliwości ratowania i odzyskiwania danych podczas procesu tworzenia kopii zapasowych w przypadku jakichkolwiek destrukcyjnych zdarzeń.

11. Kopia zapasowa skrzynki

Box Backup to narzędzie do tworzenia kopii zapasowych typu open source, które można skonfigurować do automatycznego działania. Posiada takie funkcje jak:

  • Kopie zapasowe online
  • Demon kopii zapasowych do automatycznego tworzenia kopii zapasowych
  • Przechowywanie kopii zapasowych w plikach
  • Kompresja i szyfrowanie danych
  • Zachowanie przypominające taśmę
  • Wybór zachowania kopii zapasowej i wiele innych

12. Szczęśliwa kopia zapasowa

Luckybackup to bezpłatne, potężne, szybkie, niezawodne i łatwe w obsłudze narzędzie do tworzenia kopii zapasowych i synchronizacji, obsługiwane przez narzędzie do tworzenia kopii zapasowych Rsync.

Jest bogaty w funkcje, takie jak:

  • Zachowaj własność i uprawnienia do plików.
  • Utwórz wiele migawek kopii zapasowych.
  • Zaawansowane opcje plików i katalogów.
  • Wyklucz opcje i użyj opcji rsync i wielu innych.

13. Kopia zapasowa Areki

Areca to narzędzie do tworzenia kopii zapasowych typu open source przeznaczone do użytku osobistego, które pozwala użytkownikowi wybrać zestaw plików lub katalogów do utworzenia kopii zapasowej oraz wybrać metodę tworzenia kopii zapasowej i lokalizację przechowywania.

Posiada takie funkcje jak:

  • Powiadomienia e-mailowe o procesie tworzenia kopii zapasowej.
  • Prostota obsługi w zakresie konfiguracji.
  • Przeglądaj archiwa i wiele innych.

14. Ochrona danych Bareos

Bareos to zestaw programów typu open source, który umożliwia użytkownikom tworzenie kopii zapasowych, odzyskiwanie i ochronę danych w systemach Linux. Jest to pomysł wywodzący się z projektu narzędzia do tworzenia kopii zapasowych Bacula i działa w sieci w architekturze klient/serwer.

Podstawowe funkcje są bezpłatne, jednak aby móc korzystać z profesjonalnych funkcji tworzenia kopii zapasowych, wymagana jest płatność. Posiada funkcje narzędzia do tworzenia kopii zapasowych Bacula.

15. Kopia zapasowa Borga

BorgBackup to bezpłatne narzędzie typu open source, wydajne i bezpieczne, oparte na wierszu poleceń narzędzie do deduplikacji/archiwizacji/tworzenia kopii zapasowych, obsługujące kompresję i uwierzytelnione szyfrowanie. Można go używać do wykonywania codziennych kopii zapasowych i jedynie zmian w plikach od momentu archiwizacji ostatniej kopii zapasowej, przy użyciu metody deduplikacji.

Oto niektóre z jego kluczowych cech:

  • Jest łatwy w instalacji i obsłudze.
  • Obsługuje szyfrowanie wszystkich danych.
  • Używa uwierzytelnionych technik szyfrowania, aby zapewnić bezpieczne kopie zapasowe.
  • Jest również bardzo szybki.
  • Obsługuje oszczędne przechowywanie.
  • Obsługuje również opcjonalną kompresję danych.
  • Obsługuje zdalne kopie zapasowe przez SSH.
  • Obsługuje montowanie kopii zapasowych w taki sam sposób, jak systemy plików.

16. Restyczny

Restic to darmowy, open source, wydajny, łatwy w obsłudze, szybki i bezpieczny program do tworzenia kopii zapasowych oparty na wierszu poleceń. Został zaprojektowany w celu zabezpieczenia danych kopii zapasowych przed atakującymi, w dowolnym środowisku przechowywania.

Oto jego najważniejsze cechy:

  • Jest wieloplatformowy i działa na systemach uniksowych, takich jak Linux, a także Windows.
  • Jest łatwy w instalacji, konfiguracji i obsłudze.
  • Używa szyfrowania do zabezpieczania danych.
  • Tworzy jedynie kopię zapasową zmian w danych.
  • Obsługuje weryfikację danych w kopii zapasowej.

17. rsnapshot

Rsnapshot to bezpłatne narzędzie do tworzenia kopii zapasowych typu open source dla systemów operacyjnych typu Unix, oparte na rsync. Został zaprojektowany do wykonywania migawek systemu plików na komputerach lokalnych, a także na zdalnych hostach przez SSH.

Rsnapshot obsługuje okresowe migawki, a użytkownicy mogą automatyzować tworzenie kopii zapasowych za pomocą zadań cron. Ponadto efektywnie zarządza także przestrzenią dyskową wykorzystywaną na kopie zapasowe.

18. Beknięcie

Burp to bezpłatne, wydajne, bogate w funkcje i bezpieczne oprogramowanie typu open source do tworzenia kopii zapasowych i przywracania danych. Jest przeznaczony do pracy w sieci w architekturze klient/serwer (tryb serwerowy działa na systemach uniksowych takich jak Linux, a klienci działają na systemach uniksowych i Windows) i w tym przypadku ma na celu minimalizację ruchu sieciowego w celu zapewnienia niezawodnego wyniki.

Poniżej znajdują się jego najważniejsze cechy:

  • Obsługuje dwa niezależne protokoły tworzenia kopii zapasowych: protokół I i II; każdy z innymi funkcjami.
  • Obsługuje kopie zapasowe sieci.
  • Obsługuje wznawianie przerwanych kopii zapasowych.
  • Obsługuje tworzenie kopii zapasowych i przywracanie plików, katalogów, dowiązań symbolicznych, dowiązań twardych, fifo, węzłów, uprawnień, a także znaczników czasu.
  • Obsługuje również planowanie tworzenia kopii zapasowych.
  • Obsługuje powiadomienia e-mail o pomyślnych i nieudanych kopiach zapasowych.
  • Oferuje monitor ncurses na żywo na serwerze.
  • Obsługuje deduplikację danych pamięci masowej, podobnie jak wiele innych narzędzi do tworzenia kopii zapasowych.
  • Obsługuje kompresję danych w sieci i w pamięci masowej.
  • Obsługuje automatyczne podpisywanie urzędu certyfikacji SSL i certyfikatu klienta oraz wiele innych.

19. Przesunięcie w czasie

Timeshift to narzędzie do tworzenia kopii zapasowych i przywracania danych dla systemów Linux, które w regularnych odstępach czasu wykonuje przyrostowe migawki systemu plików. Działa w podobny sposób jak rsnapshot (ponieważ używa rsync i twardych linków do tworzenia migawek), ale oferuje pewne unikalne funkcje, których nie ma w jego odpowiedniku. Dodatkowo jest przeznaczony wyłącznie do tworzenia kopii zapasowych plików systemowych i ustawień.

Poniżej przedstawiono kluczowe funkcje Timeshift:

  • Wykonuje jedynie migawkę plików systemowych i ustawień, dane użytkownika, takie jak zdjęcia, muzyka itp., nie są archiwizowane.
  • Wykonuje migawki systemu plików przy użyciu rsync + hardlinks lub migawek BTRFS.
  • Obsługuje zaplanowane migawki.
  • Obsługuje wiele poziomów tworzenia kopii zapasowych z wyłączeniem filtrów.
  • Umożliwia przywracanie migawek w czasie działania systemu lub z działających urządzeń (takich jak USB).

20. Dwulicowość

Duplicity to bezpłatne, bezpieczne i wydajne narzędzie do tworzenia kopii zapasowych o otwartym kodzie źródłowym, oparte na rsync. Tworzy zaszyfrowane kopie zapasowe katalogów w archiwach w formacie tar i kopie zapasowe ich na komputerze lokalnym lub zdalnym za pośrednictwem protokołu SSH. Przy pierwszym uruchomieniu wykonuje pełną kopię zapasową, a przy kolejnych kopiach w przyszłości rejestruje tylko fragmenty plików, które uległy zmianie.

Poniżej znajdują się najważniejsze cechy duplikacji:

  • Jest łatwy w użyciu i wykorzystuje standardowy format pliku.
  • Śledzi i uwzględnia jedynie zmiany w plikach od czasu ostatniej kopii zapasowej.
  • Tworzy archiwa przyrostowe, które zajmują mało miejsca.
  • Tworzy zaszyfrowane i/lub podpisane archiwa ze względów bezpieczeństwa.
  • Obsługuje podpisy i delty katalogów i zwykłych plików w formacie tar.

21. Déjà Dup

Déjà Dup to proste, bezpieczne i łatwe w użyciu narzędzie do tworzenia kopii zapasowych dla systemów Linux, stworzone z myślą o szyfrowanych, zdalnych i regularnych kopiach zapasowych. Umożliwia lokalne, zdalne przechowywanie kopii zapasowych lub przechowywanie ich w chmurze za pomocą usług takich jak Dysk Google i Nextcloud.

Poniżej znajdują się najważniejsze funkcje Déjà Dup:

  • Używa duplikacji jako backendu.
  • Obsługuje szyfrowanie i kompresję danych.
  • Obsługuje przyrostowe kopie zapasowe, umożliwiając przywracanie z dowolnej konkretnej kopii zapasowej.
  • Obsługuje planowanie regularnych kopii zapasowych.
  • Można go łatwo zintegrować ze środowiskiem graficznym GNOME.

22. UrBackup

UrBackup to łatwy w konfiguracji system tworzenia kopii zapasowych klient/serwer typu open source dla systemów Linux, Windows i Mac OS X, który dzięki połączeniu kopii zapasowych obrazów i plików zapewnia zarówno bezpieczeństwo danych, jak i szybki czas przywracania.

Poniżej znajdują się kluczowe funkcje UrBackup:

  • Bezpieczne i wydajne tworzenie kompletnych i przyrostowych kopii zapasowych obrazów i plików za pośrednictwem sieci.
  • Interfejs sieciowy wyświetlający status klientów, bieżące działania i statystyki.
  • Raporty kopii zapasowych wysyłane do użytkowników lub administratorów.
  • Łatwe w użyciu przywracanie plików i obrazów za pomocą napędu CD/USB.
  • Łatwy w konfiguracji i obsłudze dostęp do kopii zapasowych plików.
  • Powiadomienia e-mail, jeśli kopia zapasowa komputera klienckiego nie zostanie utworzona przez określony czas.

23. rclone

Rclone to potężny program wiersza poleceń napisany w języku Go, używany do synchronizacji plików i katalogów od wielu dostawców usług przechowywania w chmurze, takich jak Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Dysk Google itp.

24. Zrelaksuj się i zregeneruj siły

Relax-and-Recover to program do odzyskiwania systemu Linux po awarii i migracji systemu, który można skonfigurować i zapomnieć, i który służy do tworzenia obrazu startowego i przywracania z istniejącego obrazu kopii zapasowej. Umożliwia także przywracanie danych na inny sprzęt systemowy i dlatego może być również używany jako narzędzie do migracji.

25. kopia zapasowa rdiff

rdiff-backup to potężny program do tworzenia kopii zapasowych wiersza poleceń napisany w języku Python, używany do tworzenia lokalnych/zdalnych przyrostowych kopii zapasowych serwera lub komputera lokalnego, co oznacza, że tworzy jedynie kopie zapasowe zmodyfikowanych lub zmienionych plików przez zabezpieczoną sieć za pośrednictwem ssh przy użyciu wydajny pod względem przepustowości protokół rsync.

Streszczenie

Zawsze pamiętaj, że kopia zapasowa jest bardzo ważna i pomaga zapobiegać utracie danych. Możesz używać różnych narzędzi do tworzenia kopii zapasowych dla systemu Linux, aby regularnie tworzyć kopie zapasowe danych.

Być może używasz narzędzia do tworzenia kopii zapasowych, którego nie sprawdzaliśmy. Daj nam znać, zamieszczając komentarz. Mamy nadzieję, że artykuł okaże się pomocny. Zawsze pamiętaj o pozostawaniu w kontakcie z linux-console.net.