Wyszukiwanie w witrynie

rdiff-backup — potężne narzędzie do tworzenia przyrostowych kopii zapasowych, obsługujące teraz język Python 3


To ulepszenie zostało oficjalnie wydane i opublikowane 15 marca 2020 r. w wersji 2.0.0 i rozpowszechniane w witrynie GitHub.

Bardzo ceniona aplikacja Rdiff-backup umożliwia użytkownikom tworzenie kopii zapasowych katalogu w innym zdalnym lub lokalnym miejscu docelowym. Jedną z kluczowych zalet aplikacji jest jej prostota. Użytkownicy mogą utworzyć pierwszą kopię zapasową za pomocą jednego prostego wiersza poleceń:

rdiff-backup <source-dir> <backup-dir>

Nowa drużyna

Z dumą informujemy również, że ponad dwukrotnie zwiększyliśmy liczbę naszego zespołu programistów pracującego nad tą aplikacją, ponieważ wszyscy nasi programiści i personel pomocniczy przyczyniają się obecnie do jej ulepszania i wsparcia.

Ponieważ zależy nam na oferowaniu jakości i ciągłości, ominęliśmy wszelkie ruchy personelu, aby nie mieć wpływu na Twoje wsparcie i dostawy. Ulepszony i zdecentralizowany zespół pracujący obecnie nad kopią zapasową Rdiff został powołany w 2019 roku, aby przyczynić się do ewolucji aplikacji, a tym samym do Twojej satysfakcji.

Zespół to także dzieło wielu firm, w skład którego wchodzą Otto Kekäläinen z Seravo i Patrik Dufresne z Ikus-Soft, a także inni eksperci, w szczególności Eric Lavarde.

Ulepszony zespół ciężko pracował i poświęcił się opracowywaniu skutecznych rozwiązań, aby zapewnić, że nowa wersja ma lepszą stabilność i wydajność. Jesteśmy dumni, że możemy go udostępnić w ramach naszej głównej dystrybucji.

Ulepszenia od wersji 1.2.8

Wprowadzono główne modyfikacje w celu uaktualnienia narzędzi programistycznych, w tym Travis Pipeline, automatycznego testowania dla systemów Linux i Windows, nowego Ubuntu PPA, nowego Fedora COPR i nowe repozytorium Pypi.org.

Celem tych ulepszeń jest ułatwienie użytkownikom migracji do nowszej wersji w prosty i przystępny sposób. W związku z tymi ulepszeniami w wydaniu uwzględniliśmy następującą nową identyfikację wizualną.

W przyszłości unowocześniliśmy także naszą ofertę witryn internetowych z kopiami zapasowymi Rdiff i przeprowadziliśmy migrację z Savannah do GitHub Pages.

Funkcje Rdiff-Backup

To wydanie ma głównie na celu aktualizację i obsługę Pythona 3.5 i nowszych wersji w systemach Linux i Windows, dlatego nie zawiera tak wielu nowych funkcji w porównaniu z poprzednią oficjalną wersją 1.2.8. Niemniej jednak nadal zawiera kilka poprawek napisanych na przestrzeni lat przez różne dystrybucje Linuksa, a także pewne ulepszenia pod względem szybkości i wydajności przestrzennej.

Kopia zapasowa Rdiff została udoskonalona, aby zapewnić wydajne kopie zapasowe we wszystkich scenariuszach. Oto kilka funkcji:

  • Przyjazne dla użytkownika polecenia i interfejsy
  • Możliwość tworzenia kopii lustrzanych
  • Odwrotna strategia przechowywania przyrostowych kopii zapasowych
  • Wewnętrzna ochrona informacji
  • Efektywność wykorzystania przestrzeni
  • Optymalizacja wykorzystania przepustowości
  • Przejrzystość wszystkich typów i formatów danych
  • Automatyczne wykrywanie systemów plików
  • Obsługa atrybutów rozszerzonych i ACL
  • Zachowanie statystyk
  • Wsparcie dla Linuksa i Windowsa; wiadomo, że działa na BSD i macOS X

