কম্পিউটার টিউটোরিয়াল

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

এতে কোনো সন্দেহ নেই যে Apple-এর Time Machine ব্যাকআপকে মেনস্ট্রিমে আনা। Time Machine-এর আগে, সাধারণ ইউজার ব্যাকআপ এড়াতে চেয়ে — প্রক্রিয়াটি খুব জটিল লাগত, এবং এটি কিম중한 স্টোরেজ স্পেসও ব্যর্থ করত।

Time Machine-র সাথে, Apple মানুষের মাইন্ডসেট পরিবর্তন করল, মূলত এর সাদگیর কারণ: আপনার কম্পিউটারে একটি এক্সটার্নাল HDD যোগ করুন এবং আপনার ফাইলগুলো — এবং OS — চিরকাল নিরাপদ থাকবে। এক ক্লিক এবং আপনি ক্যাটাস্ট্রোফের আগের অবস্থায় ফিরে যাবেন।

তখন অন্যান্য ব্যাকআপ সমাধানগুলো এই আপারোచটি লক্ষ্য করল এবং সিদ্ধান্ত নিল সেগুলোও সাদগিকে প্রায়োরিটি দেবে। আজ আপনি লিনাক্সে তাদের সেরা কিছু পাবেন — এগুলো অনেক ডিস্ট্রিবিউশনে স্ট্যান্ডার্ড হিসেবে আসে! শুধু কয়েকটিই Apple-এর Time Machine만큼 সহজ ব্যবহার করা যায়।

নিচে কিছু সবচেয়ে জনপ্রিয় সমাধানগুলো দেওয়া হলো যেগুলো, Time Machine-এর মতো, আপনাকে আপনার ডেটার স্ন্যাপশট নেওয়ায় দক্ষ, যেখানে আপনি পরে "রিটার্ন" করতে পারবেন এবং পুরো প্রক্রিয়াটি ফুলি অটোমেট করতে পারবেন।

১. Déjà Dup

Déjà Dup উপলব্ধ সবচেয়ে স্মুথ ব্যাকআপ সমাধানগুলোর এক এবং আপনার পারসোনাল ফাইলগুলোর অটোমেটেড ব্যাকআপ রাখতে সেরা। আপনার ডিস্ট্রিবিউশনে যদি ইতিমধ্যে ইনস্টল না থাকে এবং আপনি একটি Ubuntu/Debian-ভিত্তিক ভেরিয়েন্ট ব্যবহার করেন, আপনি সফটওয়্যার সেন্টার থেকে এটা পেতে পারেন অথবা একটি টার্মিনাল চালু করে লিখুন:

sudo apt-get install deja-dup

আপনি ১-২-৩ এপ্রোച്ചে Déjà Dup-কে আপনার প্রিয় ফাইলগুলো ব্যাকআপ করার জন্য সেট আপ করতে পারেন। এর বিল্ট-ইন এনক্রিপশন আছে এবং ইনক্রিমেন্টাল ব্যাকআপ নেয় যাতে আপনি একটি নির্দিষ্ট পয়েন্ট ইন টাইমে ফিরে যেতে পারেন এবং সেগুলো কমপ্রেস করে স্পেস বাঁচায়। সেই ফিচারগুলো জন্য আপনাকে কোনো অপশন টুইক করতে হয় না। Déjà Dup এর ব্যাকআপ লোকালি একটি রিমোট শেয়ার বা ক্লাউড সার্ভিসে স্টোর করতে পারে। অথবা তার ইন্টিগ্রেশন 덕분에, Nautilus যেখানে অ্যাক্সেস করতে পারে সেখানে।

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

দুর্ভাগ্যক্রমে, Déjà Dup-এর সাদগিই এর প্রাইমরি WEAKNESS। এডভান্সড শিডিউলিং অপশন নেই এবং শুধু সিম্পল প্রিসেটস যেন "ডেইলি" এবং "মাঞ্চলি"। এটা না সবচেয়ে সহজ এবং না সবচেয়ে কমপ্লিট। এটা মানে নয় এটি একটি ভালো অ্যাল্টারনেটিভ নয় বা আপনার টাইমের যোগ্য নয়। শুধু যে, যেভাবেই আছে, Déjà Dup কোনো কিছুর শীর্ষে নয়। এবং এটি লজ্জার কারণ, একটি কিছুটা বেটার-ডিজাইনড উইজার্ড বা আরও অপশন অফার করলে, পেন্ডুলাম যেকোনো পাশে ঝুলতে পারত, এটাকে শীর্ষে উঠাতে সাহায্য করত।

