ডিস্ক / পৃষ্ঠার ক্যাশে থেকে ফলহীন ডেটা পুনরুদ্ধার করা কি সম্ভব?


4

উবুন্টুতে, আমি ইউএসবি স্টিকের সাহায্যে কিছু ফাইল সরিয়েছি mv dir/file /media/7EXXX/swap/। এটি শেষ করার পরে, আমি শারীরিকভাবে ইউএসবি স্টিকটি অপসারণ করার আগে "নিরাপদে সরিয়ে ফেলতে" ভুলে যাই। এখন, fileইউএসবিতে প্রদর্শিত হয় না। ইউএসবিতে এখনও লিখিত না হওয়া ডেটা পুনরুদ্ধার করা সম্ভব (যা আমি ধরে নিই যে পৃষ্ঠা / ডিস্ক ক্যাশে রয়েছে)।

উত্তর:


2

সহজ উত্তরটি "না, দুঃখিত, তবে আপনার ডেটা চলে গেছে" :(

আপনার উত্সের পার্টিশনটি মাউন্ট করতে এবং testdisk/ photorec, ইত্যাদির সাহায্যে ফাইলটি পুনরুদ্ধার করতে যত তাড়াতাড়ি সম্ভব শাটডাউন করুন (সম্ভবত অশুচি এমনকি) এবং একটি লাইভসিডি ইত্যাদি ব্যবহার করুন

; syncপরের বার সংযোজন মনে রাখবেন যাতে আপনি জানেন যে প্রম্পটটি আবার উপস্থিত হবে তখন ইউএসবিতে ফাইলটি লেখা হয়েছিল।


সাধারণভাবে ফাইল ক্যাশে থেকে ডেটা পুনরুদ্ধার করা প্রায় অসম্ভব, যদি না আপনি "পৃষ্ঠা ক্যাশে" প্রক্রিয়াটি কোনওরকম খুঁজে না পান এবং তারপরে অন্যান্য সমস্যাও দেখা দেয়।

আপনি /proc/$pid/memকোনও ডিবাগার দিয়ে প্রক্রিয়াটির মেমরির বিষয়বস্তুগুলি পরীক্ষা এবং ডাম্প করতে পারেন gdb- তবে প্রক্রিয়াটি অবশ্যই সাইনস্টপড করতে সক্ষম হবে। তাই: প্রয়োজনীয়তা বিশ্লেষণের জন্য একটি ডিস্ক ফাইল এবং সম্ভব পুনরুদ্ধার করতে ফাইল ক্যাশে ডাম্প testdisk, photorecইত্যাদি ভালো কিছু আছেন:

  • অধরা "পৃষ্ঠা ক্যাশে" প্রক্রিয়াটি সন্ধান করুন
  • এটি স্থিরযোগ্য কিনা তা নিশ্চিত করুন
  • এর স্মৃতিটিকে ডিস্কে ফেলে দিন
  • রিবুট ছাড়াই সব

কার্নেলের বিকাশের সাথে উল্লেখযোগ্য অভিজ্ঞতা আছে এমন কেউ সম্ভবত এটি করার জন্য কিছু কোড একসাথে রেখে দিতে পারে ...


কোনও পৃষ্ঠা ক্যাশে প্রক্রিয়া নেই।
psusi

অতএব অধরা , এবং সেই পৃষ্ঠার ক্যাশের চারপাশের উদ্ধৃতি;)
ইশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.