scp দিয়ে অনুমতি সংরক্ষণ করুন


25

এসিপি -p বিকল্পের সাথে ব্যবহার করা হলেও মালিকানা স্ট্যাম্পগুলি সংরক্ষণ করবে বলে মনে হয় না।

scp -p /mysql/serv/data_summary.* some_server:/mysql/test/

ফাইলগুলি mysql এর মালিকানাধীন এবং আমি চাই একই গন্তব্যটি গন্তব্য সার্ভারে নির্ধারিত করা হোক। কিছু প্রশাসক সমস্যার কারণে আমার উভয় সার্ভারে রুট হিসাবে ফাইলগুলি অনুলিপি করতে হবে। আমি মাইএসকিএল @ এ পরিবর্তন করতে পারি না

উত্তর:


37

আরএসআইএনসি ব্যবহারের চেষ্টা করুন, এর মালিকানা, অনুমতি এবং বর্ধিত কপিগুলি রাখার পাশাপাশি আরও অনেক সুবিধা রয়েছে:

rsync -av source 192.0.2.1:/dest/ination

তদতিরিক্ত, যেহেতু rsync ssh ব্যবহার করে, স্ক্যাপ যেখানে কাজ করে সেখানে এটি কাজ করা উচিত।


ssh -i myfile.pem সমর্থন করে এবং rsync -i বিকল্প বলে মনে হচ্ছে না
শান্তানুও

5
@ শানতানুও: ব্যবহার করুনrsync -e 'ssh -i myfile.pem' -insert_other_rsync_options_here
জান্নে পিক্কারায়েন

14

ঐটা ঠিক. "-p" এটি করে না। ম্যান পৃষ্ঠাটি দেখুন:

     -p সংশোধন সময়, অ্যাক্সেসের সময় এবং এর থেকে মোডগুলি সংরক্ষণ করে
             আসল ফাইল

লক্ষ্য করুন এটি সময় এবং মোড বলছে, ব্যবহারকারী / গোষ্ঠীর মালিকানা নয়। "আরএসসিএনসি" এর সাথে আপনার ভাগ্য ভাল হবে, কারণ এতে ভিন্ন সিস্টেমের মধ্যে অনুলিপি করার সময় অনুমতি সংরক্ষণের চারপাশে বিভিন্ন ক্ষমতা রয়েছে capabilities উদাহরণস্বরূপ, rsync এ "-p"।

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