আমন্ডা - লিনাক্সের জন্য একটি উন্নত স্বয়ংক্রিয় নেটওয়ার্ক ব্যাকআপ সরঞ্জাম


তথ্য প্রযুক্তির যুগে ডেটা অমূল্য। আমাদের অননুমোদিত অ্যাক্সেসের পাশাপাশি কোনও ধরণের ডেটা ক্ষতি থেকে ডেটা রক্ষা করতে হবে। আমাদের প্রত্যেককে আলাদাভাবে পরিচালনা করতে হবে।

এখানে, এই নিবন্ধে আমরা ডেটা ব্যাকআপ প্রক্রিয়াটি কভার করব, যা সিস্টেম প্রশাসকদের বেশিরভাগের জন্য এবং বেশিরভাগ সময় বিরক্তিকর কার্যকলাপ বলে মনে করা উচিত। আমরা যে সরঞ্জামটি ব্যবহার করব তা হ'ল 'আমন্ডা'।

আমন্ডা কি

আমন্ডা স্ট্যান্ডস (অ্যাডভান্সড মেরিল্যান্ড অটোমেটিক নেটওয়ার্ক ডিস্ক আর্চিভার) এর জন্য যা নেটওয়ার্কে কম্পিউটারে ডিস্ক, টেপ বা ক্লাউডে কম্পিউটারগুলি সংরক্ষণ এবং সংরক্ষণাগার করার জন্য ডিজাইন করা খুব দরকারী ব্যাকআপ সরঞ্জাম।

ইউনিভার্সিটি অফ মেরিল্যান্ডের কম্পিউটার সায়েন্স বিভাগ (ইউওএম) ফ্রি এবং কোয়ালিটি সফটওয়্যারের উত্স হিসাবে রয়ে গেছে যা মালিকানাধীন সফ্টওয়্যারটির সমতুল্য ছিল। অ্যাডভান্সড মেরিল্যান্ড অটোমেটিক নেটওয়ার্ক ডিস্ক আর্চিভারটি ইউওএম দ্বারা বিকাশ করা হয়েছিল কিন্তু এখন এই দুর্দান্ত প্রকল্পটি ইউওএম দ্বারা আর সমর্থিত নয় এবং সোর্সফোর্স দ্বারা হোস্ট করা হয়, যেখানে এটি এখনও অব্যাহত রয়েছে।

  1. সি এবং পার্লে লিখিত ওপেন সোর্স সংরক্ষণাগার সরঞ্জাম
  2. নেটওয়ার্কে একাধিক কম্পিউটারে ডেটা ব্যাকআপ সক্ষম
  3. ক্লায়েন্ট-সার্ভার মডেলের উপর ভিত্তি করে
  4. তফসিলযুক্ত ব্যাকআপ সমর্থিত
  5. সম্পূর্ণ সহায়তার সাথে নিখরচায় সম্প্রদায় সংস্করণের পাশাপাশি এন্টারপ্রাইজ সংস্করণ হিসাবে উপলব্ধ
  6. বেশিরভাগ লিনাক্স বিতরণের জন্য উপলব্ধ।
  7. উইন্ডোজ মেশিন সাম্বা বা নেটিভ উইন 32 ক্লায়েন্ট ব্যবহার করে সমর্থিত।
  8. ব্যাকআপের জন্য টেপ পাশাপাশি ডিস্ক ড্রাইভ সমর্থন করুন
  9. সমর্থন টেপ-বিস্তৃত অর্থাত্, একাধিক টেপগুলিতে ল্যাগার ফাইলগুলি বিভক্ত করুন
  10. বাণিজ্যিক উদ্যোগ আমন্ডা জন্ডা দ্বারা বিকাশ করা হয়েছে
  11. জামন্ডায় অন্তর্ভুক্ত রয়েছে - জামান্ডা ম্যানেজমেন্ট কনসোল (জেডএমসি), শিডিয়ুলার, ক্লাউড ভিত্তিক পরিষেবা এবং প্লাগইন কাঠামো।
  12. ক্লাউড ভিত্তিক পরিষেবা অ্যামাজন s3 এর সাথে কাজ করে
  13. প্লাগিন ফ্রেমওয়ার্কটি ওরাকল ডেটাবেস, সাম্বা ইত্যাদির মতো অ্যাপ্লিকেশন সমর্থন করে
  14. আমন্ডা এন্টারপ্রাইজ zmanda ইমেজ ব্যাকআপ সমর্থন করে, যা লাইভ ভিএমওয়্যারের ব্যাকআপ তৈরি করা সম্ভব করে
  15. একই পরিমাণের ডেটা ব্যাকআপ তৈরি করতে অন্যান্য ব্যাকআপ সরঞ্জামগুলির চেয়ে কম সময় নেয়
  16. ওপেনএসএসএইচ ব্যবহার করে সার্ভার এবং ক্লায়েন্টের মধ্যে সুরক্ষিত সংযোগ সমর্থন করুন
  17. জিপিজি এবং সংক্ষেপণ সমর্থিত এনক্রিপশন সম্ভব
  18. ত্রুটিগুলির জন্য চূড়ান্তভাবে পুনরুদ্ধার করুন
  19. ইমেলের মাধ্যমে ত্রুটি সহ বিশদ ফলাফলের প্রতিবেদন করুন
  20. উচ্চ মানের কোডের কারণে খুব কনফিগার, স্থিতিশীল এবং শক্তিশালী

