আমি কীভাবে একটি সার্ভার ব্যাকআপ করব?


9

আমি উবুন্টু 12.04 সার্ভার ব্যবহার করছি। আমি উবুন্টুতে সম্পূর্ণ নতুন এবং আমি আমার সম্পূর্ণ অপারেটিং সিস্টেমের একটি ব্যাকআপ তৈরি করতে এবং এটি অন্য সিস্টেমে বা একই সিস্টেমে পুনরুদ্ধার করতে চাই।

আপনি কি ব্যাকআপ তৈরি এবং পুনরুদ্ধার করার জন্য ধাপে ধাপে প্রক্রিয়াটি ব্যাখ্যা করতে পারবেন?

উত্তর:


7

চিত্রের ধরণের ব্যাকআপগুলির বেশ কয়েকটি সমস্যা রয়েছে:

  1. তারা প্রতিদিন / ইনক্রিমেন্টাল ব্যাকআপ নিতে পারে না
  2. তাদের বেশিরভাগই আলাদা আলাদা ফাইল বা ফাইলের সেটগুলি বের করতে পারবেন না যে আপনি বুঝতে পেরেছেন যে আপনি মোছা / ওভাররোট করেছেন
  3. প্রচুর পরিমাণে ফাঁকা জায়গা থাকলেও তারা মূলের চেয়ে ছোট এমন কোনও ডিস্কে পুনরুদ্ধার করতে পারে না
  4. বৃহত্তর ডিস্কে পুনরুদ্ধার করার জন্য অতিরিক্ত স্থান ব্যবহারের জন্য প্রায়শই অতিরিক্ত পদক্ষেপের প্রয়োজন হয়

চেষ্টা করা এবং সত্য পদ্ধতি অনুসরণ করা ভাল: tarএবং dump। আমি ব্যবহার করি dumpকারণ এটি টারের চেয়ে পৃথক ফাইলগুলি ব্যাক আপ করা এবং আহরণে আরও দ্রুত এবং বর্ধিত ব্যাকআপগুলি আরও ভালভাবে পরিচালনা করে। এটি মাল্টিথ্রেডেড সংকোচনেরও ব্যবহার করে, যা আজকের মাল্টি কোর মেশিনে দুর্দান্ত। যে কোনও উপায়ে, ব্যাকআপটি তৈরি করার সময়, ব্যাকআপটি তৈরি করার সময় কোনও ফাইল লেখা হচ্ছে না তা নিশ্চিত করার জন্য আপনাকে আপনার পরিষেবাগুলি বন্ধ করে দেওয়া দরকার। আপনি যদি এলভিএম ব্যবহার করেন তবে স্ন্যাপশট তৈরি করার জন্য আপনাকে কেবল দীর্ঘ সময় এটি করতে হবে, তবে আপনি আপনার পরিষেবাগুলি অনলাইনে আবার ফিরিয়ে আনতে পারবেন এবং স্ন্যাপশটের ব্যাকআপ নিতে পারেন। আমি cronপ্রতি রাতে স্বয়ংক্রিয়ভাবে চালিত স্ক্রিপ্টটি এখানে :

#!/bin/bash
set -e
declare -a LEVELMAP=(1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5 1 5 4 5 3 5 4 5 2 5 4 5 3 5 4 5)
DATE=`date +%-d`
LEVEL=${LEVELMAP[$DATE-1]}
echo Performing a level $LEVEL dump
#shutdown services here
sync
lvcreate -s -n snap devserv/root -L 500m
#start them back up here
dump -$LEVEL -quz9 -b 1024 -f /backup/dump.$LEVEL /dev/mapper/devserv-snap
lvremove -f devserv/snap

আমি সার্ভার আপগ্রেড করার সময় সাধারণত প্রতি ~ 6 মাসে একটি স্তর 0 (পূর্ণ) ডাম্প তৈরি করি, তারপরে এই স্ক্রিপ্টটি মাসের 1 ও 17 তারিখে একটি স্তর 1 ডাম্প (সমস্ত ফাইল স্তর 0 থেকে পরিবর্তিত হয়েছে) করে এবং স্তর 2 এর মধ্যে বিকল্প হয় -5 বাকি দিন।

এর অর্থ আমার পুনরুদ্ধার করতে আমার কমপক্ষে 5 টি ডাম্প থাকা সিস্টেমটি পুনরুদ্ধার করতে হবে, কখনও কখনও কম (যদি সার্ভারটি 1 স্তরের ডাম্পের পরে ডান হয়ে যায় তবে আপনাকে কেবল 0 এবং 1 স্তরটি পুনরুদ্ধার করতে হবে), এবং আমার বেশ কয়েকটি ডাম্প পিছনে প্রসারিত রয়েছে শেষ দিন, সপ্তাহ, মাস আমি একটি পুরানো ফাইল টানতে পারি যদি আমার প্রয়োজন হয়, সম্ভবত এটির একাধিক সংস্করণ এটি বিভিন্ন পয়েন্টে পরিবর্তিত হয়।

আপনি যদি পুরানো ফাইলগুলি ফিরে যেতে এবং টেনে আনতে একাধিক পয়েন্ট রাখার বিষয়ে চিন্তা না করেন তবে একটি সহজ বিকল্প হ'ল প্রতি 6 মাসে একবার স্তর 0 করা, প্রতি সোমবার 1 টি এবং সপ্তাহের প্রতিটি অন্যান্য দিনে 2 স্তর করা।


আপনার কি স্ন্যাপশট মাউন্ট করতে হবে?
লুই ওয়াওয়ারু

1
@ লুইস, dumpএটা করবেন? না; dumpএকটি আনমাউন্ট বা কেবল পঠনযোগ্য মাউন্ট করা ফাইল সিস্টেম থেকে পড়ার প্রত্যাশা করে। এটি ফাইল সিস্টেমটি পার্স করে এবং কার্নেলের মাধ্যমে ফাইলগুলি পড়ার চেয়ে দ্রুত এটি থেকে ডেটা ব্যাক আপ করে।
psusi

0

আপনি ক্লোনজিলার মতো প্রোগ্রামগুলি ব্যবহার করতে পারেন এটি উইন্ডোজের জন্য অ্যাক্রোনিস এবং সত্য চিত্রের মতো মনে হচ্ছে http://clonezilla.org/ ক্লোনজিলার জন্য টিউটোরিয়ালটি এখানে পাওয়া যাবে।


0

আপনি পুনরায় ব্যাকআপটিও দেখতে পারেন। এটি ক্লোনজিলার মতো একটি সম্পূর্ণ চিত্র তৈরি করে। আমি এটিকে পছন্দ করি কারণ এটি দ্রুত এবং আরও বেশি ব্যবহারকারী বান্ধব is আপনি এখানে এটি তথ্য পেতে পারেন: http://redobackup.org/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.