একত্রীকরণের সাথে একমুখী সিঙ্ক / ব্যাকআপ


13

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

উত্তর:


1

কাজের জন্য আরও ভাল সরঞ্জামটি হতে পারে rsync (আপনার উভয় কম্পিউটারে এটি ইনস্টল করতে হবে)। আমি আমার ল্যাপটপ মিউজিক ফোল্ডারটিকে একটি হোম ফাইল সার্ভারের সাথে সিঙ্ক করে রাখতে ব্যবহার করি, যা আপনার পরিস্থিতির মতো similar আরএসআইএনসি একটি মিরর কপি আপ-টু-ডেট রাখায় বিশেষজ্ঞ।

এর মতো একটি কমান্ড লাইন কার্যকর হতে পারে (ধরে নিলে আপনি এটি উবুন্টু থেকে চালান):

rsync -a --delete-before myMacMachineName:/MyMusic/ /mymusic/

উপরের লাইনটি আপনার ম্যাক থেকে চালাতে এবং টানার পরিবর্তে উবুন্টু কম্পিউটারে চাপ দিতে চাইলে চারপাশে খুব সহজ।


33

ব্যবহার unison -force:

ম্যানুয়াল:

অগ্রাধিকার অন্তর্ভুক্ত করার -force rootফলে ইউনিজননের মূলের পক্ষে সমস্ত পার্থক্য (এমনকি বিরোধবিরোধী পরিবর্তনগুলি) সমাধান করা যায়। এটি কার্যকরভাবে ইউনিসনকে একটি সিঙ্ক্রোনাইজার থেকে মিররিং ইউটিলিটিতে রূপান্তর করে। আপনি ইউনিসনকে পরবর্তী (পূর্ববর্তী) মোডটাইমের সাহায্যে ফাইল চয়ন করতে বাধ্য করতে -force newer(বা -force older) নির্দিষ্ট করতে পারেন । এই ক্ষেত্রে, -timesপছন্দটিও সক্ষম করতে হবে। এই পছন্দটি অগ্রাধিকার দ্বারা ওভাররাইড করা হয় forcepartial। আপনি যদি নিশ্চিত হন যে আপনি কী করছেন তা কেবলমাত্র এই পছন্দটি ব্যবহার করা উচিত!

যেমন (সকেট মোড ব্যবহার করে)। আপনি যে কোনও কিছুর আয়না হতে চান সেই ডিরেক্টরিতে একসাথে শ্রোতা শুরু করুন। ইউনিট ক্লায়েন্ট কলটিতে সেই সকেটটিকে লক্ষ্য করুন। ফোর্স প্রদত্ত মূল থেকে সমস্ত এক পথে পরিবর্তন ঘটায়।

cd /target/mirror/directory
unison -socket 123456 &

অন্য কোথাও বা একই হোস্টে:

unison -silent -force /home/test/thing2 /home/test/thing2 socket://somehost:123456/

2
প্রোফাইল ফাইলের সিনট্যাক্সটি ফোর্স ভেরিয়েবলের জন্য মূল ডিরেক্টরিতে পাথ নির্দিষ্ট করা। অর্থাৎ,force = /home/me/mysynchdir
ড্যানিয়েল

2

থিওস্টারথ্যাটকোল্ডের উত্তরটি 'কাজ করবে', দয়া করে নোট করুন যে এটি ম্যাক ফাইল সিস্টেমকে "রিসোর্স ফর্কস" সঠিকভাবে ব্যাকআপ করবে না

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

নির্দিষ্ট ম্যাক অ্যাপ্লিকেশনগুলি নির্দিষ্ট ফাইল সম্পর্কিত ডেটা সঞ্চয় করতে সংস্থানীয় কাঁটাচামচ ব্যবহার করে। আপনি যদি নিশ্চিত হন যে আপনি যে ফাইলগুলি সিঙ্ক করছেন সেগুলির দরকার নেই বা রিসোর্স কাঁটাচামচ ব্যবহার করবেন না, তবে আরএসসিএনসি ব্যবহার করা ঠিক হবে।

আপনি যদি রিসোর্স ফোরকে সিঙ্ক করতে চান তবে একত্রীকরণ হ'ল আরও ভাল পন্থা হবে কারণ (একত্রীকরণ ডক্স অনুসারে) এটি রিসোর্স ফোরকে সিঙ্ক করতে পারে।


0

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


-1

বর্তমানে, unison /home/test/thing2 /home/test/thing2 socket://somehost:123456/ -silent -batchকাজ করবে, যেখানে -batchকোনও প্রশ্নই ইঙ্গিত করে না

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