এখনও খোলা একটি মোছা ফাইলটি কীভাবে পুনরুদ্ধার করবেন?


20

মুছে ফেলা হয়েছে এমন একটি ফাইলটি কীভাবে পুনরুদ্ধার করা যেতে পারে তবে প্রক্রিয়াটি এখনও খোলা থাকে?

ব্লগ পোস্ট "ফাইলগুলি থেকে পুনরুদ্ধার করা /proc" লিনাক্সে এটি কীভাবে করবেন তা ব্যাখ্যা করে:

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

প্রথম পদক্ষেপটি ওএস এক্স-তেও এক-এক করে কাজ করে। তবে, দ্বিতীয় ধাপটি আরও জটিল বলে মনে হচ্ছে। ওএস এক্সে কি তেমন কোনও বৈশিষ্ট্য রয়েছে?

(আমি চেষ্টা করেছি /dev/fdকিন্তু আমার ক্ষেত্রে এটিতে আমার প্রক্রিয়া / ফাইলের পিআইডি / এফডি নেই))

উত্তর:


3

আমি কোনও ওএসএক্স সমতুল্য খুঁজে পেলাম না, তবে যেহেতু এটি জরুরী হতে পারে তাই উত্তর দেওয়া। যদি ফাইলটি পুনরুদ্ধার করা সত্যই গুরুত্বপূর্ণ এবং আপনাকে সিস্টেমটি বন্ধ করতে হয় তবে ফাইল-সিস্টেমটি কেবল পঠনযোগ্য অবস্থায় পুনরায় গণনা করুন এবং ক্লোনজিলার মতো একটি সরঞ্জাম দিয়ে পার্টিশনটি চিত্রিত করুন - এটি আপনার পুনরুদ্ধারের বিভিন্ন সরঞ্জাম ব্যবহার করার ক্ষমতা রক্ষা করবে ফাইলটি যে স্থানটি ব্যবহার করছিল সে ক্ষেত্রে অন্য একটি ফাইলে পুনরায় স্থানান্তরিত হয়।

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


1
টেস্টডিস্ক: সিজিএসিকিউরিটি.আর / উইকি / টেস্টডিস্ক ; ফটোরেক : সিজিএসিকিউরিটি.আর.উইকি / ফোটোরেক - এই দুটিই আমার ব্যবহৃত অন্যান্য ফাইল পুনরুদ্ধারের সরঞ্জামগুলির চেয়ে ভাল। ফটোর্যাক অগত্যা মেটাটাটা পুনরুদ্ধার করবে না, তবে ডেটা আছে। এটি সম্ভবত খুব দেরী হয়েছে, তবে আপনি যদি রিবুট করার আগে ফ্ল্যাশ ড্রাইভ থেকে একটি চালাতে পারেন তবে আপনি যদি ভাবেন যে সেক্টরগুলিকে ওভাররাইট করা অন্য কোনও কিছুর ঝুঁকি কম is
নিক

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