ক্রস প্ল্যাটফর্ম ফাইল সিঙ্ক্রোনাইজেশন পদ্ধতি


1

উইন্ডোজ ক্লায়েন্টের বিভিন্ন সংস্করণ (Win98, এনটি, উইন্ডোজ 7) এবং একটি লিনাক্স ফাইল সার্ভার সহ ক্রস অপারেটিং সিস্টেমের নেটওয়ার্কের মধ্যে আমি ফোল্ডারগুলি সিঙ্ক করতে চাই।

দুটি সীমাবদ্ধতা রয়েছে:

1) প্রতিটি ক্লায়েন্টের সার্ভারের একটি নির্দিষ্ট ফোল্ডারে সিঙ্ক করা উচিত তবে ডিস্কের স্থান সীমাবদ্ধতার কারণে ক্লায়েন্টদের একে অপরের মধ্যে সিঙ্ক করা উচিত নয়।

Server -+- SyncFolder for Client A  <---> Folder_X on Client A
        |                                 
        +- SyncFolder for Client B  <---> Folder_Y on Client B 

উপরের উদাহরণে ক্লায়েন্ট এ এবং ক্লায়েন্ট বি সিঙ্ক হয় না।

2) কোনও ইন্টারনেট সংযোগ উপলব্ধ নেই তাই ড্রপবক্স ব্যবহার করা যায় না তবে ব্যক্তিগত ক্লাউড সেটআপ যেমন ওওনক্লাউড।

কী সমাধান আছে?

সম্পাদনা করুন: একটি নিখুঁত সমাধান তাত্ক্ষণিকভাবে ড্রপবক্স বা অনুরূপ সরঞ্জামগুলির মতো সিঙ্ক করে দেয় এবং ব্যবহারকারীর ইন্টারঅ্যাকশন প্রয়োজন হয় না।

উত্তর:


0

আপনার দ্বারা কী বোঝায়: "1) প্রতিটি ক্লায়েন্টের সার্ভারের একটি নির্দিষ্ট ফোল্ডারে সিঙ্ক করা উচিত তবে ডিস্ক স্পেসের সীমাবদ্ধতার কারণে ক্লায়েন্টদের একে অপরের মধ্যে সিঙ্ক করা উচিত নয়।"

"সিঙ্ক" শব্দটি অস্পষ্ট। শব্দটির কমপক্ষে তিনটি সম্ভাব্য ব্যাখ্যা রয়েছে:

  1. "কেবল পুশ করুন" সিঙ্ক, যার অর্থ ক্লায়েন্ট তার ডেটা সার্ভারের দিকে ঠেলে দেয় তবে সার্ভার থেকে কোনও ডেটা ডাউনলোড করে না।

  2. "কেবল টানুন" সিঙ্ক, যার অর্থ ক্লায়েন্ট তার ডেটা সার্ভারে ডাউনলোড করে তবে এটির স্থানীয় পরিবর্তনগুলি সার্ভারে চাপ দেয় না।

  3. "দ্বি-মুখী" সিঙ্ক, যা একই নামের ফাইলগুলি ধাক্কা দেওয়া বা টানানো হলে সংঘাতগুলি মার্জ করা বা সমাধানের বিষয়ে কিছু নিয়মের সাথে মিলিত 1 এবং 2 এর সংমিশ্রণ।

আপনি যদি কেবল ধাক্কা দিতে চান তবে আপনি কেবল এফটিপি বা এসসিপি ( সমস্ত বড় প্ল্যাটফর্মের কয়েক ডজন উপলব্ধ ক্লায়েন্ট এবং সার্ভার ) এর মতো সাধারণ কিছু ব্যবহার করতে পারেন এবং সার্ভারের কী আছে তা উপেক্ষা করে ডেটা সার্ভারে ঠেলাতে পারেন।

আপনি যদি কিছু নিয়ম অনুসারে নির্দিষ্ট কিছু ফাইল সিঙ্ক করতে চান তবে এটি মূলত "বিধি সহ" দ্বিমুখী সিঙ্ক। আপনার বিধিগুলি নির্বিচারে জটিল নিয়ম হতে পারে, যেমন "5" শেষ হওয়ার পরে উরুগুয়েতে যখন 12:57 পূর্ব দিকে চাঁদ ঠিক অর্ধেক পূর্ণ হয় কেবল তখনই ফাইলগুলি ডাউনলোড করা হয়, তবে সাধারণত প্রত্যাশিত বিধিগুলির জন্য বেসিক সমর্থন "আরএসসিএনসি" তে পাওয়া যায় " কার্যক্রম. Http://linux.byexferences.com/archives/305/filter- কি- to-backup-with-rsync/ দেখুন


আমি দ্বিতীয় ব্যাখ্যাটি বুঝতে পারি না। তুমি কি পরিষ্কার করে বলতে পারো? সিঙ্ক সম্পর্কে আমার বোঝা ছিল যে উভয় পক্ষের যে কোনও পরিবর্তন অন্যদিকে মিরর করা হবে। তবে, এই নির্দিষ্ট সেটআপে একটি "কেবলমাত্র ধাক্কা" যথেষ্ট হবে। পার্থক্য চিহ্নিত করার জন্য ধন্যবাদ।
বুঞ্জার

