Duplicati
ডুপ্লিকাটি একটি ব্যাকআপ ক্লায়েন্ট যা ক্লাউড স্টোরেজ পরিষেবা এবং দূরবর্তী ফাইল সার্ভারে স্থানীয় ফাইলগুলির এনক্রিপ্ট করা, ক্রমবর্ধমান, সংকুচিত দূরবর্তী ব্যাকআপগুলি নিরাপদে সঞ্চয় করে। ডুপ্লিকাটি শুধুমাত্র ওয়ানড্রাইভ, অ্যামাজন এস3, ব্যাকব্লেজ, র্যাকস্পেস ক্লাউড ফাইলস, তাহো এলএএফএস এবং গুগল ড্রাইভের মতো বিভিন্ন অনলাইন ব্যাকআপ পরিষেবাগুলিকে সমর্থন করে না, তবে এসএসএইচ/এসএফটিপি, ওয়েবডিএভি বা এফটিপি সমর্থন করে এমন যে কোনও সার্ভারকেও সমর্থন করে। ডুপ্লিকাটি আরডিফ, জিপ, এইএসসি ক্রিপ্ট এবং জিএনইউপিজির মতো স্ট্যান্ডার্ড উপাদান ব্যবহার করে। ডুপ্লিকাটি উপলব্ধ না থাকলেও এটি ব্যবহারকারীদের ব্যাকআপ ফাইলগুলি পুনরুদ্ধার করতে দেয়। জি. এন. ইউ লেসার জেনারেল পাবলিক লাইসেন্স (এল. জি. পি. এল)-এর শর্তাবলীর অধীনে প্রকাশিত, ডুপ্লিকাটি একটি মুক্ত সফ্টওয়্যার। প্রযুক্তি ডুপ্লিকাটি বেশিরভাগই সি #-এ লেখা হয় এবং সিএলআর-এর মধ্যে সম্পূর্ণরূপে প্রয়োগ করা হয়, যা এটিকে ক্রস-প্ল্যাটফর্ম হতে সক্ষম করে। এটি. NET ফ্রেমওয়ার্ক বা মোনো ব্যবহার করে উইন্ডোজ, ম্যাকোস এবং লিনাক্সে 32-বিট এবং 64-বিট সংস্করণে ভাল চলে। ডুপ্লিকাটিতে উইজার্ড-স্টাইল ইন্টারফেস সহ একটি গ্রাফিকাল ইউজার ইন্টারফেস এবং হেডলেস পরিবেশে ব্যবহারের জন্য একটি কমান্ড-লাইন সংস্করণ রয়েছে। উভয় ইন্টারফেস একই মূল ব্যবহার করে এবং এইভাবে বৈশিষ্ট্য এবং ক্ষমতার একই সেট আছে। কমান্ড-লাইন সংস্করণটি ডুপ্লিসিটি ইন্টারফেসের অনুরূপ। ডুপ্লিকাটির কিছু অনন্য বৈশিষ্ট্য রয়েছে যা সাধারণত শুধুমাত্র বাণিজ্যিক সিস্টেমে পাওয়া যায়, যেমন ব্যাকআপ ফাইলগুলির দূরবর্তী যাচাইকরণ, ডিস্ক স্ন্যাপশট এবং খোলা ফাইলগুলির ব্যাকআপ। ডিস্ক স্ন্যাপশটগুলি উইন্ডোজে ভিএসএস এবং লিনাক্সে এলভিএম দিয়ে সঞ্চালিত হয়। মূল ডুপ্লিকাটি প্রকল্পটি 2008 সালের জুন মাসে শুরু হয়েছিল এবং ডুপ্লিসিটি প্রোগ্রামের জন্য একটি গ্রাফিকাল ইউজার ইন্টারফেস তৈরি করার উদ্দেশ্যে করা হয়েছিল। এর মধ্যে উইন্ডোজে ব্যবহারের জন্য ডুপ্লিসিটি কোডের একটি পোর্ট অন্তর্ভুক্ত ছিল, কিন্তু 2008 সালের সেপ্টেম্বরে বাদ দেওয়া হয়, যেখানে একটি পরিষ্কার পুনর্ব্যবহারের কাজ শুরু হয়। এই পুনর্ব্যবহারের মধ্যে ডুপ্লিসিটিতে পাওয়া সমস্ত উপ-প্রোগ্রাম অন্তর্ভুক্ত রয়েছে, যেমন আরডিএফ, এফটিপি ইত্যাদি। ডুপ্লিকাটির এই প্রাথমিক সংস্করণটি 2009 সালের জুন মাসে প্রাথমিকভাবে মুক্তি পায়। 2012 সালে ডুপ্লিকাটি 2-এর কাজ শুরু হয়, যা একটি সম্পূর্ণ পুনর্লিখন। এটিতে একটি নতুন স্টোরেজ ইঞ্জিন রয়েছে যা দক্ষ, ক্রমবর্ধমান, অবিচ্ছিন্ন ব্যাকআপের অনুমতি দেয়। নতুন ইউজার ইন্টারফেসটি ওয়েব-ভিত্তিক, যা সার্ভার বা এনএএস-এর মতো হেডলেস সিস্টেমে ডুপ্লিকাটি 2 ইনস্টল করা সম্ভব করে তোলে। যেহেতু এটি প্রতিক্রিয়াশীল, তাই এটি সহজেই মোবাইল ডিভাইসে ব্যবহার করা যেতে পারে। বাস্তবায়ন ডুপ্লিকাটি জিইউআই এবং কমান্ড-লাইন ইন্টারফেস উভয়ই মেইন নামে একটি সাধারণ উপাদানকে কল করে, যা সমর্থিত সমস্ত ক্রিয়াকলাপের জন্য একটি বাঁধাই বিন্দু হিসাবে কাজ করে। বর্তমানে এনক্রিপশন, কম্প্রেশন এবং স্টোরেজ উপাদানগুলিকে সাব-কম্পোনেন্ট হিসাবে বিবেচনা করা হয় এবং রানটাইমে লোড করা হয়, যার ফলে তৃতীয় পক্ষের ডেভেলপারদের পক্ষে উৎসের অ্যাক্সেস বা ডুপ্লিকাটি নিজেই সংশোধন করার প্রয়োজন ছাড়াই ডুপ্লিকাটিতে একটি সাব-কম্পোনেন্ট ইনজেক্ট করা সম্ভব হয়। লাইসেন্সের ধরণটি একটি ক্লোজ-সোর্স স্টোরেজ প্রদানকারীর সাথে ডুপ্লিকাটির পুনঃবণ্টনের অনুমতি দেওয়ার জন্য যথেষ্ট নমনীয়। ডুপ্লিকাটি যতটা সম্ভব সরবরাহকারীর থেকে স্বাধীন হওয়ার জন্য ডিজাইন করা হয়েছে, যার অর্থ হল যে কোনও স্টোরেজ মাধ্যম যা সাধারণ কমান্ডগুলিকে (জিইটি, পিইউটি, লিস্ট, ডিএলইটিই) সমর্থন করে ডুপ্লিকাটির সাথে কাজ করতে পারে। ডুপ্লিসিটি মডেল, যার উপর ডুপ্লিকাটি ভিত্তি করে, সিস্টেমের উপাদানগুলির উপর ব্যাপকভাবে নির্ভর করে, যেমন লিবর্ডিফ, টিসিএফটিপি এবং অন্যান্য। যেহেতু ডুপ্লিকাটি ক্রস-প্ল্যাটফর্ম হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে, এবং এই সমস্ত উপাদানগুলি সমস্ত প্ল্যাটফর্মে উপলব্ধ হওয়ার সম্ভাবনা কম, তাই ডুপ্লিকাটি পরিবর্তে উপাদানগুলিকে পুনরায় প্রয়োগ করে। সবচেয়ে উল্লেখযোগ্যভাবে, ডুপ্লিকাটিতে একটি আরডিফ এবং এইএসক্রিপ্ট বাস্তবায়ন রয়েছে যা একটি কমন ল্যাঙ্গুয়েজ রানটাইম সমর্থন করে এমন যে কোনও সিস্টেমে কাজ করে। ডুপ্লিকাটি 1-এর সীমাবদ্ধতা ডুপ্লিকাটি 1. x-এর জি. ইউ. আই ফ্রন্টএন্ডটি একটি ডিসপ্লে সংযুক্ত একক মেশিনে ব্যবহার করার উদ্দেশ্যে করা হয়েছে। তবে, ডুপ্লিকাটিকে উইন্ডোজ পরিষেবা বা লিনাক্স ডেমন হিসাবে ইনস্টল করা এবং ডুপ্লিকাটি পরিষেবা শুরু করা থেকে ডুপ্লিকাটি সিস্টেম ট্রে সেট করাও সম্ভব। এই সীমাবদ্ধতাকে ডুপ্লিকাটি 2-এ সম্বোধন করা হয়েছে, যার একটি ওয়েব ইন্টারফেস রয়েছে এবং এটি হেডলেস সিস্টেমে ব্যবহার করা যেতে পারে। ডুপ্লিকাটি 1. x-এর ফাইল তালিকা অত্যন্ত ধীর, তাই পুনরুদ্ধার করতে একটি ফাইল ট্রি ব্রাউজ করতে দীর্ঘ সময় লাগতে পারে। যেহেতু ডুপ্লিকাটি ইনক্রিমেন্টাল ব্যাকআপ তৈরি করে, তাই একটি দুর্নীতিগ্রস্ত বা অনুপস্থিত ইনক্রিমেন্টাল ভলিউম নিম্নলিখিত সমস্ত ইনক্রিমেন্টাল ব্যাকআপকে (পরবর্তী পূর্ণ ব্যাকআপ পর্যন্ত) অকেজো করে দিতে পারে। ডুপ্লিকাটি 2 নিয়মিতভাবে ব্যাকআপ পরীক্ষা করে দুর্নীতিগ্রস্ত ফাইলগুলি তাড়াতাড়ি সনাক্ত করতে। ডুপ্লিকাটি 1. x শুধুমাত্র ফাইল পরিবর্তনের তারিখ সংরক্ষণ করে, অনুমতি এবং বৈশিষ্ট্যের মতো মেটাডেটা নয়। ডুপ্লিকাটি 2-এ এটি নিয়ে আলোচনা করা হয়েছে। আরও দেখুন ব্যাকআপ সফ্টওয়্যার রেফারেন্সের তালিকা বাহ্যিক লিঙ্ক 2008 সফ্টওয়্যার ফ্রি ব্যাকআপ সফ্টওয়্যার সি শার্পে প্রোগ্রাম করা ফ্রি সফ্টওয়্যার