rsync কমান্ড মুছে ফেলার ত্রুটি "IO এর ত্রুটি দেখা দিয়েছে - ফাইল মোছা বাদ দেওয়া"


16

আমি আমার উবুন্টু সার্ভার থেকে অন্য একটি উবুন্টু মেশিনে ফাইলগুলির ব্যাকআপ নিতে rsync কমান্ডটি ব্যবহার করি। ব্যাকআপ সার্ভার একটি স্ক্রিপ্ট ট্রিগার করে যা rysnc কমান্ড ব্যবহার করে। আমি যে কমান্ডটি ব্যবহার করি তা এখানে

rsync -rltvh - পার্টিশিয়াল - স্ট্যাটস - এক্সক্লুড = .বিগল / - এক্সক্লুড =। & 1

live_server পাসওয়ার্ড ছাড়াই ssh- সক্ষম। সুতরাং এটি কাজ করে। এখন সমস্যা আছে

--delet-after অপশন

সমস্ত ফাইল সিঙ্ক হওয়ার পরে। শেষে আমি মুছে ফেলার পদ্ধতি দেখতে পাচ্ছি স্কিপড.লগফিল ত্রুটিটি এর মতো

আইও ত্রুটির মুখোমুখি - ফাইল মোছা বাদ দেওয়া

আমি যখন লগটি সন্ধান করার চেষ্টা করেছি তখন ফাইল সিঙ্ক করার সময় কিছু ত্রুটি হয়েছিল

rsync: "_home/xyz/Desktop/PPT_session_1_context.pdf "খুলতে ব্যর্থ পাঠায়_ফাইলস: অনুমতি অস্বীকার (13)

সুতরাং আমার বোধগম্যতা যেমন সুরক্ষা কারণে ফাইলটি মুছে ফেলা হচ্ছে ততক্ষণে আরএসসিএনসি লক্ষ্য থেকে সমস্ত ফাইল পড়তে পারেনি।

কিছু অনুমতি ত্রুটি থাকলেও --ডিলেট-পরে কাজ করার কোনও উপায় আছে কি? আমি বল মুছে ফেলা ব্যবহার করতে চাই না কারণ এটি কিছু পরিস্থিতিতে বিপজ্জনক হবে।


1
পিএসএসটি আবার ... আপনার সত্যিই উচিত।
আর্মেল লার্সিয়ার

উত্তর:


13

এই সমস্যা সম্পর্কে অতিরিক্ত নোট:

vanished fileশর্তটি ট্রিগার করা উচিত নয় IO error encountered -- skipping file deletion, তবে আপনি যখন কোনও লাইভ সিস্টেমের ব্যাকআপ তৈরি করছেন তখন এটি প্রায়ই ঘটে।

এটি আরএসসিএনসি বাগ # 7809 ( https://bugzilla.samba.org/show_bug.cgi?id=7809 ) দ্বারা আচ্ছাদিত এবং আসন্ন রিলিজ 3.1.0 এ সমাধান করা উচিত।

এর মধ্যে ব্যবহার করুন:

--ignore-errors         delete even if there are I/O errors

19

আরএসআইএনসি ম্যান পৃষ্ঠা থেকে:

--ignore-errors         delete even if there are I/O errors

এটি আপনার সমস্যার সমাধান করবে।


2

rsyncএটি পড়তে পারে না এমন ফাইলগুলিকে উপেক্ষা করার জন্য আপনার একটি বর্ধিত ফাইল ব্যবহার করা উচিত । find . -exec test -r '{}'উত্স ডিরেক্টরিতে তালিকাটি তৈরি করা যায় এবং তারপরে বর্জনীয় ফাইল ফর্ম্যাটটিতে ম্যাসেজ করা যায় rsync


আসলে আমার উত্স ডিরেক্টরিটি বেশ বড় (10-12 জিবি)। সুতরাং প্রতিবার ফাইল সন্ধান করা (কোনও পঠনের অনুমতি নেই) দক্ষ উপায় হবে না। তুমি কি বলেছ?
এক্সএমএক্স

ব্যতিক্রম তালিকাটি তৈরি করতে একবার এটি চালান এবং নতুন অপঠনযোগ্য ফাইলগুলির পুরো গোছা যুক্ত না করা হলে এটি আবার চালাবেন না। আরএসএনসি একই গাছের ট্র্যাভারসাল করছে, সুতরাং যাইহোক, এটি খারাপ হওয়া উচিত নয়।
কাইল জোন্স

হ্যাঁ. তবে আমার দৃশ্যটি এরকম। প্রতিদিনের উত্স ডিরেক্টরিতে এ জাতীয় ফাইলগুলি প্রবর্তিত হতে পারে। এবং আমার নতুন ফাইলগুলি ব্যাকআপ মেশিনে ব্যাকআপ করা দরকার।
XemX

এটির কোনও কার্যকরী সমাধান আছে কি? আমি একটি লাইভ সিস্টেম থেকে ব্যাকআপের জন্য আরএসসিএনসি ব্যবহার করি এবং যখন রিডিং মেশিনে আই / ও ত্রুটি থাকে তখন ফাইলগুলি টার্গেট মেশিনে মুছে ফেলা হয়, যা ঘটতে হবে না!
বেজারো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.