রাউন্ড ট্রিপ ছাড়াই এনএফএস-এ রিমোট ফাইলগুলি অনুলিপি করুন


10

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

দেখে মনে cp files* subdirহচ্ছে এই নিষ্পাপ জিনিসটি করে এবং সমস্ত ডেটা মেমরির মধ্যে পড়ে এবং তারপরে তা আবার লিখে দেয়। এটা কি সত্যি? এমন কোনও বিশেষ কমান্ড আছে যেটি সার্ভারে প্রকৃত অনুলিপিটি শারীরিকভাবে সংযুক্ত আছে?


আপনি কি অনুলিপি বলতে চান (হিসাবে হিসাবে cp), বা সরানো (হিসাবে হিসাবে mv)? আপনি যদি ফাইলগুলি সরান, তবে কেন কোনও রাউন্ড-ট্রিপিং হওয়া উচিত তা আমি দেখতে পাচ্ছি না।
কুসালানন্দ

মানে একটি সঠিক কপি (সিপি)।
jdm

উত্তর:


13

দেখে মনে হচ্ছে সিপি ফাইল * সাবডির নিষ্পাপ কাজটি করে এবং সমস্ত ডেটা মেমরিতে পড়ে এবং তারপরে এটি আবার লিখে দেয়। এটা কি সত্যি?

হ্যাঁ.

এমন কোনও বিশেষ কমান্ড আছে যেটি সার্ভারে প্রকৃত অনুলিপিটি শারীরিকভাবে সংযুক্ত আছে?

না, যদি না আপনি এসএসএস সহ দূরবর্তী মেশিনে লগইন করতে পারেন এবং সেখানে অনুলিপিটি করতে পারেন।

সম্পাদনা এনএফএস প্রোটোকল সংস্করণ 4.2 (বর্তমানের 4.1) সাথে "সার্ভার-সাইড কপি" যুক্ত করার জন্য কিছু কাজ চলছে। উদাহরণস্বরূপ দেখুন http://www.usenix.org/events/fast11/posters_files/Lentini.pdf । নোট করুন যে তারপরে এই বৈশিষ্ট্যটি ব্যবহার করার জন্য ক) এনএফএস ক্লায়েন্ট এবং এটির সমর্থনকারী সার্ভারগুলি খ) ক্লায়েন্ট ওএসের জন্য একটি নতুন সিস্কল (সম্ভবত রিফ্লিংক বা কপিফিল ()?) সি) সাধারণ ইউটিলিটিগুলিতে নতুন সিস্কেল ব্যবহারের জন্য (সিপি, আরএসসিএনসি) সহায়তা ইত্যাদি)) আমার ধারণা এটি দিনের আলো দেখে যে কোনও কিছুর আগে এটি কমপক্ষে কয়েক বছর পূর্বে হবে।


খুব খারাপ. আমি মনে করি এএফএস এটি সমর্থন করে, এবং দেখে মনে হচ্ছে কেউ এনএফএসে
jdm

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