আমার দুটি সার্ভার রয়েছে। এর মধ্যে একটিতে 15 মিলিয়ন পাঠ্য ফাইল রয়েছে (প্রায় 40 গিগাবাইট)। আমি তাদের অন্য সার্ভারে স্থানান্তর করার চেষ্টা করছি। আমি সেগুলি জিপ করা এবং সংরক্ষণাগার স্থানান্তর করার বিষয়টি বিবেচনা করেছি, কিন্তু আমি বুঝতে পেরেছি যে এটি কোনও ভাল ধারণা নয়।
সুতরাং আমি নিম্নলিখিত কমান্ডটি ব্যবহার করেছি:
scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt
তবে আমি লক্ষ্য করেছি যে এই কমান্ডটি প্রায় 50,000 ফাইল স্থানান্তর করে এবং তারপরে সংযোগটি হারিয়ে যায়।
এর চেয়ে ভাল কোনও সমাধান আছে যা আমাকে ফাইলের পুরো সংগ্রহ স্থানান্তর করতে দেয়? আমি rsync
সংযোগটি হারিয়ে যাওয়ার পরে স্থানান্তরিত হয়নি এমন ফাইলগুলি স্থানান্তর করার মতো কিছু ব্যবহার করতে চাইছি । যখন অন্য কোনও সংযোগ বিঘ্ন ঘটবে তখন আমি ফাইলগুলি স্থানান্তর করতে আবার কমান্ডটি টাইপ করব, যা ইতিমধ্যে সফলভাবে স্থানান্তরিত হয়েছে তাদের অগ্রাহ্য করে।
এটি দিয়ে সম্ভব নয় scp
, কারণ এটি সর্বদা প্রথম ফাইল থেকে শুরু হয়।
-h
মানব-পঠনযোগ্য ইউনিটগুলি ব্যবহার করতে পতাকা যুক্ত করার পরামর্শ দিই । এবং যদি আপনি আরও ভার্বোসিটি চান, আপনার কয়েকটি বিকল্প রয়েছে:-i
এবং / অথবা-v
/-vv
।