দেজা-ডুপ: অবৈধ ডেটা - ফাইলের জন্য SHA1 হ্যাশ মেলেনি


8

আমি ডেজা-ডুপ ইউটিলিটি সহ আমার ডেটা ব্যাক আপ করেছি এবং 12.04-এর ক্লিন ইনস্টল করেছি।
কিন্তু যখন আমি ব্যাক আপ পুনরুদ্ধার করার চেষ্টা করলাম তখন আমি এই ত্রুটিটি পেয়েছি:

invalid data - SHA1 hash mismatch for file:
 duplicity-full.20120508T105537Z.vol12.difftar.gz
 Calculated hash: 8ae69af39a566823309fae86142ae3a2af16358d
 Manifest hash: 6a332f406b0842f229e2122921c0e4c97c4f76bd

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

  • ব্যাকআপের মোট আকার প্রায় 35 জিবি।
  • ব্যাকআপটি এফএটি ফাইল সিস্টেমের সাহায্যে বাহ্যিক ইউএসবি ড্রাইভে সঞ্চয় করা হয়।
  • কোনও এনক্রিপশন ব্যবহৃত হয়নি

এটি কিছু workaround উপস্থিত আছে?
পুনরুদ্ধার থেকে নির্দিষ্ট ফাইলগুলি বাদ দেওয়া কি সম্ভব?

কোন ধারণা? ... আপনি বুঝতে হিসাবে, আমি সত্যিই এই তথ্য প্রয়োজন! ...

ধন্যবাদ

আপডেট: @ নীরমিক, @ এলিয়া কাগন:

আমি স্থানীয় ডিরেক্টরি এবং উবুন্টুওনে থেকে পুনরুদ্ধার করার চেষ্টা করেছি। একই সমস্যা. আমি কিছু ফাইল পুনরুদ্ধার করতে পারি তবে পুরো ব্যাকআপটি পুনরুদ্ধার করতে কখনই সফল হইনি। কিছু ছোট ডিরেক্টরি পরীক্ষা ব্যাকআপ সহ আমি এই ক্রিয়াগুলি সম্পাদন করার চেষ্টা করেছি ... সমস্যাটি সামঞ্জস্যপূর্ণ।

উত্তর:


4

দেখে মনে হচ্ছে আপনি একটি পরিচিত বাগ আঘাত করেছেন: দেজা - ডুপ বাগ 826389 , বাগ 487720

দ্বিতীয় লিঙ্কটি থেকে উদ্ধৃত করে মনে হচ্ছে আপনার ডেটা দুর্নীতি হার্ডওয়্যার দ্বারা দেওয়া হয়নি, তবে এটি সম্পূর্ণ সফ্টওয়্যার-সম্পর্কিত:

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

আপনি নিজের পুরানো ব্যাকআপ সেটগুলি পুনরুদ্ধার করে বা স্বতন্ত্র ফাইলগুলিকে পুনরুদ্ধার করে ম্যানুয়ালি এটিকে পুনরুদ্ধার করতে পারেন যা দুর্নীতিতে না ঘটে don't

প্রথম লিঙ্কের অন্য দুজন লোক বলেছেন:

এটি প্রায় দুটি উপায় আছে। আপনি দুর্বল হওয়ার আগে থেকেই ব্যাকআপ থেকে পুনরুদ্ধার করতে পারেন। তাই পুরানো ব্যাকআপগুলি থেকে পুনরুদ্ধার করার চেষ্টা করুন।

আপনি দূষিত ভলিউমের ফাইলগুলি ব্যতীত ব্যাকআপ সেট থেকে সমস্ত ফাইল পুনরুদ্ধার করে নির্দিষ্ট ভলিউম এড়াতে চেষ্টা করতে পারেন।

এবং:

আপনাকে অনেক ধন্যবাদ. আমি যা করেছি তা ছিল [সদৃশ - ফাইল-থেকে-পুনরুদ্ধার ....] এবং আমি গুরুত্বপূর্ণ ফাইলগুলি পুনরুদ্ধার করেছি।

আমি কখনই দেজা-ডুপ বা সদৃশ ব্যবহার করিনি, তবে মনে হয় এখানে সর্বাধিক যুক্তিসঙ্গত সমাধান হ'ল স্বয়ংক্রিয়ভাবে দেজা-ডুপের মাধ্যমে অক্ষত ভলিউম পুনরুদ্ধার করা এবং তারপরে অক্ষরের সাথে একের পর এক পুনরুদ্ধার করে রাখা ফাইলগুলি নিয়ে এগিয়ে যাওয়া seems duplicity --file-to-restore ...

আশাকরি এটা সাহায্য করবে.


1

আপনার হোম ডিরেক্টরি যেমন / হোম / ব্যবহারকারীর নাম / ব্যাকআপের কোনও ফোল্ডারে ডেটা স্থানান্তর করার চেষ্টা করুন

এবং তারপরে দেজা-ডুপ সেটিংস থেকে ব্যাকআপ ডিরেক্টরিটি পরিবর্তন করুন এবং পুনরুদ্ধার করার চেষ্টা করুন ...

সেটিংস পরিবর্তন করতে-

সিস্টেম সেটিংস >> ব্যাকআপ >> স্টোরেজ >> "স্থানীয় ফোল্ডার" নির্বাচন করুন >> আমার যেমন "/ হোম / ব্যবহারকারীর নাম / ব্যাকআপ" হিসাবে পথটি নির্বাচন করুন

বাহ্যিক মিডিয়া হতে পারে সমস্যার কারণ হতে পারে ...


1
বাহ্যিক ড্রাইভ থেকে দেজা-ডুপটি কলুষিত ডেটাগুলি পড়তে পারে তবে কেন এটি একটি অভ্যন্তরীণ ড্রাইভে অনুলিপি করে (ধরে /home নেওয়া অভ্যন্তরীণ ড্রাইভে রয়েছে) সফল হবে? যদি বাহ্যিক মিডিয়াতে সমস্যা হয় তবে এটি ফাইল কপি অপারেশনটিকে একইভাবে প্রভাবিত করবে না কেন?
এলিয়াহ কাগন

আমি বলছি না যে বাহ্যিক ডিভাইসটি দূষিত হতে পারে। তবে সেটিংসে সেট করা পথটি সঠিক না হলে এটি সমস্যা হতে পারে A এছাড়াও, কখনও কখনও আমি কিছু ফাইল ইত্যাদির সাথে অদ্ভুত সমস্যার মুখোমুখি হয়েছি যা সেগুলি হোম ফোল্ডারে আনার মাধ্যমে সমাধান করা হয়েছিল। আমি বলছি না যে আমার উত্তরটি 100% কাজ করবে। আমি এটিকে একবার চেষ্টা করার পরামর্শ দিয়েছি।
নির্মিক 17'12
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.