Dostęp do pełnej listy funkcji znajdziesz tutaj.

Instalacja Rdiff-Backup w systemie Linux

Instalacja dla obecnych i nowych użytkowników odbywa się poprzez to samo wdrożenie kopii zapasowej Rdiff.

Oto różne wiersze poleceń wdrażania.

Aby zainstalować Rdiff-Backup na Ubuntu Focal lub Debian Bullseye lub nowszym (posiada wersję 2.0).

sudo apt install rdiff-backup

Aby zainstalować Rdiff-Backup na backportach Ubuntu dla starszych wersji (wymaga backported 2.0).

sudo add-apt-repository ppa:rdiff-backup/rdiff-backup-backports
sudo apt update
sudo apt install rdiff-backup

Aby zainstalować Rdiff-Backup na CentOS i RHEL 7 (z COPR).

sudo yum install yum-plugin-copr epel-release
sudo yum copr enable frankcrawford/rdiff-backup
sudo yum install rdiff-backup

Aby zainstalować Rdiff-Backup na CentOS i RHEL 8 (z COPR).

sudo yum install dnf-plugins-core epel-release
sudo dnf copr enable frankcrawford/rdiff-backup
sudo yum install rdiff-backup

Aby zainstalować Rdiff-Backup na Fedorze 32+.

sudo dnf install rdiff-backup

Aby zainstalować Rdiff-Backup na Debianie i jego pochodnych, Raspbian itp. (z PyPi).

sudo apt install python3-pip python3-setuptools python3-pylibacl python3-pyxattr
sudo pip3 install rdiff-backup

Aby zainstalować Rdiff-Backup na Fedorze i pochodnych (z PyPI).

sudo dnf install python3-pip python3-setuptools py3libacl python3-pyxattr
sudo pip3 install rdiff-backup

Migracja

Dokumentacja obsługująca migrację ze starszej wersji 1.2.8 do bieżącej wersji 2.0.0 będzie wkrótce dostępna tutaj.

Powiązane projekty

  • Rdiffweb – to solidny interfejs sieciowy do tworzenia kopii zapasowych dla Rdiff-backup, który umożliwia wizualizację wyników za pomocą prostej przeglądarki internetowej z pełnym dostępem do danych.
  • Minarca – to bezproblemowe rozwiązanie do tworzenia kopii zapasowych zbudowane na bazie Rdiffweb i Rdiff-backup, obsługujące dodatkowe funkcje, takie jak zarządzanie przydziałami.
Wniosek

Chcielibyśmy podziękować Patrikowi Dufresne i jego firmie, Ikus-Soft za ich zaangażowanie, wkład i sponsorowanie tego ogłoszenia. Jak już zapewne wiesz, Ikus-Soft zapewnia profesjonalne wsparcie związane z technologią Rdiff-backup, Rdiffweb interfejsem do wizualizacji repozytoriów Rdiff-backup oraz Minarca co centralizuje i upraszcza zarządzanie kopiami zapasowymi.

Dzięki wieloletniemu doświadczeniu w tworzeniu oprogramowania OpenSource i wiedzy na temat strategii tworzenia kopii zapasowych, Patrik Dufresne jest kluczowym partnerem wspierającym rozwój Twojej firmy. Ikus-Soft oferuje szeroką gamę usług w zakresie tworzenia oprogramowania, a także doradztwa i wsparcia IT, aby bezpiecznie i efektywnie zwiększyć bezpieczeństwo Twojej firmy.

Jeśli potrzebujesz pomocy przy zakładaniu obecnej firmy, chcesz spełnić nowe wymagania biznesowe, zbudować nową infrastrukturę IT lub potrzebujesz pomocy w już istniejącej, z przyjemnością Ci pomożemy.