Amanda - Linux İçin Gelişmiş Otomatik Ağ Yedekleme Aracı


Bilgi teknolojisi çağında veriler paha biçilemez. Verileri yetkisiz erişime ve her türlü veri kaybına karşı korumalıyız. Her birini ayrı ayrı yönetmemiz gerekiyor.

Bu yazımızda çoğu Sistem Yöneticisinin olmazsa olmazı olan ve çoğu zaman sıkıcı olduğu düşünülen veri yedekleme işlemini ele alacağız. Kullanacağımız araç 'Amanda'.

Amanda nedir?

Amanda, ağdaki bilgisayarları diske, teybe veya buluta yedeklemek ve arşivlemek için tasarlanmış çok kullanışlı bir yedekleme aracı olan (Gelişmiş Maryland Otomatik Ağ Disk Arşivleyici) anlamına gelir.

Amanda'nın Tarihi

Maryland Üniversitesi Bilgisayar Bilimleri Bölümü (UoM), Tescilli Yazılımla aynı seviyede olan Özgür ve Kaliteli Yazılımın kaynağı olmaya devam etti. Gelişmiş Maryland Otomatik Ağ Disk Arşivleyicisi UoM tarafından geliştirildi, ancak artık bu harika proje artık UoM tarafından desteklenmiyor ve geliştirilme aşamasında olan SourceForge tarafından barındırılıyor.

Amands'ın Özellikleri

  1. C ve Perl ile yazılmış Açık Kaynak Arşivleme Aracı.
  2. Ağ Üzerindeki Birden Fazla Bilgisayarda Veri Yedekleme Özelliği.
  3. İstemci-Sunucu Modeline dayanmaktadır.
  4. Zamanlanmış Yedekleme Desteklenir.
  5. Tam Destekli, Ücretsiz Topluluk Sürümü ve Enterprise Sürümü olarak mevcuttur.
  6. Çoğu Linux Dağıtımında mevcuttur.
  7. Windows Makinesi Samba veya yerel win32 İstemcisi kullanılarak desteklenir.
  8. Yedekleme için Bant ve Disk Sürücülerini destekleyin.
  9. Bandı yaymayı destekleyin, yani lager dosyalarını birden fazla banda bölün.
  10. Ticari İşletme Amanda, Zmanda tarafından geliştirilmiştir.
  11. Zmanda şunları içerir: Zmanda Yönetim Konsolu (ZMC), zamanlayıcı, Bulut Tabanlı Hizmet ve Eklenti çerçevesi.
  12. Bulut tabanlı hizmet Amazon s3'e uygun olarak çalışır.
  13. Eklenti çerçevesi Oracle Database, Samba vb. uygulamaları destekler.
  14. Amanda Enterprise zmanda, Live VMware'in yedeklerinin alınmasını mümkün kılan görüntü yedeklemeyi destekler.
  15. Aynı hacimdeki verilerin yedeğini oluşturmak diğer yedekleme araçlarına göre daha az zaman alır.
  16. OpenSSH kullanarak Sunucu ve istemci arasında Güvenli Bağlantıyı destekleyin.
  17. GPG kullanılarak şifreleme mümkündür ve sıkıştırma desteklenir
  18. Hataları zarif bir şekilde kurtarın.
  19. Hatalar da dahil olmak üzere ayrıntılı sonucu e-postayla bildirin.
  20. Yüksek kaliteli kod nedeniyle Çok Yapılandırılabilir, Kararlı ve sağlamdır.

Amanda Backup'ın Linux'a Kurulumu

Amanda'yı Source'tan oluşturuyoruz ve ardından kuruyoruz. Amanda'yı Oluşturma ve Yükleme süreci, ister YUM tabanlı ister APT tabanlı olsun tüm dağıtımlar için aynıdır.

Kaynaktan derleme yapmadan önce yum veya apt-get komutunu kullanarak gerekli bazı paketleri depodan kurmamız gerekiyor.

RHEL, CentOS ve Fedora'da
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Debian, Ubuntu ve Linux Mint'te
sudo apt-get install build-essential gnuplot

Gerekli paketler kurulduktan sonra Amanda'yı (en son sürüm Amanda 3.3.5) aşağıdaki bağlantıdan indirebilirsiniz.

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

Alternatif olarak, aşağıda gösterildiği gibi kaynaktan indirip derlemek için aşağıdaki wget komutunu kullanabilirsiniz.

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]

Başarılı kurulumun ardından aşağıdaki komutu kullanarak amanda kurulumunu doğrulayın.

amadmin --version

amadmin-3.3.5

Not: Amanda yedeklemelerini kontrol etmek için amadmin yönetim arayüzünü kullanın. Ayrıca, amanda yapılandırma dosyasının '/etc/amanda/intra/amanda.conf' konumunda bulunduğunu unutmayın.

Dosya Sistemini Dökümü

Amanda kullanarak tüm dosya sisteminin dökümünü almak ve e-postayı yapılandırma dosyasında listelenen e-posta adresine göndermek için aşağıdaki komutu çalıştırın.

amdump all

Amanda'yı temizle

amflush -f all

Amanda, kesin konuma göre yedekleme çıktısı oluşturmak ve özel yedekleme oluşturmak için birçok seçeneğe sahiptir. Amanda'nın kendisi çok geniş bir konu ve tüm bunları tek bir makalede ele almak bizim için zordu. Bu seçenekleri ve komutları daha sonraki yazılarda ele alacağız.

Şimdilik bu kadar. Yakında başka bir yazıyla tekrar karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve bizimle bağlantıda kalın ve yorum bölümünde bize değerli geri bildirimlerinizi iletmeyi unutmayın.