/home
মূল লিনাক্স ওএস এ দেখার সময় যদি এটি সম্পূর্ণরূপে খালি হয় তবে আপনি এই নিবন্ধটি দেখতে চান ("হারানো পার্টিশনটি পুনরুদ্ধার করুন"-পার্ট)। এটি এমন হতে পারে যে আপনি নিজের পার্টিশন টেবিলটি /dev/sda
(এগুলি হারাতে sda2
...) ওভাররাইট করেছেন । পার্টিশনটি সংরক্ষণযোগ্য কিনা তা বিশ্লেষণের জন্য আপনি উল্লিখিত টেস্টডিস্ক ইউটিলিটি চালাতে পারেন। আপনার ক্ষেত্রে তাদের ব্যবহারের sda
পরিবর্তে আপনার ব্যবহার করা উচিত sdb
।
ওভাররাইট করা পার্টিশন টেবিল থেকে পুনরুদ্ধারের নির্দেশাবলী এখানে পাওয়া যাবে । আমি নীচে সম্পর্কিত বিট অনুলিপি:
লিনাক্স - টিউটোরিয়াল ব্যবহার করে কীভাবে পার্টিশন এবং ডেটা পুনরুদ্ধার করবেন
হারানো পার্টিশনটি পুনরুদ্ধার করুন
আপনার পার্টিশনগুলি আর প্রদর্শিত না হওয়ার অনেক কারণ থাকতে পারে। উদাহরণস্বরূপ, আপনি ভুলভাবে ভুল হার্ড ডিস্কে একটি নতুন পার্টিশন টেবিল তৈরি করতে পারেন। মাল্টি-বুট সেটআপ সেটআপ করার সময় এটি হতে পারে।
আপনাকে বাস্তব-জীবন-বিপর্যয়কর পরিস্থিতি দেখাতে সক্ষম হতে আমি পার্টিশনের ক্ষতির অনুকরণ করব। আমাদের পরীক্ষার বাক্সটি কেডিএর সাথে ফেডোরা 16 ভার্নে হবে। আমরা আমাদের ছোট দুর্যোগের গেমটি একটি মাধ্যমিক ডিস্ক, / ডেভ / এসডিবি চেষ্টা করব যা ডেটার জন্য ব্যবহৃত হয়, যদিও সিস্টেম পার্টিশনে এই ধরণের সমস্যা দেখা দিতে পারে। সেক্ষেত্রে আপনার বাক্সটি পুনরুদ্ধার করার জন্য আপনাকে লাইভ সিডি ব্যবহার করতে হবে।
আমরা জিপিআর্টে একটি নতুন তৈরি করে / dev / sdb এর পার্টিশন টেবিলটি ধ্বংস করব। ডিস্কের মধ্যে ইতিমধ্যে একটি রয়েছে তা আমরা এড়িয়ে যাব। এইভাবে, আমরা পার্টিশনগুলি বিলুপ্ত করব, তাদের সিস্টেমে অদৃশ্য করে তুলছি। কোনও নৈমিত্তিক ব্যবহারকারীর কাছে এটি দেখে মনে হবে যেন ডেটা চিরকালের জন্য হারিয়ে যায়। ঠিক আছে, স্বাস্থ্যকর সিস্টেমে এটি কেমন হবে বলে মনে হচ্ছে:
সুতরাং আমরা পার্টিশন টেবিল ধ্বংস। এখন আমরা ব্যবহার করবে TestDisk , দ্বারা উন্নত একটি ভয়ঙ্কর ফরেনসিক টুল cgsecurity.org । আমি বিভিন্ন প্রোগ্রামে এর আগেও এই প্রোগ্রামটি বহুবার তালিকাভুক্ত করেছি, তবে আমরা কখনই রাগে এটি ব্যবহার করি নি। আজ, আমরা এর ক্ষমতাগুলি অনুসন্ধান করব, পাশাপাশি এটি কীভাবে ব্যবহার করব তা শিখব।
টেস্টডিস্ক শেলের ভিতরে একটি পাঠ্য উইজার্ড হিসাবে চালিত হয়। এটি একটি ইন্টারেক্টিভ সরঞ্জাম যা আপনাকে আপনার ডেটা উদ্ধার করার জন্য কয়েকটি প্রশ্ন জিজ্ঞাসা করবে। প্রথম প্রশ্নটি আপনি ভবিষ্যতের পরীক্ষার জন্য লগ রাখতে চান কিনা তা সিদ্ধান্ত নেওয়া। আপনি যদি ফরেনসিক করছেন তবে সম্ভবত আপনি এটি করতে চান।
আমরা বিশ্লেষণ দিয়ে শুরু করব। পরিস্থিতি কী, বা কতটা খারাপ তা আমরা জানি না। যেহেতু আপনি সম্ভবত হৃদয় দিয়ে সঠিক ডিস্ক জ্যামিতি জানেন না, বিশ্লেষণটি ব্যবহার করে সঠিক ইংরেজী বানানটি লক্ষ্য করুন, এটি পূর্ববর্তী পার্টিশনের অস্তিত্ব এবং অবস্থান নির্ণয় করা আপনার সেরা বাজি।
পরবর্তী পদক্ষেপটি হল আমরা কোন ডিভাইসটির সাথে কাজ করতে চাই তা চয়ন করা। আমাদের ক্ষেত্রে, / dev / sdb।
এখন, পার্টিশন টেবিল প্রকারটি চয়ন করুন। বেশিরভাগ লোকের জন্য এটি ইন্টেল / পিসি হবে।
এবং আমরা বিশ্লেষণ শুরু করি:
আমার ভাগ্যবতী. টেস্টডিস্ক পার্টিশনটি সন্ধান করতে সক্ষম হয়েছিল। যদিও পুরানো পার্টিশন টেবিলটি ধ্বংস হয়ে গিয়েছিল, এটি প্রকৃত ডেটার শুরু এবং শেষ ঠিকানাগুলির কেবলমাত্র পয়েন্টার, তাই কথা বলতে। ডিস্ক পৃষ্ঠের ক্ষতি করা হয়নি, এবং সেইজন্য, আমাদের ডেটা সেখানে থাকা উচিত।
এখন, আমাদের ডিস্কে পার্টিশন সম্পর্কিত তথ্য লিখতে হবে। টাইপ এবং ফ্ল্যাগের মতো পার্টিশনের বৈশিষ্ট্যগুলিও পরিবর্তন করা সম্ভব।
এবং এটি কাজ! বুম, আমরা আবার ব্যবসায়ে ফিরে এসেছি। এখন, এর অর্থ আমাদের কাছে বুদ্ধিমান পার্টিশন টেবিল রয়েছে এবং আমাদের পার্টিশনগুলি ব্যবহার করা যেতে পারে, তবে এর অর্থ এই নয় যে কিছু ডেটা স্থায়ীভাবে ওভাররাইট করা বা চিরতরে ধ্বংস করা হয়নি। আমরা পার্টিশনের এই দ্বিতীয় অংশটি এবং নীচে ডেটা পুনরুদ্ধারের আরও অনুসন্ধান করব। আপাতত, জিনিসগুলি ভাল দেখাচ্ছে।
/home
লজিক্যাল পার্টিশনে থাকতেন। আপনি কি জানেন যে আপনার সিস্টেমে দ্বিতীয় এইচডি ঘটে যা (যা এখন প্রদর্শিত হয় না) বা আপনি কি লজিক্যাল পার্টিশনটি চালু ছিল তা নিশ্চিত/dev/sda
? আপনি যদি ইউএসবি-ডিস্ক বিচ্ছিন্ন করেন এবং রিবুট করেন? (/home
এখনও "হারিয়ে"?)