মুছে ফেলা হয়েছে এমন একটি ফাইলটি কীভাবে পুনরুদ্ধার করা যেতে পারে তবে প্রক্রিয়াটি এখনও খোলা থাকে?
ব্লগ পোস্ট "ফাইলগুলি থেকে পুনরুদ্ধার করা /proc" লিনাক্সে এটি কীভাবে করবেন তা ব্যাখ্যা করে:
- প্রদত্ত প্রক্রিয়াটির (যার নাম দিয়ে শুরু হয় ) জন্য বর্তমানে খোলা সমস্ত ফাইলগুলি খুঁজে পেতে
lsof(যেমন,lsof -c name) ব্যবহার করুনname। আউটপুট থেকে, আপনি যেpidফাইলটি সন্ধান করছেন তার প্রক্রিয়া এবং ফাইল বর্ণনাকারী (fd) শিখুন । cp /proc/<pid>/fd/<fd>একটি অনুলিপি তৈরি করতে / tmp / পুনরুদ্ধার-ফাইল Use ব্যবহার করুন ।
প্রথম পদক্ষেপটি ওএস এক্স-তেও এক-এক করে কাজ করে। তবে, দ্বিতীয় ধাপটি আরও জটিল বলে মনে হচ্ছে। ওএস এক্সে কি তেমন কোনও বৈশিষ্ট্য রয়েছে?
(আমি চেষ্টা করেছি /dev/fdকিন্তু আমার ক্ষেত্রে এটিতে আমার প্রক্রিয়া / ফাইলের পিআইডি / এফডি নেই))