২. Cronopete

Time Machine-এর ফাংশনালিটি এবং, একটু মাত্রা পর্যন্ত, লুক সম্পূর্ণরূপে ক্লোন করার সবচেয়ে কাছের প্রোগ্রাম, Cronopete এটিও "বিরক্তিকর" যেন আপনি অধিকাংশ সফটওয়্যার সেন্টারে এটা পাবেন না। বরং, আপনাকে এর লেখকের সাইট থেকে ম্যানুয়ালি একটি প্যাকেজ ফাইল ডাউনলোড করতে হবে। সেটি রিয়ালি একটি সমস্যা নয়, কিন্তু Cronopete-এর মত কেসে, প্রতিটি নেগেটিভ কাউন্ট করে — কারণ সেগুলো খুব কম!

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

Cronopete সেট আপ করা আল্ট্রা-সিম্পল:

১. বেছে নিন এটি ব্যাকআপ একটি ফোল্ডারে বা একটি এক্সটার্নাল হার্ড ডিস্কে স্টোর করবে।

২. আসল ব্যাকআপ ডেস্টিনেশন সিলেক্ট করুন। (এক্সটার্নাল হার্ড ডিস্ক ডিফল্ট এবং প্রিফার্ড মেথড।)

৩. স্পেসিফাই করুন কোন ফোল্ডারগুলো ব্যাকআপ করবে।

৪. অপশনাল: মেনু বারে এর আইকন শো করার অপশন টগল করুন।

৫. ব্যাকআপ ইনেবল করুন।

Deja Dup-এর মতো, দুর্ভাগ্যক্রমে, সেটিই সমস্যা: ইকুয়েশনের "that's it" পার্ট। Time Machine-এর মতো সিম্পল হতে চেয়ে, Cronopete ডিটেইলড শিডিউলিং বা স্টোরেজ লিমিট সেটআপের মতো অপশন মিস করে। কতগুলো ব্যাকআপ রাখবে বা সেগুলো কতটুকু স্পেস নেবে সেটার কোনো অপশন নেই। আপনি শুধু ফোল্ডার ইনক্লুড ও এক্সক্লুড করতে পারেন এর ব্যাকআপ থেকে এবং একটি টাইম ইন্টারভাল (আওয়ার্সে) সেট করতে পারেন ব্যাকআপের মাঝপথে।

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

ব্যাকআপ রিস্টোর করা আরও সহজ: আপনি ওভারল্যাপিং ফোল্ডারগুলোর একটি টাইমলাইনে নেভিগেট করতে পারেন যা প্রতিটি ব্যাকআপের কন্টেন্টস দেখায় এবং, এক ক্লিক দিয়ে, যেকোনো পয়েন্ট ইন টাইমে ফিরে যেতে পারেন।

Cronopete লিনাক্সের জন্য Time Machine-এর ডায়রেক্ট ক্লোন হতে লক্ষ্য করে, এবং সেটি সফল হয়েছে সেটির দিক থেকে। এটি একটি বর্জিত সুযোগ মনে হয়, তবে — সিম্পলিসিটির জন্য আগ্রহ মানে অন্যান্য ব্যাকআপ অ্যাপ্লিকেশনগুলোর দেওয়া বেসিক অপশনগুলো নেই।

৩. Back in Time

Cronopete এবং Deja Dup খুব রেস্ট্রিক্টিভ লাগতে পারে তাদের সিম্পলিসিটিতে। অন্যান্য ব্যাকআপ সমাধানগুলো বিপরীত: সেগুলো অপশনগুলোর একটি 어리석্য অফার করে যা সাধারণ ইউজার ব্যবহারহীন মনে করবে।

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