লিনাক্সে আমন্ডা ব্যাকআপ ইনস্টলেশন

আমরা উত্স থেকে আমন্ডা নির্মাণ করছি এবং তারপরে এটি ইনস্টল করব। আমন্ডা নির্মাণ ও ইনস্টল করার এই প্রক্রিয়াটি ইউইউএম ভিত্তিক বা এপিটি ভিত্তিক যে কোনও বিতরণের জন্য একই।

উত্স থেকে সংকলনের আগে, আমাদের yum বা apt-get কমান্ড ব্যবহার করে সংগ্রহস্থল থেকে কিছু প্রয়োজনীয় প্যাকেজ ইনস্টল করতে হবে।

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

একবার, প্রয়োজনীয় প্যাকেজ ইনস্টল হয়ে গেলে আপনি নীচের লিঙ্ক থেকে আমন্ডা (সর্বশেষ সংস্করণ আমন্ডা 3.3.5) ডাউনলোড করতে পারেন।

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

বিকল্পভাবে, আপনি নীচে প্রদর্শিত হিসাবে উত্স থেকে এটি ডাউনলোড এবং সংকলন করতে নিম্নলিখিত উইজেট কমান্ড ব্যবহার করতে পারেন।

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

সফল ইনস্টলেশন পরে, নিম্নলিখিত কমান্ড ব্যবহার করে আমন্ডা ইনস্টলেশন যাচাই করুন।

# amadmin --version

amadmin-3.3.5

দ্রষ্টব্য: আমন্ডা ব্যাকআপগুলি নিয়ন্ত্রণ করতে আমাদমিন প্রশাসনিক ইন্টারফেস ব্যবহার করুন। এছাড়াও লক্ষ করুন যে আমন্ডা কনফিগারেশন ফাইলটি ‘/etc/amanda/intra/amanda.conf’ এ অবস্থিত।

আমন্ডা ব্যবহার করে পুরো ফাইল সিস্টেমটি ডাম্প করার জন্য নিম্নলিখিত কমান্ডটি চালান এবং কনফিগারেশন ফাইলের তালিকাভুক্ত ইমেল ঠিকানায় ইমেল প্রেরণ করুন।

# amdump all
# amflush -f all

সুনির্দিষ্ট অবস্থানের জন্য ব্যাকআপ আউটপুট উত্পন্ন করতে এবং কাস্টম ব্যাকআপ তৈরি করতে আমন্ডার কাছে প্রচুর বিকল্প রয়েছে। আমন্ডা নিজেই একটি খুব বিস্তৃত বিষয় এবং একটি নিবন্ধে এই সমস্তগুলি কভার করা আমাদের পক্ষে কঠিন ছিল। আমরা পরবর্তী পোস্টগুলিতে সেই বিকল্পগুলি এবং কমান্ডগুলি কভার করব।

এখন এ পর্যন্তই. শীঘ্রই আমি আর একটি নিবন্ধের সাথে আবার এখানে আসব। ততক্ষণ আমাদের সাথেই থাকুন এবং আমাদের সাথে সংযুক্ত থাকুন এবং মন্তব্য বিভাগে আপনার মূল্যবান প্রতিক্রিয়া আমাদের সরবরাহ করতে ভুলবেন না।