Поиск по сайту:

Amanda — усовершенствованный инструмент автоматического сетевого резервного копирования для Linux


В эпоху информационных технологий данные бесценны. Мы должны защищать данные от несанкционированного доступа, а также от любой потери данных. Нам придется управлять каждым из них отдельно.

В этой статье мы рассмотрим процесс резервного копирования данных, который необходим большинству системных администраторов и в большинстве случаев считается скучным занятием. Мы будем использовать инструмент «Аманда».

Что такое Аманда

Аманда означает (Усовершенствованный автоматический сетевой дисковый архиватор штата Мэриленд), который является очень полезным инструментом резервного копирования, предназначенным для резервного копирования и архивирования компьютеров в сети на диск, ленту или облако.

История Аманды

Факультет компьютерных наук Университета Мэриленда (UoM) оставался источником бесплатного и качественного программного обеспечения, которое не уступало несвободному программному обеспечению. Автоматический сетевой дисковый архиватор Advanced Maryland был разработан UoM, но теперь этот замечательный проект больше не поддерживается UoM и размещается на SourceForge, где он и остается в разработке.

Особенности Амандса

  1. Инструмент архивирования с открытым исходным кодом, написанный на C и Perl.
  2. Возможность резервного копирования данных на нескольких компьютерах в сети.
  3. На основе модели клиент-сервер.
  4. Поддерживается запланированное резервное копирование.
  5. Доступно как бесплатная версия Community Edition, так и версия Enterprise Edition с полной поддержкой.
  6. Доступно для большинства дистрибутивов Linux.
  7. Компьютер под управлением Windows. Поддерживается использование Samba или собственного клиента win32.
  8. Поддержка ленты, а также дисков для резервного копирования.
  9. Поддержка объединения лент, т. е. разделение больших файлов на несколько лент.
  10. Коммерческое предприятие Аманда разработано Zmanda.
  11. Zmanda включает в себя — консоль управления Zmanda (ZMC), планировщик, облачную службу и платформу плагинов.
  12. Облачный сервис работает в соответствии с Amazon s3.
  13. Платформа плагинов поддерживает такие приложения, как база данных Oracle, Samba и т. д.
  14. Amanda Enterprise zmanda поддерживает резервное копирование образов, что позволяет создавать резервные копии Live VMware.
  15. Создание резервной копии того же объема данных занимает меньше времени, чем другие инструменты резервного копирования.
  16. Поддержка безопасного соединения между сервером и клиентом с использованием OpenSSH.
  17. Возможно шифрование с использованием GPG и поддерживается сжатие.
  18. Корректное восстановление ошибок.
  19. Сообщите подробный результат, включая ошибки, по электронной почте.
  20. Очень настраиваемый, стабильный и надежный благодаря высококачественному коду.

Установка Amanda Backup в Linux

Мы собираем Аманду из исходного кода, а затем устанавливаем ее. Этот процесс сборки и установки Amanda одинаков для любого дистрибутива, будь то на основе YUM или APT.

Перед компиляцией из исходников нам необходимо установить некоторые необходимые пакеты из репозитория с помощью команды yum или apt-get.

На RHEL, CentOS и Fedora
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
В Debian, Ubuntu и Linux Mint
sudo apt-get install build-essential gnuplot

После установки необходимых пакетов вы можете скачать Amanda (последнюю версию Amanda 3.3.5) по ссылке ниже.

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

Альтернативно вы можете использовать следующую команду wget, чтобы загрузить и скомпилировать его из исходного кода, как показано ниже.

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]

После успешной установки проверьте установку amanda с помощью следующей команды.

amadmin --version

amadmin-3.3.5

Примечание. Используйте административный интерфейс amadmin для управления резервными копиями Amanda. Также обратите внимание, что файл конфигурации amanda находится по адресу «/etc/amanda/intra/amanda.conf».

Дамп файловой системы

Запустите следующую команду, чтобы сбросить всю файловую систему с помощью amanda, и отправьте электронное письмо на адрес электронной почты, указанный в файле конфигурации.

amdump all

Флаш Аманда

amflush -f all

У Аманды есть множество возможностей для создания резервной копии в точном месте и создания собственной резервной копии. Сама Аманда — очень обширная тема, и нам было сложно охватить все это в одной статье. Мы рассмотрим эти параметры и команды в следующих статьях.

Это все на данный момент. Скоро я снова буду здесь с новой статьей. А до тех пор оставайтесь с нами, оставайтесь на связи и не забудьте оставить нам ценный отзыв в разделе комментариев.