এই ক্ষেত্রে আমাকে "হার্ডড্রাইভ ব্যবহার করে এটি চালান" উত্তরের সাথে একমত হতে হবে, এখানে যখন প্রথমবারের জন্য আমাকে প্রচুর পরিমাণে ফাইল অনুলিপি করতে হয় তখন আমি একটি অনুলিপি সমাধান ব্যবহার করি:
যদিও rsyncভালো সুসংগত দুটি ডেটা স্টোরেজ রাখা, এটা প্রাথমিক স্থানান্তরের জন্য অপ্রয়োজনীয় ওভারহেড বেশ একটু প্রবর্তন করে। আমি বুঝতে পেরেছি যে দ্রুততম tarপন্থাটি পাইপ হয়ে যায় netcat। রিসিভার সাইটে আপনি এছাড়াও ব্যবহার করতে পারেন netcatমধ্যে শুনতে মোড যা সবধরণের এক্সট্র্যাক্ট করার জন্য পাইপ ইনকামিং তথ্য tar। সুবিধাটি হ'ল tarতাৎক্ষণিকভাবে প্রেরণ শুরু হয়ে যায় এবং netcatকোনও অতিরিক্ত উচ্চ-স্তরের প্রোটোকল ওভারহেড ছাড়াই প্লেইন টিসিপি স্ট্রিম হিসাবে প্রেরণ করে। এটি যত তাড়াতাড়ি দ্রুত হওয়া উচিত। তবে শেষ অবস্থানে বাধা স্থানান্তর পুনরায় চালু করা সহজ নয়।
সঠিক tarবিকল্পগুলি ব্যবহার করে ট্রান্সফারের জন্য ডেটা সংকোচিত করা বা পাইপগুলিতে একটি সংকোচনের সরঞ্জাম যুক্ত করা খুব সহজেই সম্ভব । নোট করুন যে netcatতারিখটি এনক্রিপ্ট না করা প্রেরণ করে। যে ক্ষেত্রে এটি কোনও বিকল্প নয়, sshতার পরিবর্তে একটি এনক্রিপ্ট করা সংযোগ ব্যবহার করা যেতে পারে ( tar <options> | ssh <target> -c 'tar -x <options>')।
যদি সমস্ত ডেটা স্থানান্তরিত rsyncহয় তবে তা নিশ্চিত করতে ব্যবহার করা যেতে পারে যে এর মধ্যে আপডেট হওয়া সমস্ত ফাইল সিঙ্ক্রোনাইজ হয়েছে। এছাড়াও আইআইআরসি tarসকেট তৈরি করে না যা অন্যথায় হারিয়ে যাবে, তবে সেগুলি সত্যই যাইহোক ডেটাসেন্টার ডেটার জন্য ব্যবহৃত হয় না।