Amanda - Zana ya Kina ya Hifadhi Nakala ya Mtandao Kiotomatiki kwa Linux


Katika enzi ya teknolojia ya habari, data haina bei. Tunapaswa kulinda data dhidi ya ufikiaji usioidhinishwa na pia kutoka kwa aina yoyote ya upotezaji wa data. Tunapaswa kusimamia kila mmoja wao tofauti.

Hapa, katika makala hii tutakuwa tukishughulikia mchakato wa kuhifadhi data, ambao ni lazima kwa Wasimamizi wengi wa Mfumo na mara nyingi wanapaswa kuwa shughuli ya kuchosha. Chombo tutakachokuwa tukitumia ni ‘Amanda’.

Amanda ni nini

Amanda Anasimama kwa (Advanced Maryland Automatic Network Disk Archiver) ambayo ni zana muhimu sana ya kuhifadhi nakala iliyobuniwa kuhifadhi nakala na kuhifadhi kumbukumbu za kompyuta kwenye mtandao kwenye diski, tepe au wingu.

Idara ya Sayansi ya Kompyuta ya Chuo Kikuu cha Maryland (UoM) ilisalia kuwa chanzo cha Programu Bila Malipo na Ubora ambayo ilikuwa sawa na Programu ya Umiliki. Jalada la Advanced Maryland Automatic Disk Disk Archiver ilitengenezwa na UoM lakini sasa mradi huu mzuri hautumiki tena na UoM na unasimamiwa na SourceForge, ambapo bado unaendelezwa.

  1. Zana ya Uhifadhi wa Chanzo Huria iliyoandikwa katika C na Perl.
  2. Ina uwezo wa Kuhifadhi Data kwenye Kompyuta Nyingi kwenye Mtandao.
  3. Kulingana na Muundo wa Seva ya Mteja.
  4. Hifadhi Nakala Iliyoratibiwa Inatumika.
  5. Inapatikana kama Toleo Lisilolipishwa la Jumuiya na pia Toleo la Biashara, kwa Usaidizi Kamili.
  6. Inapatikana kwa Usambazaji mwingi wa Linux.
  7. Mashine ya Windows Inatumika kwa kutumia Samba au Mteja asilia wa win32.
  8. Mkanda wa Kusaidia pamoja na Hifadhi za Diski kwa nakala rudufu.
  9. Kusaidia kupanua kanda yaani, Gawanya faili za laja kwenye kanda nyingi.
  10. Commercial Enterprise Amanda imetengenezwa na Zmanda.
  11. Zmanda inajumuisha - Dashibodi ya Usimamizi ya Zmanda (ZMC), kiratibu, Huduma ya Wingu na mfumo wa Programu-jalizi.
  12. Huduma inayotokana na wingu hufanya kazi kwa mujibu wa Amazon s3.
  13. Mfumo wa programu-jalizi unaauni programu kama vile Hifadhidata ya Oracle, Samba, n.k.
  14. Amanda Enterprise zmanda inaauni uhifadhi wa picha, unaowezesha kuweka nakala rudufu za Live VMware.
  15. Huchukua muda mfupi kuliko zana zingine za kuhifadhi nakala ili kuunda nakala rudufu ya kiasi sawa cha data.
  16. Saidia Muunganisho Salama kati ya Seva na mteja kwa kutumia OpenSSH.
  17. Usimbaji fiche unawezekana kwa kutumia GPG na ukandamizaji unaotumika
  18. Okoa kwa njia nzuri kwa makosa.
  19. Ripoti matokeo ya kina, ikijumuisha makosa kupitia barua pepe.
  20. Inasanidiwa Sana, Imara na thabiti kwa sababu ya msimbo wa ubora wa juu.

Ufungaji wa Hifadhi Nakala ya Amanda kwenye Linux

Tunaunda Amanda kutoka Chanzo na kisha Isakinishe. Mchakato huu wa Kujenga na Kusakinisha Amanda ni sawa kwa usambazaji wowote uwe wa YUM au msingi wa APT.

Hapo awali, kuandaa kutoka kwa chanzo, tunahitaji kusanikisha vifurushi kadhaa vinavyohitajika kutoka kwa hazina kwa kutumia yum au apt-get amri.

# yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
$ sudo apt-get install build-essential gnuplot

Mara moja, vifurushi vinavyohitajika vilivyowekwa, unaweza kupakua Amanda (toleo la hivi karibuni Amanda 3.3.5) kutoka kwa kiungo kilicho hapa chini.

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

Vinginevyo, unaweza kutumia kufuata amri ya wget kupakua na kuikusanya kutoka kwa chanzo kama inavyoonyeshwa hapa chini.

# 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]

Baada ya usakinishaji uliofanikiwa, thibitisha usakinishaji wa amanda kwa kutumia amri ifuatayo.

# amadmin --version

amadmin-3.3.5

Kumbuka: Tumia kiolesura cha utawala cha amadmin ili kudhibiti chelezo za Amanda. Pia kumbuka kuwa faili ya usanidi wa amanda iko katika ‘/etc/amanda/intra/amanda.conf’.

Tekeleza amri ifuatayo ili kutupa mfumo mzima wa faili kwa kutumia amanda na utume barua pepe kwa anwani ya barua pepe iliyoorodheshwa katika faili ya usanidi.

# amdump all
# amflush -f all

Amanda ana chaguo nyingi za kutoa pato la chelezo kwa eneo sahihi na kuunda nakala maalum. Amanda yenyewe ni mada kubwa sana na ilikuwa vigumu kwetu kuangazia haya yote katika makala moja. Tutashughulikia chaguo na amri hizo katika machapisho ya baadaye.

Hayo ni yote kwa sasa. Nitakuwa hapa tena na makala nyingine hivi karibuni. Hadi wakati huo, endelea kufuatilia na kuunganishwa nasi na usisahau kutupa maoni yako muhimu katika sehemu ya maoni.