Back in Time একটি সুন্দর মিডল গ্রাউন্ড। এটি Cronopete এবং Deja Dup만큼 সহজ ব্যবহার করা যায়, যদি আপনি এর সেটিংস ইগনোর করেন — ডিফল্ট ভ্যালুগুলো এভারেজ ইউজারের জন্য যথেষ্ট বেশি। ডেস্টিনেশন এবং কোন ফোল্ডারগুলো ব্যাকআপ করবে সেটি বেছে নেওয়ার পাশাপাশি, আপনি বাকিগুলো যেভাবেই আছে রেখে দিতে পারেন এবং অ্যাপ ব্যবহার শুরু করতে পারেন অথবা নিশ্চিত করুন শিডিউলিং ইনেবলড এবং এটা ভুলে যান।

Ubuntu এবং Mint-কম্প্যাটিবল ডিস্ট্রিবিউশনে ইনস্টল করতে:

sudo add-apt-repository ppa:bit-team/stable
sudo apt update
sudo apt install backintime-gnome

আপনি যদি এর অপশনগুলো টুইক করেন, Back in Time আপনাকে নতুন স্ন্যাপশট নেওয়ার সময় সেট করতে দেয় প্রি-ডিফাইনড ভ্যালুর একটি রেঞ্জ থেকে — "প্রতি ৫ মিনিট" থেকে "When drive gets connected (udev)" পর্যন্ত — অথবা আপনার নিজস্ব কাস্টম আওয়ার্স সেট করতে। আপনি প্রতিটি দিন, সপ্তাহ, মাস বা বছর জন্য কতগুলো স্ন্যাপশট রাখবে সেটি রেস্ট্রিক্ট করতে পারেন। আপনি বেছে নিতে পারেন এটি কখন পুরনো স্ন্যাপশট ডিলিট করবে বাকি ফรี স্পেস ভিত্তিক করে। আপনি যদি ল্যাপটপ বা পুরানো PC-এ থাকেন, আপনি সেট করতে পারেন প্রোগ্রামটি ব্যাটারি পাওয়ারে পজ করবে এবং একবারে এক স্ন্যাপশট নেবে CPU ওভারলোড এড়াতে। এটি ফুল সিস্টেম ব্যাকআপও করতে পারে, আপনাকে আপনার ফুল OS একটি আগের পয়েন্টে রিস্টোর করার অনুমতি দিয়ে — যদিও আমরা স্বীকার করি আমরা এই ফাংশনালিটি টেস্ট করিনি।

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

আপনি এটাকে "ম্যানুয়ালি"ও ব্যবহার করতে পারেন একটি বাটন ক্লিক করে ব্যাকআপ প্রসিডিউর শুরু করে। আগের একটি ব্যাকআপে ফিরে যাওয়া শুধু সিলেক্ট এবং রিস্টোর করার বিষয়।

আরও অপশন উপলব্ধ থাকায় Back in Time দেখতে বেশি কমপ্লিকেটেড লাগে, যেহেতু এটা সেগুলো হাইড করে না। এর ইন্টারফেস একটি টিপিক্যাল ব্যাকআপ প্রোগ্রামের কাছাকাছি, একটি ফাইল ম্যানেজার অন্তর্ভুক্ত করে, এবং যারা Time Machine ক্লোন আশা করছিলেন তাদের জন্য এলियन লাগতে পারে।

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

৪. Timeshift

Timeshift পাওয়ারফুল কিন্তু রিডিকুলাসলি সহজ ব্যবহার। উবুন্টু এবং কম্প্যাটিবল ডিস্ট্রিবিউশনে এর অফিসিয়াল রিপোজিটরি থেকে ইনস্টল করুন:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift

Timeshift আপনাকে সব অপশন গাইড করে একটি ইজি-টু-ফলো উইজার্ড হিসেবে উপস্থাপন করে। আপনি বেছে নেন ব্যাকআপগুলো কোথায় স্টোর হবে, তাদের ফ্রিকোয়েন্সি, সেগুলো কোন ডিরেক্টরিগুলো ইনক্লুড করবে, এবং আপনি সেট। আপনি Timeshift-এর কাজ করার জন্য অপেক্ষা করতে পারেন অথবা ম্যানুয়ালি একটি ব্যাকআপ প্রসেস শুরু করতে পারেন "Create"-এ ক্লিক করে।

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

