আরএসএনসি কেবল নতুন ফাইল কপি করে, কোনও আপডেট নেই?


10

আমি রিমোট সার্ভার থেকে ফাইলগুলি অনুলিপি করতে rsync ব্যবহার করতে চাই। আমি চাই

  • সার্ভার থেকে কেবল ফাইলগুলি অনুলিপি করুন, কোনও পিছনে পিছনে ঠেকান না।
  • অস্তিত্ব নেই এমন ফাইলগুলি অনুলিপি করুন। রিমোট ফাইলটি নতুন হলে আমি এটি অনুলিপি করতে চাই না
  • এটি স্বয়ংক্রিয়ভাবে আছে। এটি আমাকে সর্বদা আমার পাসওয়ার্ডের জন্য অনুরোধ জানায় এবং আমি এটি ক্রোন দ্বারা চালিত করতে চাই। সুতরাং ক্রোন দ্বারা সম্পাদিত বাশ স্ক্রিপ্টে আমি এটি কীভাবে চালাব?

"এটি স্বয়ংক্রিয়ভাবে থাকতে" --password-fileবিকল্পটি সার্ভার প্রম্পটে পাসওয়ার্ড সরবরাহ করবে। ফাইলটিতে কেবল প্লেটেক্সটে পাসফ্রেজ থাকা উচিত এবং অন্য ব্যবহারকারীদের পড়ার অ্যাক্সেসের অনুমতি দেবেন না।
altmas5

উত্তর:


5

পয়েন্ট 1 এবং 2: কীভাবে অনুলিপি করবেন তা কীভাবে নির্দিষ্ট করা যায় তা আরএসসিএন ম্যানপেজটি পড়ে ভাল উত্তর দেওয়া যায় । আপনার ক্ষেত্রে, বিশেষত --ignore- বিদ্যমান পতাকাটি দেখুন।

পয়েন্ট 3: এই টিউটোরিয়ালটি আপনাকে আরএসইএনসি-র সাথে পাসওয়ার্ডবিহীন এসএসএস ব্যবহার করা উচিত। সংক্ষিপ্তসার: পাসওয়ার্ডহীন ssh সেট আপ করুন এবং রিমোট হোস্টের সাথে সংযোগ করার জন্য rsh এর পরিবর্তে ssh ব্যবহার করতে rsync কে বলতে '-e ssh' ব্যবহার করুন।


আমি লোকটির দিকে তাকালাম এবং আমি বুঝতে পারি না কী আমাকে কেবল নতুন ফাইলগুলি অনুলিপি করতে এবং আপডেট করার অনুমতি দেবে না।

1

দ্বিতীয় অংশের জন্য, যেহেতু পিজেজেড বাকী জবাব দিয়েছে, আমি বিশ্বাস করি আপনি কেবল নতুন ফাইলগুলি পেতে --ignore-বিদ্যমান সুইচটি ব্যবহার করতে পারেন।

Http://www.samba.org/ftp/rsync/rsync.html থেকে :

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

এই লিঙ্কটি ব্যাকআপ করছে তাদের জন্য --link-dest বিকল্পটি কার্যকর হতে পারে যখন তাদের ব্যাকআপ রান চালিয়ে যেতে হবে যা বাধা পেয়েছে। যেহেতু --link-dest রান একটি নতুন ডিরেক্টরি হায়ারার্কিতে অনুলিপি করা হয় (যখন এটি সঠিকভাবে ব্যবহৃত হয়), --ignore বিদ্যমান ব্যবহার করে নিশ্চিত করা হবে যে ইতিমধ্যে হ্যান্ডেল করা ফাইলগুলি টিকড না হয়ে যায় (যা অনুমতিতে পরিবর্তন এড়ায় হার্ড-লিঙ্কযুক্ত ফাইল)। এর অর্থ এই নয় যে এই বিকল্পটি কেবল গন্তব্য শ্রেণিবিন্যাসের বিদ্যমান ফাইলগুলিতে দেখছে।

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