RSSync সহ ফাইলগুলি ব্যাকআপ করুন: ত্রুটি 23


21

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

আমি টার্মিনালে চালিয়েছি:

sudo rsync -avz /home/maria /home/guest/backup

এবং ফলাফল হিসাবে আমি ছিল:

sent 58797801 bytes  received 23050 bytes  4705668.08 bytes/sec
total size is 100202958  speedup is 1.70
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

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

উভয় কম্পিউটারে আমার একই সিস্টেম রয়েছে (উবুন্টু 10.04)। Rsync সংস্করণ: 3.0.7-1ubuntu1।

কোন পরামর্শের জন্য ধন্যবাদ

উত্তর:


25

ঠিক আছে, কারণ আপনি rsyncভার্বোস মোডে চলেছেন, আপনার সমস্যাটি কোথায় রয়েছে তার আউটপুটে এটি দেখতে সক্ষম হওয়া উচিত। সাধারণত এটি একটি অনুমতি অস্বীকৃত ত্রুটি।

উদাহরণস্বরূপ, ধরুন আমি ~/.gvfsফোল্ডারটি ব্যাকআপ করতে চাই :

$ sudo rsync -av /home/arrange/.gvfs /tmp
[sudo] password for arrange: 
sending incremental file list
rsync: link_stat "/home/arrange/.gvfs" failed: Permission denied (13)

sent 12 bytes  received 12 bytes  48.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

সুতরাং আমার পরামর্শটি rsync -avআউটপুটটির মাধ্যমে তালিকাভুক্ত করা এবং অনুরূপ ত্রুটিগুলি সন্ধান করা।


আমি দৌড়েছি sudo rsync -avz --exclude='/*/.gvfs' /home/maria /home/guest/backupএবং এবার কোনও ত্রুটি নেই। অনেক ধন্যবাদ.
মারিয়া 16'11

'/*/.gvfs'আমার পক্ষে কাজ করেনি, শেষ করে দিয়েছিলেন'.gvfs'
জেমস ম্যাকমাহন

11
যদি কেউ এটিকে টার্মিনাল বাফারের চেয়ে বড় তালিকা চালায় তবে | grep failedআপনি কেবলমাত্র ত্রুটি তৈরি করেছে এমন ফাইলগুলির তালিকা তৈরি করতে আপনার আরএসসিএন কমান্ড যুক্ত করতে পারেন ।
ডিভাইস

2
@ দেবীয়াস +1। কেবলমাত্র একটি টিপ ... আমি "ব্যর্থ:" স্ট্রিংটি আনার পরামর্শ দিই। শেষে কলামটি তাদের নাম / পথে "ব্যর্থ" ফাইল / ডায়ার বাদ দিয়ে কেবল আরএসসিএনএস বার্তা সংগ্রহের অনুমতি দেবে।
বিটফক্স

2

আমি এই ত্রুটিটিও পেয়েছি। আমার ক্ষেত্রে, rsync এই ত্রুটিটি ছুঁড়েছে কারণ আমি এটিকে একটি অস্তিত্বের উত্স ডিরেক্টরিটি পাস করেছি।


0

যদি আপনি ফাইলগুলি রিমোট স্টোরেজে স্থানান্তর করেন (যেমন ফ্রিএনএএস ইত্যাদি) - সঠিক বিধি সেট করতে ভুলবেন না। শুধু সেট মালিক , কিন্তু এই ownerto অন্তর্ভুক্ত read-write তালিকা এছাড়াও।

freeNAS উদাহরণ

আমি এই উপর hooked।

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