উত্তর:
আমি অবিলম্বে কিছু ইউটিলিটি ইনস্টল করার বিরুদ্ধে পরামর্শ দেব। মূলত এখানে আপনার বৃহত্তম শত্রু হ'ল ডিস্ক রাইট। আপনি এখনই এগুলি যে কোনও মূল্যে এড়াতে চান।
আপনার সেরা বেটটি হ'ল আপনার সম্পাদক দ্বারা তৈরি একটি স্বয়ংক্রিয় ব্যাকআপ - যদি তা বিদ্যমান থাকে। যদি তা না হয়, আপনি যদি আপনার .tex ফাইলে কিছু অনন্য স্ট্রিং মনে রাখেন তবে আমি গ্রেপ ব্যবহার করে নিম্নলিখিত কৌশলটি চেষ্টা করব:
$sudo grep -i -a -B100 -A100 'string' /dev/sda1 > file.txt
প্রতিস্থাপন /dev/sda1
ডিভাইস যে ফাইল ছিল এবং প্রতিস্থাপন সঙ্গে 'string'
আপনার ফাইলে অনন্য স্ট্রিং সঙ্গে। এটি কিছু সময় নিতে পারে। তবে মূলত, এটি যা করে তা হ'ল এটি ডিভাইসের স্ট্রিংটি অনুসন্ধান করে এবং তারপরে before লাইনের আগে এবং পরে 100 টি লাইন ফিরে আসে এবং এটিকে রাখে file.txt
। আপনার যদি আরও বেশি রেখাগুলির প্রয়োজন হয় তবে কেবলমাত্র উপযুক্ত -B
এবং -A
বিকল্পগুলি সামঞ্জস্য করুন। আপনি অতিরিক্ত একগুচ্ছ আবর্জনা ফিরে পেয়েছেন তবে আপনার পাঠ্যটি ফিরে পেতে আপনার সক্ষম হওয়া উচিত।
শুভকামনা।
-B100 -A100
দ্বারা, সমতুল্য -C100
("প্রসঙ্গ" এর জন্য সি) দ্বারা প্রতিস্থাপন করা যেতে পারে । এবং -i
সম্ভব হলে আমি অবশ্যই এটি ব্যবহার করতাম না তবে -F
তার জায়গায় থাকতাম ।
এটা সম্ভব, এটি একটি ঝামেলা হতে চলেছে।
আপডেট: আপনি এই পদ্ধতিটি চেষ্টা করার আগে, দয়া করে স্টিভেনের উত্তরটি একবার দেখুন ।
আপনার টেস্টডিস্ক প্যাকেজ, প্রচুর ডিস্কের স্থান এবং প্রচুর সময় প্রয়োজন।
ফটোডেক, টেস্টডিস্কের একটি অংশ, প্রায় কোনও ডিস্ক থেকে ফাইলগুলি পুনরুদ্ধার করতে পারে। ফটোআরেক ফাইলগুলি সন্ধান করতে সহায়তা.tex
করে।
প্রথমে চালনার মাধ্যমে টেস্টডিস্ক ইনস্টল করুন
yum install testdisk
দ্রষ্টব্য: আপনার অন্য ড্রাইভে প্রচুর মুক্ত স্থান প্রয়োজন হবে, যেখানে আপনি উদ্ধারকৃত ফাইলগুলি সংরক্ষণ করতে পারেন।
ডিস্কের ফাঁকে ফাঁকে দৌড়ে আপনার ডিস্কের সমস্ত মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করুন photorec
।
sudo photorec
এবং নির্দেশাবলী অনুসরণ করুন ... (আপনি যে ডিস্ক থেকে পুনরুদ্ধার করছেন সেগুলিতে ফাইলগুলি সংরক্ষণ না করার কথা মনে রাখবেন)
প্রক্রিয়াটি শেষ হওয়ার পরে, পুনরুদ্ধার করা সমস্ত ফাইলগুলি একটি ডিরেক্টরিতে থাকা উচিত, যেখানে আপনার চালানো উচিত:
find -name '*.tex' > filelist
এই ইচ্ছার আউটপুট ফাইলের তালিকা পারে আপনি নষ্ট না হয়। ফাইলগুলির নামগুলি হারাতে থাকায় আপনাকে সেগুলি সমস্ত পরীক্ষা করতে হবে।
অন্যান্য ডেটা পুনরুদ্ধারের সরঞ্জাম রয়েছে এবং সবচেয়ে কার্যকর হ'ল সর্বাগ্রে , ফটোোরেক , স্কাল্পেল এবং যাদু উদ্ধার । (আমি অভিমানী করছি যে ', grep' কৌতুক বলা এখানে যথেষ্ট নয়) এখানে আপনি কিভাবে তাদের ব্যবহার করবেন সে সম্পর্কে কিছু টিউটোরিয়াল পেতে পারেন:
http://www.howtogeek.com/howto/15761/recover-data-like-a-forensics-expert-using-an-ubuntu-live-cd/
যে কোনও ক্ষেত্রে আমি কোনও ডিস্কের লিখন এড়ানোর জন্য যত তাড়াতাড়ি সম্ভব ডিভাইসটির কাজ করা বন্ধ করে দিয়েছি এবং সিস্টেমরেসকিউ সিডি- র মতো একটি ডেডিকেটেড রিকভারি ওএসে বুট করব , যা আপনি কেবল নিজের ডিস্কে পঠন করতে পারেন আরও তথ্য ক্ষতি রোধ করার আদেশ।
এই ডিস্ট্রোজগুলিতে অন্যদের দ্বারা উল্লিখিত প্রচুর পুনরুদ্ধার সরঞ্জাম অন্তর্ভুক্ত রয়েছে এবং আপনি সবচেয়ে অনুপস্থিত ইনস্টল করতে পারেন।
আমি সর্বদা আমার বাহ্যিক ইউএসবি রিডারে সিস্টেমরেসকুইডির সাম্প্রতিক সংস্করণ সহ একটি সিডি রাখি।
দ্রষ্টব্য: আমি মুছে ফেলা ডাটাবেস ফাইলগুলি (মাইএসকিউএল সার্ভার) সম্পর্কে অন্য কিছু প্রশ্ন সম্পর্কিত এই উত্তরটি যুক্ত করেছি যা বন্ধ হয়ে গেছে এবং এটির দিকে নির্দেশ করা হয়েছে। আমি বিশ্বাস করি এটি অন্যান্য অন্যান্য অনুরূপ পরিস্থিতিতেও কার্যকর হতে পারে (কিছু প্রক্রিয়া এখনও ফাইল বর্ণনাকারীদের উন্মুক্ত করে ফেলেছে)।
যদি আপনার প্রক্রিয়াটি এখনও চলমান থাকে তবে আপনি নিজের ফাইলগুলি সন্ধান করতে /proc/<pid>fd/
এবং সেগুলি অনুলিপি করতে পারেন। SIGSTOP
প্রক্রিয়া গ্রুপে প্রথমে প্রেরণ করুন । ফাইলগুলি অনুলিপি করুন। পাশে নতুন উদাহরণ তৈরি করুন এবং kill -9
এটিকে থামিয়ে দিন বা এটি রাখুন এবং ফাইলগুলি তাদের জায়গায় ফিরিয়ে দিন। রান করার সময় ইনোডিবি নিজেই পুনরুদ্ধার করবে তবে ম্যানুয়ালি আপনাকে এটি করতে হবে এর চেয়ে কিছু মাইআইএসএএম থাকলে।
আমি দুর্ঘটনাক্রমে আমার স্ক্লাইট ডিবি ফাইলটি মুছে ফেলেছিলাম।
ফাইলটি খুঁজতে আমি যা করেছি তা হ'ল
/proc/
একটি ফাইল ব্রাউজারে অবস্থানটি খোলে এবং সেখানে মুছে ফেলা স্ক্লাইট ডিবি ফাইলটি অনুসন্ধান করে।
অনুসন্ধানের ফলাফলের মধ্যে আমি সেই ফাইলটি খুঁজে পেয়েছি। সেখান থেকে আমার পুরানো জায়গায় ফাইলটি অনুলিপি করেছেন।
আমার দু'বছর আগেও একই সমস্যা ছিল এবং আমি অনেক প্রোগ্রাম চেষ্টা করেছিলাম, যেমন ডিবাগস, ফটোোরেক, এক্সট্রোগ্র্যাপ এবং এক্সটান্ডিলিট। ext3grep ফাইল পুনরুদ্ধার সেরা প্রোগ্রাম ছিল। বাক্য গঠনটি খুব সহজ:
ext3grep image.img --restore-all
বা:
ext3grep /dev/sda3 --restore-all --after date -d '2015-01-01 00:00:00' '+%s' --before `date -d ‘2015-01-02 00:00:00’ ‘+%s’
এই ভিডিওটি একটি মিনি টিউটোরিয়াল যা আপনাকে সহায়তা করতে পারে।
আপনার যদি ব্যাকআপ না থাকে তৃতীয় পক্ষের ডিস্ক রিকভারি সরঞ্জামটি কিছু বা সমস্ত ডেটা পুনরুদ্ধার করতে পারে তবে আপনাকে এখনই মেশিনটি ব্যবহার বন্ধ করতে হবে। ট্র্যাশযুক্ত ফাইলগুলি এখন এগুলি ওভাররাইট করার জন্য আপনার সিস্টেমের জন্য উপলব্ধ। একবার সেগুলি ওভাররাইট হয়ে গেলে তথ্য পুনরুদ্ধার করা নিষিদ্ধ ব্যয়বহুল। ইউফ্লাইসফ্ট ডেটা রিকভারিটি ব্যবহার করে আমার সাফল্য হয়েছে (অন্যান্য ম্যাক ওএস ডেটা পুনরুদ্ধার অ্যাপ্লিকেশন রয়েছে) - উদ্ধার হওয়া ডেটা সংরক্ষণ করার জন্য আপনার অবশ্যই একটি "পুনরুদ্ধার ড্রাইভ" না (আপনার মূল ড্রাইভ নয় বা আপনাকে চালিত গাড়ি চালনা করতে হবে) থাকতে হবে। আপনি ডেটা রিকভারি ডিস্ক (সিস্টেম) থেকে বুট করুন