ডিস্ক স্পেস ইস্যু
আপনার পুনরুদ্ধারের গন্তব্য সম্ভবত ডিস্কের জায়গার বাইরে চলে গেছে কারণ আপনি গন্তব্যস্থলে একটি ফাইল সিস্টেমে একটি চিত্র ফাইলে লিখছিলেন এবং ফাইল সিস্টেমের ওভারহেড রয়েছে। আপনি ফ্ল্যাগটি ভিতরে রেখে ডিস্কের স্পেস ইস্যু নিয়ে পালাতে সক্ষম হতে পারেন ।--sparseddrescue
আমি আরও বড় হার্ড ড্রাইভের মাধ্যমে বা ব্যবহার করে এবার স্পেস ইস্যুটি এড়িয়ে অন্য একটি চিত্র তৈরি করার চেষ্টা করার দৃ strongly় পরামর্শ দিচ্ছিddrescue --sparse ।
আপনি ddrescueফাইল সিস্টেমটি এড়িয়ে পুরো পুনরুদ্ধারের গন্তব্য হার্ড ড্রাইভে লিখতে ব্যবহার করতে পারেন । যদি পুনরুদ্ধার গন্তব্য হার্ড ড্রাইভ হয় /dev/sdc, আপনি তার ddrescueপরিবর্তে সেইটিতে লিখতে বলবেন rimage। পুনরুদ্ধার গন্তব্য হার্ড ড্রাইভটি ব্যর্থ হার্ড ড্রাইভের একটি ক্লোন, অসমাপ্ত অংশগুলি বিয়োগের মতো আচরণ করবে।
একটি ডিভাইস চিত্র পুনরায় আকার দেওয়া হচ্ছে
যদি ddrescueচিত্রটি সম্পূর্ণ ব্যর্থ ড্রাইভের বলে মনে করা হয়, ব্যর্থ ড্রাইভের /dev/sdbডিভাইস পাথের পরিবর্তে এই কমান্ডটি চালান:
sudo blockdev --getsize64 /dev/sdb
আউটপুট নিন (উদাহরণস্বরূপ 500107862016) এবং আপনার পুনরুদ্ধার চিত্রটি /path/to/rimageব্যবহার করে পুনরায় আকার দিন truncate:
truncate -s 500107862016 /path/to/rimage
সতর্কতা: একটি আকার কম যে আকারের ছাঁটা হচ্ছে /path/to/rimage হবে ডেটা হারিয়ে স্থাপিত।
এর /path/to/rimageসাথে বর্তমানের আকারটি যাচাই করে নিন du -b --apparent-size /path/to/imageএবং নিশ্চিত হয়ে নিন যে ফিরে আসা আকারটি blockdevআপনাকে যা দিয়েছে তার চেয়ে কম is
এখন, পুনরুদ্ধার করা চিত্রটি পুরো আকার ধারণ করবে যা mount.ext4আশা করা যায়।
একটি পার্টিশন ইমেজ পুনরায় আকার
আপনি যদি ddrescueব্যর্থ ড্রাইভের পার্টিশনে চালাচ্ছিলেন, পার্টিশনের আকার পাওয়ার জন্য পার্টিশনের /dev/sdb1ডিভাইস পাথের পরিবর্তে এই কমান্ডটি ব্যবহার করুন :
sudo blockdev --getsize64 /dev/sdb1
তারপরে আউটপুট নিন (উদাঃ 500106788864) এবং আপনার পুনরুদ্ধারের চিত্রটি /path/to/rimageব্যবহার করে পুনরায় আকার দিন truncate:
truncate -s 500106788864 /path/to/rimage
সতর্কতা: একটি আকার কম যে আকারের ছাঁটা হচ্ছে /path/to/rimage হবে ডেটা হারিয়ে স্থাপিত।
এর /path/to/rimageসাথে বর্তমানের আকারটি যাচাই করে নিন du -b --apparent-size /path/to/imageএবং নিশ্চিত হয়ে নিন যে ফিরে আসা আকারটি blockdevআপনাকে যা দিয়েছে তার চেয়ে কম is