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