লাইভ ইউএসবি ব্যবহার করে উবুন্টুতে মুছে ফেলা ফাইলগুলি কীভাবে পুনরুদ্ধার করবেন? [ফাইল টাইপের উপর ভিত্তি করে]


14

আমি দুর্ঘটনাক্রমে একটি উবুন্টু ডেস্কটপ থেকে কয়েকটি ফাইল মুছে ফেলেছিলাম। এখন আমাকে কেবল পার্ল ফাইলগুলি পুনরুদ্ধার করতে হবে যা / হোম / ব্যবহারকারী ডিরেক্টরিতে বসে ছিল। কিভাবে এই কাজ করা যেতে পারে? আমি লাইভ উবুন্টু ইউএসবি ব্যবহার করে বুট করতে সক্ষম। দয়া করে ব্যাখ্যা করুন.


photorecআপনার পৃথক পৃথক হোম পার্টিশন না থাকলে ব্যবহার করা সম্ভবত কার্যকর ব্যবহারযোগ্য সমাধান নয়; এটি মূল রুট বিভাজনে চালিত হওয়ার ফলে কোনও মেটাডেটা ছাড়াই হাজার হাজার ফাইল পুনরুদ্ধারের প্রভাব পড়বে (যেমন photorecঅন-ফ্লাই দ্বারা উত্পাদিত একটি ফিল্ম নেম সহ , আপনি যে ফাইলগুলি সন্ধান করছেন তা কোন ফাইলই নয় তা বোঝার জন্য দরকারী নয়) আপনার ব্যবহার grep -l '#!/usr/bin/perl'বা তারতম্যগুলি প্রয়োজন এবং আশা করা দরকার যে আপনার সিস্টেমে খুব বেশি পার্ল স্ক্রিপ্ট বিদ্যমান নেই / রয়েছে)। ব্যবহার testdiskআপনি ফাইলসিস্টেম ব্রাউজ করে মাত্র মুছে ফেলা ফোল্ডার / ফাইল পুনরুদ্ধার করতে সক্ষম হওয়া উচিত।
কোস

আমি আপনাকে অবিলম্বে সিস্টেমটি বন্ধ করার পরামর্শ দিচ্ছি, ফাইলগুলি ওভাররাইট হওয়া এড়াতে এবং একটি লাইভ ডিভিডি / ইউএসবি বুট করতে এবং সেখান থেকে কিছু করার জন্য: এখানে একটি উত্তর আমি ব্যবহার সম্পর্কে কিছুক্ষণ আগে দিয়েছি testdisk; আপনার এটিকে মানিয়ে নিতে এবং ফাইলগুলি পুনরুদ্ধারে ব্যবহার করতে সক্ষম হওয়া উচিত; যদি কোনও উপকার না হয় তবে আপনার কারেলের সমাধানটি চেষ্টা করা উচিত, তবে আপনাকে সমস্ত ফাইলটি কোনওরকমের মধ্যে দিয়ে যেতে হবে
কোস

উত্তর:


20

শুরু করার আগে:

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

টেস্টডিস্ক এবং ফটোআরকের মধ্যে মূল পার্থক্যগুলি কী কী?

ফটোডেকের চেয়ে টেস্টডিস্ক অনেক বেশি দক্ষ। টেস্টডিস্কের সমস্যাটি হ'ল এটি সর্বদা মুছে ফেলা সমস্ত ফাইল পুনরুদ্ধার করে না। আপনি যদি দুর্ঘটনাক্রমে একটি বিভাজন পুনরায় ফর্ম্যাট করেন তবে টেস্টডিস্ক একটি ফাইল না হারিয়ে হাজার হাজার ফাইল পুনরুদ্ধার করতে পারে, তবে আপনি কোনও ফাইল ট্র্যাশে প্রেরণ করে এবং তারপর ট্র্যাশ খালি করে মুছে ফেললে টেস্টডিস্ক সবসময় এটি পুনরুদ্ধার করতে পারে না।

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

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


