Wyszukiwanie w witrynie

Amanda — zaawansowane narzędzie do automatycznego tworzenia kopii zapasowych w sieci dla systemu Linux


W dobie technologii informatycznych dane są bezcenne. Musimy chronić dane przed nieuprawnionym dostępem, a także przed jakąkolwiek utratą danych. Każdym z nich musimy zarządzać osobno.

W tym artykule omówimy proces tworzenia kopii zapasowych danych, który jest koniecznością dla większości administratorów systemu i przez większość czasu wydaje się nudną czynnością. Narzędziem, którego będziemy używać, jest „Amanda”.

Jaka jest Amanda

Amanda to skrót od (Advanced Maryland Automatic Network Disk Archiver), które jest bardzo przydatnym narzędziem do tworzenia kopii zapasowych, przeznaczonym do tworzenia kopii zapasowych i archiwizacji komputerów w sieci na dysku, taśmie lub w chmurze.

Historia Amandy

Wydział Informatyki Uniwersytetu Maryland (UoM) pozostał źródłem bezpłatnego oprogramowania o jakości dorównującej oprogramowaniu zastrzeżonemu. Zaawansowany automatyczny archiwizator dysków sieciowych Maryland został opracowany przez UoM, ale teraz ten wspaniały projekt nie jest już wspierany przez UoM i jest hostowany przez SourceForge, gdzie pozostaje w fazie rozwoju.

Cechy Amanda

  1. Narzędzie do archiwizacji Open Source napisane w C i Perl.
  2. Możliwość tworzenia kopii zapasowych danych na wielu komputerach w sieci.
  3. W oparciu o model klient-serwer.
  4. Obsługiwane zaplanowane kopie zapasowe.
  5. Dostępne w bezpłatnej wersji Community oraz Enterprise Edition z pełnym wsparciem.
  6. Dostępne dla większości dystrybucji Linuksa.
  7. Komputer z systemem Windows Obsługiwany przy użyciu Samby lub natywnego klienta win32.
  8. Obsługa taśm i dysków do tworzenia kopii zapasowych.
  9. Obsługa łączenia taśm, tj. dzielenia plików lager na wiele taśm.
  10. Przedsiębiorstwo komercyjne Amanda zostało opracowane przez firmę Zmanda.
  11. Zmanda obejmuje - konsolę zarządzającą Zmanda (ZMC), harmonogram, usługę opartą na chmurze i platformę wtyczek.
  12. Usługa oparta na chmurze działa zgodnie z Amazon s3.
  13. Struktura wtyczek obsługuje aplikacje takie jak Oracle Database, Samba itp.
  14. Amanda Enterprise zmanda obsługuje tworzenie kopii zapasowych obrazów, co umożliwia tworzenie kopii zapasowych Live VMware.
  15. Utworzenie kopii zapasowej tej samej ilości danych zajmuje mniej czasu niż inne narzędzia do tworzenia kopii zapasowych.
  16. Obsługa bezpiecznego połączenia między serwerem a klientem za pomocą OpenSSH.
  17. Możliwe szyfrowanie przy użyciu GPG i obsługiwana kompresja
  18. Odzyskaj bezpiecznie błędy.
  19. Zgłoś szczegółowy wynik, łącznie z błędami, za pośrednictwem poczty elektronicznej.
  20. Bardzo konfigurowalny, stabilny i solidny dzięki wysokiej jakości kodowi.

Instalacja Amanda Backup w systemie Linux

Budujemy Amandę ze źródła, a następnie instalujemy ją. Ten proces budowania i instalowania Amandy jest taki sam dla każdej dystrybucji opartej na YUM lub APT.

Przed kompilacją ze źródła musimy zainstalować wymagane pakiety z repozytorium za pomocą polecenia yum lub apt-get.

Na RHEL, CentOS i Fedorze
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Na Debianie, Ubuntu i Linux Mint
sudo apt-get install build-essential gnuplot

Po zainstalowaniu wymaganych pakietów możesz pobrać Amandę (najnowsza wersja Amanda 3.3.5) z linku poniżej.

  1. http://sourceforge.net/projects/amanda/files/latest/download

Alternatywnie możesz użyć następującego polecenia wget, aby pobrać i skompilować go ze źródła, jak pokazano poniżej.

wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
tar -zxvf amanda-3.3.5.tar.gz
cd amanda-3.3.5/ 
./configure 
make
make install		[On Red Hat based systems]
sudo make install	[On Debian based systems]

Po pomyślnej instalacji sprawdź instalację Amanda za pomocą następującego polecenia.

amadmin --version

amadmin-3.3.5

Uwaga: użyj interfejsu administracyjnego amadmin, aby kontrolować kopie zapasowe Amandy. Pamiętaj też, że plik konfiguracyjny Amanda znajduje się pod adresem „/etc/amanda/intra/amanda.conf”.

Zrzuć system plików

Uruchom następujące polecenie, aby zrzucić cały system plików za pomocą Amandy i wysłać wiadomość e-mail na adres e-mail podany w pliku konfiguracyjnym.

amdump all

Przepłucz Amandę

amflush -f all

Amanda ma wiele opcji generowania kopii zapasowych w dokładnej lokalizacji i tworzenia niestandardowych kopii zapasowych. Sama Amanda to bardzo obszerny temat i trudno było nam to wszystko omówić w jednym artykule. Te opcje i polecenia omówimy w późniejszych postach.

To wszystko na teraz. Niedługo wrócę tu ponownie z kolejnym artykułem. Do tego czasu bądź na bieżąco i bądź w kontakcie z nami, i nie zapomnij podzielić się z nami cennymi opiniami w sekcji komentarzy.