আমি পরে আমার সাথে নতুন উত্পন্ন ফাইল যুক্ত করে দূরবর্তী সার্ভারে আমার মূল ওয়েব সার্ভারটি সিঙ্ক্রোনাইজ করার জন্য আরএসসিঙ্ক স্থাপন করার চেষ্টা করছি।
আমি যে আদেশটি ব্যবহার করি তা এখানে:
rsync -avh --update -e "ssh -i /path/to/thishost-rsync-key" remoteuser@remotehost:/foo/bar /foo/bar
তবে মনে হয় ওয়েব সার্ভারটি '- আপডেট' পতাকা থাকা সত্ত্বেও সমস্ত ফাইল স্থানান্তর করে। আমি বিভিন্ন পতাকা সমন্বয় চেষ্টা করেছি (যেমন '-a' বাদ দিয়ে এর পরিবর্তে '-uv' ব্যবহার করেছি) তবে কেউ সাহায্য করেনি helped তাই ভাবছি কীভাবে আমি কেবল নতুন যুক্ত হওয়া ফাইলগুলি প্রেরণের জন্য rsync কমান্ডটি সংশোধন করতে পারি। ধন্যবাদ
-a
বিকল্প বোঝায় (মালিক, গোষ্ঠী, পারমস, ...) সমর্থন করে না তবে এটি আমাদের সমস্যার কারণ হওয়া উচিত।
-c
অপশনটি পেয়েছি । এটি পরিবর্তনের সময় বা আকারের পরিবর্তে চেকসামের ভিত্তিতে বিদ্যমান ফাইলগুলি এড়িয়ে যায়।
rsync /foo/bar remoteuser@remotehost:/foo/bar