ব্যাকআপ আর ডিজাস্টার প্রিপারেশন
ব্যাকআপ না করা মানে আমনিসংরক্ষণ —— স্বয়ংক্রিয় ব্যাকআপ সমাধান
কুলিং ফ্যান
ডিস্ক 40 GB+
তুমি কয়েক মাস ধরে সংগৃহীত কথোপকথনের রেকর্ড, সযত্নে টিউন করা Prompt, সব কনফিগারেশন —— হঠাৎ একদিন সবই চলে গেছে। হতে পারে হার্ড ড্রাইভ বিগড়েছে, হতে পারে rm -rf ভুলে করেছ, হতে পারে সার্ভার হ্যাক হয়ে ফাইল এনক্রিপ্ট হয়েছে। ব্যাকআপ না করলে সবকিছু সত্যিই চিরকালের জন্য হারিয়ে যাবে।
একটি ব্যাকআপ স্ক্রিপ্ট লিখো, cron দিয়ে নিয়মিত চালাও, ব্যাকআপ ফাইল অন্য জায়গায় সিঙ্ক করো (ক্লাউড স্টোরেজ, অন্য মেশিন, USB ড্রাইভও চলবে)। কী হলো স্বয়ংক্রিয় —— মানুষের মনে রাখায় নির্ভর করলে, আগামীকাল ভুলবে।
পাঁচ ধাপ ব্যাকআপ সিস্টেম গড়ো
ব্যাকআপ নীতি নির্ধারণ করো
আরো এক্সট্রিম চাইলে কার্নেল লেভেল সিকিউরিটি পলিসি যোগ করো:
রিনিউয়াল দাম(2C2G)
একটি Shell স্ক্রিপ্ট লিখো, ব্যাকআপ করার ডিরেক্টরি কম্প্রেস করো, ফাইল নাম তারিখ দিয়ে ফারাক বোঝানো। স্ক্রিপ্ট নির্ভরযোগ্য, এরর ম্যানেজমেন্ট এবং লগিং যোগ করো।
নিয়মিত টাস্ক কনফিগ করো
cron দিয়ে প্রতিদিন ব্যাকআপ স্ক্রিপ্ট চালাতে দাও। কোনো ব্যস্ত সময় বেছে নাও (রাত ৩-৪ টা), যাতে সাধারণ কাজে বাধা না পড়ে।
রিমোট স্টোরেজ
ব্যাকআপ ফাইল একই মেশিনে রাখো না —— মেশিন ক্র্যাশ হলে ব্যাকআপও আর থাকবে না। ক্লাউড স্টোরেজে সিঙ্ক করো (S3, OSS), অন্য সার্ভারে, বা NAS এ।
রিকভারি প্রসেস
ব্যাকআপ করেছে মানেই ইউজ করতে পারবো তা না। প্রতি মাসে একটা টাইম নির্ধারণ করে ব্যাকআপ ফাইল দিয়ে সম্পূর্ণ রিস্টোর টেস্ট করো। যখন সত্যিকারের সমস্যা আসে তখন ব্যাকআপ খারাপ বের হয়, এটা সবচেয়ে আফসোসের মতো।
ব্যাকআপ স্ক্রিপ্ট
এই কনফিগ যথেষ্ট আরামদায়ক, অনেক কন্টেইনার চালালেও চিন্তা নেই।
#!/bin/bash
শিডিউলড টাস্ক কনফিগ
# সময়োপযোগী কাজ সম্পাদনা করুন
সম্পূর্ণ দৃশ্য
বড় কিছু হয়ে গেলে ঘাবড়ে যাবে না, স্টেপ অনুযায়ী করো:
# ১. উপলব্ধ ব্যাকআপ ফাইলগুলি দেখুন