ค้นหาเว็บไซต์

Amanda - เครื่องมือสำรองข้อมูลเครือข่ายอัตโนมัติขั้นสูงสำหรับ Linux


ในยุคของเทคโนโลยีสารสนเทศ ข้อมูลเป็นสิ่งที่ประเมินค่าไม่ได้ เราต้องปกป้องข้อมูลจากการเข้าถึงโดยไม่ได้รับอนุญาตรวมถึงการสูญหายของข้อมูลทุกประเภท เราต้องจัดการแต่ละรายการแยกกัน

ในบทความนี้เราจะกล่าวถึงกระบวนการสำรองข้อมูลซึ่งผู้ดูแลระบบส่วนใหญ่ต้องมีและส่วนใหญ่น่าจะเป็นกิจกรรมที่น่าเบื่อ เครื่องมือที่เราจะใช้คือ 'อแมนดา'

อแมนด้าคืออะไร

Amanda ย่อมาจาก (Advanced Maryland Automatic Network Disk Archiver) ซึ่งเป็นเครื่องมือสำรองข้อมูลที่มีประโยชน์มาก ซึ่งออกแบบมาเพื่อสำรองและเก็บถาวรคอมพิวเตอร์บนเครือข่ายไปยังดิสก์ เทป หรือระบบคลาวด์

ประวัติศาสตร์อแมนดา

ภาควิชาวิทยาการคอมพิวเตอร์แห่งมหาวิทยาลัยแมรีแลนด์ (UoM) ยังคงเป็นแหล่งที่มาของซอฟต์แวร์ฟรีและมีคุณภาพซึ่งทัดเทียมกับซอฟต์แวร์ที่เป็นกรรมสิทธิ์ Advanced Maryland Automatic Network Disk Archiver ได้รับการพัฒนาโดย UoM แต่ตอนนี้โปรเจ็กต์ที่ยอดเยี่ยมนี้ไม่ได้รับการสนับสนุนจาก UoM อีกต่อไป และโฮสต์โดย SourceForge ซึ่งยังคงอยู่ในการพัฒนา

คุณสมบัติของอแมนด์

  1. เครื่องมือเก็บถาวรโอเพ่นซอร์สเขียนด้วยภาษา C และ Perl
  2. สามารถสำรองข้อมูลบนคอมพิวเตอร์หลายเครื่องบนเครือข่าย
  3. ขึ้นอยู่กับรุ่นไคลเอ็นต์-เซิร์ฟเวอร์
  4. รองรับการสำรองข้อมูลตามกำหนดเวลา
  5. มีจำหน่ายทั้งแบบฟรี Community Edition และ Enterprise Edition พร้อมการสนับสนุนเต็มรูปแบบ
  6. พร้อมใช้งานสำหรับ Linux Distributions ส่วนใหญ่
  7. เครื่อง Windows รองรับการใช้ Samba หรือไคลเอ็นต์ win32 ดั้งเดิม
  8. รองรับเทปและดิสก์ไดรฟ์สำหรับการสำรองข้อมูล
  9. รองรับการขยายเทป เช่น แยกไฟล์ลาเกอร์ออกเป็นหลายๆ เทป
  10. Commercial Enterprise Amanda ได้รับการพัฒนาโดย Zmanda
  11. Zmanda รวมถึง – Zmanda Management Console (ZMC), ตัวกำหนดเวลา, บริการบนคลาวด์และเฟรมเวิร์กปลั๊กอิน
  12. บริการบนคลาวด์ทำงานตาม Amazon s3
  13. กรอบงานปลั๊กอินรองรับแอปพลิเคชันเช่น Oracle Database, Samba เป็นต้น
  14. Amanda Enterprise zmanda รองรับการสำรองข้อมูลรูปภาพ ซึ่งทำให้สามารถสำรองข้อมูล Live VMware ได้
  15. ใช้เวลาน้อยกว่าเครื่องมือสำรองข้อมูลอื่นๆ ในการสร้างการสำรองข้อมูลปริมาณเท่ากัน
  16. รองรับการเชื่อมต่อที่ปลอดภัยระหว่างเซิร์ฟเวอร์และไคลเอนต์โดยใช้ OpenSSH
  17. เข้ารหัสได้โดยใช้ GPG และรองรับการบีบอัด
  18. กู้คืนข้อผิดพลาดได้อย่างงดงาม
  19. รายงานผลโดยละเอียด รวมถึงข้อผิดพลาดทางอีเมล
  20. กำหนดค่าได้มาก เสถียร และแข็งแกร่งเนื่องจากมีโค้ดคุณภาพสูง

การติดตั้ง Amanda Backup ใน Linux

เรากำลังสร้าง Amanda จาก Source แล้วติดตั้ง กระบวนการสร้างและติดตั้ง 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

Amanda มีตัวเลือกมากมายในการสร้างเอาต์พุตสำรองไปยังตำแหน่งที่แม่นยำและสร้างการสำรองข้อมูลแบบกำหนดเอง อแมนดาเป็นหัวข้อที่กว้างใหญ่มากและเป็นการยากสำหรับเราที่จะครอบคลุมทั้งหมดนี้ในบทความเดียว เราจะกล่าวถึงตัวเลือกและคำสั่งเหล่านั้นในโพสต์ต่อๆ ไป

นั่นคือทั้งหมดที่สำหรับตอนนี้. ฉันจะมาที่นี่อีกครั้งพร้อมบทความอื่นเร็ว ๆ นี้ จนกว่าจะคอยติดตามและเชื่อมต่อกับเราและอย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณในส่วนความคิดเห็น