ফটোআরকে ব্যবহার করে ফাইল টাইপের ভিত্তিতে ফাইলগুলি পুনরুদ্ধার করুন

  1. উবুন্টু সফ্টওয়্যার কেন্দ্র থেকে টেস্টডিস্ক ইনস্টল করুন।

    sudo apt-get install testdisk
    
  2. ফটোআরকে চালু করুন।

    একটি টার্মিনাল খুলুন এবং আলোকমূল (রুট হিসাবে) চালু করুন।

    sudo photorec
    
  3. হার্ড ডিস্ক নির্বাচন করুন।

  4. পার্টিশন টাইপ নির্বাচন করুন।

    যদি আপনার হার্ড ডিস্কে লিনাক্সের পার্টিশন থাকে তবে নির্বাচন করুন [Intel]

  5. ফাইল টাইপ বিকল্প নির্বাচন করুন।

    যান [File Opt]এবং টিপুন Enter। এখানে আপনি টিপে সমস্ত ধরনের ফাইল অক্ষম করতে পারেন s। চেক বোতামটি টগল করতে স্থান ব্যবহার করুন। পুনরুদ্ধার করতে ফাইল টাইপ (গুলি) নির্বাচন করুন। পার্লের জন্য আপনি plপার্ল স্ক্রিপ্ট বা pmপার্ল মডিউলটির জন্য নির্বাচন করতে পারেন ।

  6. বিকল্প নির্বাচন করুন.

    ফোটোরেক্সেও বিভিন্ন বিকল্পের একটি তালিকা রয়েছে। সাধারণ পরিস্থিতিতে আপনার এগুলি সংশোধন করার দরকার নেই।

  7. পার্টিশন নির্বাচন করুন।

    আপনি যে ফাইলটি ফাইল (গুলি) সরিয়েছেন সেখান থেকে সিলেক্টরটিকে উপরে বা নীচে সরান। তারপরে সিলেক্ট করে [Search]টিপুন Enter

  8. ফাইল সিস্টেমের ধরণ নির্বাচন করুন।

    আপনি লিনাক্স ব্যবহার করে থাকেন, এটা এত ডিফল্ট নির্বাচন কোনো ext2 / ext3 / ext4 এই, হতে যাচ্ছে ext2/ext3। অন্যথায় আপনি যদি ফ্যাট বা এনটিএফএস নির্বাচন হিসাবে ফর্ম্যাট করা পার্টিশন থেকে ফাইলগুলি পুনরুদ্ধার করছেন Other

  9. বিশ্লেষণের জন্য স্থান নির্বাচন করুন।

    Freeনির্দিষ্ট ফাইলটি অপসারণের পরে আপনি যদি সেই বিভাজনটিতে লিখেন না তবে নির্বাচন করুন, অন্যথায় নির্বাচন করুন Whole

  10. পুনরুদ্ধার করা ফাইলগুলির জন্য একটি ডিরেক্টরি নির্বাচন করুন

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

ফোটোর্যাক দেখিয়েছে যে এটি কতগুলি ফাইল পুনরুদ্ধার করেছে।

উত্স: ফটোর্যাক ব্যবহার করে লিনাক্সে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করার পদ্ধতি থেকে সংশোধিত


আমি প্রথমে চেষ্টা করব testdiskএবং তারপরে photorec: photorecনির্বাচিত পার্টিশনের সমস্ত পাঠ্য ফাইল পুনরুদ্ধার করব, কোনও মেটাডেটা (সুতরাং পুনরুদ্ধার করা ফাইলগুলিতে কোনও ফাইলের নাম নেই) এবং সম্ভবত কয়েক হাজার ফাইল পুনরুদ্ধার করা হবে। যদি ফাইল সিস্টেমের এন্ট্রিগুলি এখনও testdiskএকটির সাথে ওভাররাইট করা না হয় তবে কেবল একটি মুছে ফেলা ফোল্ডার / মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে পারে। এছাড়াও আমি দৃঢ়ভাবে সুপারিশ চাই না যখন কঠিন একেবারে ডিলিট করা ফাইল ধারণকারী ড্রাইভ থেকে বুট করার এই কাজ কিন্তু নিচে অবিলম্বে সিস্টেম শাট এবং একটি লাইভ ডিভিডি / ইউএসবি থেকে এই কাজ করতে।
কোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.