কেবলমাত্র একটি দৃশ্যে, ক্লায়েন্টগুলির মধ্যে কেউই তাদের ডেটা কেন্দ্রীয় ফাইল সার্ভারে সঞ্চয় করে না। এক্সচেঞ্জ করা একমাত্র ডেটা হ'ল ক্লায়েন্টরা লিনাক্স ফাইল সার্ভারে একটি "আয়না" বা ডেটার স্থানীয় কপি রাখে। এটাই আমি কেবল টানতে চাইছি। এটি যদি আপনার ক্লায়েন্টরা ডেটা উত্পন্ন (উত্পন্ন) করে থাকে তবে এটি আপনার পরিস্থিতিতে অর্থবোধ করতে পারে না। যেহেতু আপনি বলেছেন যে আপনি কেবল ধাক্কা চান, তাই এসসিপি বা এফটিপি বা এসএফটিপি স্থাপনের চেষ্টা করুন।
allquixotic

এসসিপি, এফটিপি বা এসএফটিপি উভয়ের জন্যই কাউকে পুশ শুরু করতে হবে। আমার মনে যা আছে তা হ'ল আরও স্বজ্ঞাত পন্থা যেখানে ব্যবহারকারীর মিথস্ক্রিয়া ছাড়াই ডেটা আপলোড হয় (বা সিঙ্ক করা হয়)। এটি অবশ্যই ক্রোন জব দিয়ে করা যেতে পারে তবে আমি ব্যবহারকারীর মিথস্ক্রিয়া ছাড়াই তাত্ক্ষণিক স্থানান্তর করতে চাই। লিনাক্সে ইনোটাইফাই-সরঞ্জামগুলির মাধ্যমে একটি পুশ শুরু করা যেতে পারে তবে আমার ক্লায়েন্টগুলি উইন্ডোজ ভিত্তিক। আমি ওনক্লাউড সম্পর্কেও ভেবেছিলাম তবে এটি সমস্ত ক্লায়েন্টের মধ্যে ডেটা সিঙ্ক করবে।
বুঞ্জার

আপনি ফাইলসিস্টেমওয়াটার এবং একটি এফটিপি / এসএফটিপি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে একটি নেট প্রোগ্রাম লিখতে পারেন ... ব্যবহারকারী লগ ইন করার পরে পটভূমিতে প্রোগ্রামটি চালান, এবং পরিবর্তনের জন্য এটি আপনার "পুশ" ডিরেক্টর (আইস) পর্যবেক্ষণ করবে এবং সেগুলিকে জিপ করবে ফাইল সার্ভারে স্বয়ংক্রিয়ভাবে তারটি। এমএসডিএন.মাইক্রোসফটকম / en - us / library /… দেখুন - এটি এমন একটি সাধারণ-সাউন্ডিং পরিস্থিতি যে কোনও পণ্য স্বয়ংক্রিয়ভাবে এটি করার জন্য উপস্থিত না থাকলে আমি অবাক হব, কিন্তু হেই, এতে সম্ভবত অর্থ প্রদান করা জড়িত হবে কারও কাছে, তাই এটি আপনার উপর ...
allquixotic

0

আপনাকে যা করতে হবে তা হ'ল একটি উইন্ডোজ সিঙ্ক প্রোগ্রাম (গুলি) সন্ধান করুন যা আপনার কাছে থাকা সমস্ত সংস্করণে কাজ করে। আমি তাদের সকলের জন্য ব্যক্তিগতভাবে ইনসাইকটি ব্যবহার করেছি , তবে বর্তমান সংস্করণটি আর প্রাক প্রাক-এনটি-তে সমর্থন করতে পারে না - যদিও তারা আপনাকে একটি পুরানো সংস্করণ সরবরাহ করতে ইচ্ছুক হতে পারে। তাদের সাইটের লাইসেন্সও রয়েছে।

মাইক্রোসফ্টের সিঙ্কটয় নামে একটি নিখরচায় ইউটিলিটি রয়েছে , তবে আবার আমি মনে করি না এটি উইন ৯৮ সমর্থন করে।


ধন্যবাদ. প্রকৃতপক্ষে মনে হয় যে বিভিন্ন উইন্ডোজ সংস্করণগুলি এখানে বাধা।
বুজন

@ বুজার্ন: উইন্ডোজের সমস্ত সংস্করণ আপনি এসেছেন / একটি বিল্ট-ইন xcopyকমান্ড-লাইন ইউটিলিটি নিয়ে এসেছেন যা সঠিক যুক্তি দিলে সিঙ্ক করতে ব্যবহৃত হতে পারে।
মার্টিনো

0

আপনি যদি সমস্ত প্ল্যাটফর্মগুলিতে একটি সরঞ্জাম ব্যবহার করতে পছন্দ করেন তবে উইন্ডোজে উইন-ব্যাশ বা সাইগউইনের সাথে চালানোর জন্য আপনি https://launchpad.net/sucsynct মানিয়ে নিতে পারেন।

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