একাধিক দূরবর্তী সার্ভারে rsync


10

আমার কাছে একটি ফাইল রয়েছে যা আমি একাধিক পৃথক সার্ভারে প্রেরণ করতে চাই। একাধিক গন্তব্যের নামকরণ করা কি সম্ভব?

rsync foo.png server1:foo.png server2:foo.png

এটি আমাকে একটি "অপ্রত্যাশিত দূরবর্তী আরগ: সার্ভার 1: foo.png দেয় gives

উত্তর:


7

না, rsyncএকাধিক গন্তব্য নির্দিষ্ট করার কোনও উপায় নেই । আপনাকে একাধিকবার কমান্ডটি প্রয়োগ করতে হবে। আপনার যদি অনেক লক্ষ্যবস্তু থাকে তবে আপনি পরিবর্তে একটি নেটওয়ার্ক ফাইল সিস্টেম ব্যবহার করার বিষয়টি বিবেচনা করতে চাইতে পারেন - এটি আপনার সমস্যার জন্য আরও ভাল ফিট হতে পারে।


11

দেখা যাচ্ছে এমন একটি প্রোগ্রাম রয়েছে যা এটির অনুমতি দেয়, কেবল মূল আরএসএনসি প্রোগ্রাম নয়। একে বলা হয় পিএসএসএইচ (সমান্তরাল এসএস আমি মনে করি)

বৈশিষ্ট্যগুলির মধ্যে একটি:

"- সমান্তরাল আরএসএনসি (সমান্তরাল-আরসিএনসি, আপস্ট্রিম এটিকে প্রসিনসি বলে), দক্ষতার সাথে সমান্তরালভাবে একাধিক হোস্টগুলিতে ফাইলগুলি অনুলিপি করে"
- http://www.ubuntugeek.com/execute-commands-sim વાজা- on- মাল্টিপল-সার্ভারস- ব্যবহার- psshcluster-sshmultixterm.html


0

ফাইল ইনপুট দিয়ে আপনি একাধিকবার কমান্ডটি চাচ্ছেন, তবুও এটি একটি পছন্দসই ফাইলে কাঙ্ক্ষিত গন্তব্যগুলি নির্দিষ্ট করে করা যেতে পারে:

while read in; do rsync -av /Path/of/Source/Synced.file "$in":/Path/of/Destination/Synced.file; done < destinations.txt

এখানে চিত্র বর্ণনা লিখুন

দয়া করে আমার পরীক্ষাটি ক্ষমা করুন কারণ আমার কাছে কেবল তখন দুটি সিস্টেম উপলব্ধ ছিল তবে আমি নিশ্চিত যে এটি একাধিক সিস্টেমে পছন্দ অনুযায়ী কাজ করবে। আমি মনে করি এটি সবচেয়ে মার্জিত পদ্ধতি নয়, তবে এটি স্বয়ংক্রিয়তার এক উপায়। এবং দয়া করে, পোস্টের সময়ে দুটি সিস্টেমের বাইরে পরীক্ষা করার মতো আমার কাছে সংস্থান সংস্থান করার কারণে এটি কাজ না করে তবে আমাকে সংশোধন করতে দ্বিধা বোধ করবেন।

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