

Unison হলো একটি সহজ টুল যা আপনাকে দুটি লোকেশনের মধ্যে আপনার ফাইল সিঙ্ক্রোনাইজ করতে দেয়। এটি একটি ফাইল এবং ডিরেক্টরির দুটি রেপ্লিকা আলাদা হোস্টে (বা একই হোস্টে আলাদা ডিস্কে) স্টোর করতে দেয়, আলাদা আলাদা মডিফাই করতে দেয়, এবং তারপর প্রতিটি রেপ্লিকার পরিবর্তনগুলো অন্যটিতে প্রপাগেট করে আপ টু ডেট আনে।
Unison-এর কিছু অনন্য ফিচার:
- এটি Unix এবং Windows উভয়ের সাথে কম্প্যাটিবল, যা এটিকে সকল OS-এ জাভার্সেটাইল সিঙ্ক্রোনাইজেশন টুল বানায়।
- দুই রেপ্লিকার আপডেটের জন্য মনিটর করা। যেকোনো রেপ্লিকাতে পরিবর্তন করা হলে তা অটোমেটিক্যালি অন্য রেপ্লিকাতে প্রপাগেট হয়। কোনো কনফ্লিক্ট ডিটেক্ট হলে স্ক্রিনে দেখাবে।
- লোকাল ডিরেক্টরি, SSH, RSH এবং Socket-এর সাথে কাজ করতে পারে।
- ফেইলior থেকে রেজিলিয়েন্ট। এটি রেপ্লিকাগুলো এবং নিজস্ব প্রাইভেট স্ট্রাকচারকে সবসময় একটি সেনসিবল স্টেটে রাখে, এমনকি অভাভিক টার্মিনেশন বা কমিউনিকেশন ফেইলিওর হলে।
উবুন্টুতে Unison ইনস্টল করুন
এখানে ক্লিক করুন unison এবং unison-gtk ইনস্টল করতে।
বিকল্পভাবে, আপনার টার্মিনালে টাইপ করুন
sudo apt-get install unison unison-gtk
Applications → Accessories → Unison-এ যান
Unison প্রথম শুরু হলে, এটি আপনাকে একটি নতুন প্রোফাইল সেট আপ করার জন্য প্রম্পট করবে। যে ফোল্ডারটি আপনি সিঙ্ক্রোনাইজ করতে চান সেটি সিলেক্ট করুন।


এরপর, যে ফোল্ডারটি আপনি ব্যাকআপ করতে চান সেটি সিলেক্ট করুন।


OK-এ ক্লিক করুন।
প্রথমবার সিঙ্ক করার সময়, Unison একটি ওয়ার্নিং মেসেজ দেখাবে। পড়ে OK-এ ক্লিক করুন বন্ধ করতে।


Unison এখন সোর্স এবং ডেস্টিনেশন স্ক্যান করবে এরর জন্য।


এটি হলে, সিঙ্ক শুরু করতে Go বাটনে ক্লিক করুন।


এটাই সব!
আপনি যদি SSH-এর মাধ্যমে অন্য মেশিনের সাথে সিঙ্ক করতে চান, তবে প্রথমে নিশ্চিত করুন যে ডেস্টিনেশন মেশিনে ইতিমধ্যে unison এবং ssh ইনস্টল আছে।
ডেস্টিনেশন ফোল্ডার বেছে নেওয়ার সময়, SSH ইনফরমেশন দিন:


Unison সার্ভারের সাথে যোগাযোগ করবে এবং সফল হলে পাসওয়ার্ড জিজ্ঞাসা করবে।
সদৃশভাবে, ভেরিফিকেশন সম্পন্ন হলে Go চাপুন সিঙ্ক্রোনাইজেশন শুরু করতে।