একটি ব্যাকআপ রিস্টোর করা যেভাবেই সহজ: "Restore"-এ ক্লিক করুন, স্ন্যাপশট সিলেক্ট করুন, এবং আপনি হয়ে গেলেন। যদি এটি একটি ফুল OS স্ন্যাপশট হয়, একটি রিবুট প্রয়োজন হবে প্রসেস কমপ্লিট করার জন্য। আমরা নোট করি, Timeshift-এ, আমরা একটি ক্লিন, নতুন লিনাক্স মিন্ট ইনস্টলেশনের ফুল ব্যাকআপ এবং রিস্টোর ট্রাই করলাম এবং কোনো সমস্যায় পড়লাম না।

আমরা দুঃখিত যে আমাদের BTRFS সাপোর্ট চেক আউট করার সুযোগ পেলাম না যেহেতু আমাদের এই ফরম্যাটে একটি OS ইনস্টলড ছিল না। এবং আমরা দুঃখিত কারণ আমরা একশনে দেখতে চাইতাম Timeshift কীভাবে BTRFS-এর বিল্ট-ইন ফিচারগুলো এডভান্টেজ নেয়। এটি ইনস্ট্যান্ট ক্রিয়েশন এবং রিস্টোরেশন অনুমতি দেয় ব্যাকআপগুলোর যা পারফেক্ট, বাইট-ফর-বাইট কপি সিস্টেমের।

লিনাক্সের জন্য ৪টি Time Machine অ্যাল্টারনেটিভ

এই আপারোচের সমস্যা হলো এটি শুধু আগের একটি স্টেটে ফিরে যাওয়ার জন্য চমৎকার কাজ করে যেহেতু BTRFS স্ন্যাপশটগুলো একই ভলিউমে স্টোর থাকে। সেই হার্ড ডিস্ক ফেইল করলে, মূল কন্টেন্ট এবং ব্যাকআপ দুটোই গিয়ে যাবে। এর মানে BTRFS অপশনটি টিপিক্যাল ব্যাকআপ থেকে একটি ভিন্ন উদ্দেশ্যে শেষ হয়। আপনি যদি আপনার ফাইলগুলো ব্যাকআপ করতে চান, যার মানে একটি ভিন্ন স্টোরেজ মিডিয়াতে স্টোর করা এক্সট্রা সেফティ জন্য, তবে আপনাকে সেকেন্ডারি ব্যাকআপ প্রসেসও সেট আপ করতে হবে সেটির জন্য। خوشবর, Timeshift সেটিও করতে পারে, তাই অন্য কোথাও খুঁজতে হবে না।

উপসংহার

উপরোক্তগুলো ওপেন সোর্স জগতে উপলব্ধ সব ব্যাকআপ সমাধানগুলোর একটি ছোট সাবসেট। তবুও, সেগুলো Protagonists-এর মধ্যে, মূলত তাদের ইজ-অফ-ইউজ এবং ইউজার-সেন্ট্রিক আপারোচের জন্য। প্রয়োজনে, আপনি আরও কমপ্লিকেটেড সমাধান ব্যবহার করতে পারেন যেগুলো নেটওয়ার্কে অনেক কম্পিউটার ব্যাকআপ করার জন্য একটি সেন্ট্রাল সার্ভারে অপ্টিমাল বা রিমোট ম্যানেজমেন্ট অফ বyskuপস, অন্যান্য OS-এর সাপোর্ট, পার্টিশন ক্লোনিং অপশন এবং আরও অনেক কিছু। অধিকাংশ ইউজারদের জন্য, উপরের চারটি যেগুলো আল্ট্রা-সিম্পল "ক্লিক হেয়ার টু ব্যাক আপ" আপারোচ Cronopete থেকে ডিটেইলড অপশন Back In Time পর্যন্ত, ঠিক থাকবে।

  1. ২০২১ সালের লিনাক্সের জন্য সেরা Conky থিমস

  2. আর্চ লিনাক্সে Pacman মাস্টার করার পদ্ধতি

  3. লিনাক্সের জন্য ৩টি চমৎকার ভাষা অনুবাদ টুল

  4. উবুন্টুর ৬টি প্রমাণিত বিকল্প: আপনার প্রয়োজনের সেরা লিনাক্স ডিস্ট্রো খুঁজে বের করুন