দুর্ঘটনাক্রমে গুরুত্বপূর্ণ ফাইল মুছে ফেলা একটি দুঃস্বপ্ন যা অনেক কম্পিউটার ব্যবহারকারীর অভিজ্ঞতা হয়েছে। সৌভাগ্যবশত, লিনাক্স ব্যবহার করার সময় আশা করা যায়, কারণ ফাইল পুনরুদ্ধার করতে বিভিন্ন টুল এবং কৌশল ব্যবহার করা যেতে পারে।
পুনরুদ্ধার প্রক্রিয়ায় ডুব দেওয়ার আগে, নতুন ডেটা দিয়ে মুছে ফেলা ফাইলগুলিকে ওভাররাইট করা এড়াতে আপনি অবিলম্বে প্রভাবিত ড্রাইভটি আনমাউন্ট করেছেন তা নিশ্চিত করুন। এই পদক্ষেপটি সফল ফাইল পুনরুদ্ধারের সম্ভাবনা বাড়ায়।
আপনি যদি নিশ্চিত না হন যে কীভাবে লিনাক্সে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করবেন, নীচের পদক্ষেপগুলি অনুসরণ করুন৷
৷লিনাক্স ফাইল ম্যানেজমেন্ট বোঝা
আপনার লিনাক্স পিসিতে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করার আগে, এটি কীভাবে সম্ভব তা বোঝা একটি ভাল ধারণা। লিনাক্স ফাইল সিস্টেমে ফাইলগুলি কীভাবে পরিচালনা করা হয় তার উপর নির্ভর করে।
লিনাক্সের ফাইলগুলি ইনোড ব্যবহার করে, যাতে ফাইলের আকার এবং অবস্থানের মতো গুরুত্বপূর্ণ তথ্য থাকে। আপনি যখন একটি ফাইল মুছে ফেলেন, তখন ইনোডটি বিনামূল্যে হিসাবে চিহ্নিত করা হয়—ডেটা এখনও প্রযুক্তিগতভাবে আছে, কিন্তু আপনি এতে অ্যাক্সেস হারাবেন। সময়ের সাথে সাথে, নতুন ফাইলগুলি পুরানোগুলিকে ওভাররাইট করবে, সময়ের সাথে সাথে ফাইল পুনরুদ্ধার করা আরও কঠিন হবে৷
যদিও একটি অন্তর্নির্মিত আনডিলিট কমান্ড নেই, আপনি আপনার ব্যবহারের ক্ষেত্রে নির্ভর করে, TestDisk এবং PhotoRec-এর মতো সরঞ্জামগুলি ব্যবহার করে ফাইলগুলি পুনরুদ্ধার করতে পারেন। আপনার ফাইল অনুপস্থিত হওয়ার পরে দ্রুত কাজ করা অপরিহার্য, কারণ ডেটা দ্রুত ওভাররাইট করা যেতে পারে।
যাইহোক, পুনরুদ্ধার প্রতিরোধের বিকল্প নয়। ভবিষ্যতে এই পরিস্থিতি এড়াতে, নিশ্চিত করুন যে আপনি আপনার ফাইলগুলি নিয়মিত ব্যাক আপ করছেন এবং দুর্ঘটনাজনিত মুছে ফেলার ঝুঁকি কমাতে পরিষ্কার ফোল্ডার কাঠামো ব্যবহার করছেন৷
লিনাক্সে আপনার ফাইল পুনরুদ্ধার করার আগে
যখন লিনাক্সে মুছে ফেলা ডেটা পুনরুদ্ধার করার কথা আসে, তখন সফল পুনরুদ্ধার নিশ্চিত করতে আপনার কিছু গুরুত্বপূর্ণ সতর্কতা অবলম্বন করা উচিত।
ডেটা ওভাররাইটিং এড়িয়ে চলুন
হারিয়ে যাওয়া ফাইল পুনরুদ্ধার করার একটি গুরুত্বপূর্ণ দিক হল আপনি যে ডেটা পুনরুদ্ধার করার চেষ্টা করছেন সেটি ওভাররাইট করবেন না তা নিশ্চিত করা। এটি করার জন্য, ফাইলগুলি অনুপস্থিত হওয়ার পরে আপনার অবিলম্বে প্রভাবিত ড্রাইভ ব্যবহার করা বন্ধ করা উচিত।
তারপরে আপনি সিস্টেম বুট করতে এবং পুনরুদ্ধার প্রক্রিয়া সম্পাদন করতে একটি লাইভ সিডি বা ইউএসবি ড্রাইভে একটি পোর্টেবল লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করতে পারেন। একই ড্রাইভে পুনরুদ্ধার করা ফাইল সংরক্ষণ না করার বিষয়টিও আপনাকে নিশ্চিত করতে হবে—আরও ওভাররাইটিং এড়াতে সেগুলিকে একটি ভিন্ন ড্রাইভে সংরক্ষণ করুন।
ডেটা ব্যাকআপ
আপনার ডেটা সুরক্ষিত করতে, একটি ব্যাকআপ প্ল্যান রাখা ভাল। একটি নির্ভরযোগ্য ব্যাকআপ থাকার অর্থ হল আপনাকে ডেটা পুনরুদ্ধার প্রক্রিয়াগুলি সম্পর্কে তেমন চিন্তা করতে হবে না।
একটি নিয়মিত ব্যাকআপ সময়সূচী রাখা একটি ভাল ধারণা (সেটি দৈনিক, সাপ্তাহিক বা মাসিক হোক না কেন)। হার্ডওয়্যার ব্যর্থতা বা প্রাকৃতিক দুর্যোগের কারণে ডেটা ক্ষতির হাত থেকে রক্ষা করার জন্য আপনাকে শারীরিক এবং অনলাইন উভয় স্থানেই একাধিক স্থানে ব্যাকআপ সংরক্ষণ করার চেষ্টা করা উচিত।
আপনি যদি তা করতে না পারেন, তাহলে ড্রপবক্স বা Google ড্রাইভের মতো ক্লাউড স্টোরেজ সলিউশন ব্যবহার করার চেষ্টা করা উচিত আপনার সবচেয়ে গুরুত্বপূর্ণ ফাইলগুলিকে আপনার শারীরিক অবস্থান থেকে দূরে সঞ্চয় করার উপায় হিসেবে।
নিরাপদ কমান্ড ব্যবহার করা
লিনাক্স পিসিতে কাজ করার সময়, ভুলবশত আপনার ফাইলগুলি ওভাররাইট বা মুছে ফেলা এড়াতে আপনার কিছু সেরা অনুশীলন অনুসরণ করার চেষ্টা করা উচিত।
এটি মাথায় রেখে, আপনার পিসিতে cp (কপি), mv (মুভ), এবং df (ডিসপ্লে ফাইল সিস্টেম) এর মতো কমান্ডগুলির সাথে পরিচিত হওয়া উচিত। তাদের সঠিক ব্যবহার এবং সিনট্যাক্স বুঝুন—আপনি যদি অনিশ্চিত হন, আরও জানতে কমান্ড লাইন বা টার্মিনালে man কমান্ড (যেমন man cp) টাইপ করুন।
একবার আপনি নিশ্চিত হয়ে গেলে, গুরুত্বপূর্ণ ফাইলগুলি পরিচালনা করার সময় আপনার অত্যন্ত সতর্ক হওয়া উচিত। আপনার কমান্ড চালানোর আগে সর্বদা দুবার চেক করুন। আপনার ফাইলগুলিকে ওভাররাইট করা এড়াতে একটি ভাল উপায় হল cp এবং mv কমান্ডের সাথে –নো-ক্লোবার ফ্ল্যাগ ব্যবহার করা, যা বিদ্যমান ফাইলগুলিকে ওভাররাইট করা থেকে কমান্ডগুলিকে বন্ধ করবে৷
আপনি যদি rm (রিমুভ) ব্যবহার করে ফাইল মুছে ফেলার চেষ্টা করছেন, তাহলে -i (ইন্টারেক্টিভ) পতাকা ব্যবহার করার কথা বিবেচনা করুন, যা ফাইল মুছে ফেলার আগে নিশ্চিতকরণের অনুরোধ করে৷
এই সতর্কতা অবলম্বন করে, আপনি দুর্ঘটনাক্রমে গুরুত্বপূর্ণ ফাইলগুলি হারানো বা ওভাররাইট করার সম্ভাবনা কমিয়ে আনতে পারেন—আবারও পুনরুদ্ধারের চেয়ে প্রতিরোধ অনেক ভাল৷
টেস্টডিস্ক ব্যবহার করে লিনাক্সে মুছে ফেলা ফাইল পুনরুদ্ধার করা
একটি লিনাক্স পিসিতে মুছে ফেলা ফাইল পুনরুদ্ধার করার জন্য একটি দরকারী টুল টেস্টডিস্ক, ডেটা পুনরুদ্ধারের জন্য ডিজাইন করা একটি ওপেন-সোর্স টুল। আপনার ফাইল সিস্টেম স্ট্রাকচার নষ্ট হয়ে গেলে বা আপনি ভুল করে আপনার ড্রাইভ ফরম্যাট করে থাকলে আপনার হার্ড ড্রাইভ থেকে সম্পূর্ণ হারানো পার্টিশন পুনরুদ্ধার করতে TestDisk ব্যবহার করা যেতে পারে।
আপনি যদি পৃথক ফাইলগুলি পুনরুদ্ধার করতে চান তবে আপনি পরিবর্তে TestDisk এর সহযোগী অ্যাপ্লিকেশন PhotoRec ব্যবহার করতে পারেন। আমরা পরবর্তী বিভাগে এটি কীভাবে ব্যবহার করতে হয় তার রূপরেখা দিয়েছি।
উবুন্টু এবং ডেবিয়ান-ভিত্তিক অপারেটিং সিস্টেমে, আপনি টার্মিনাল খুলে এবং সঠিক অনুমতির সাথে ইনস্টলেশন শুরু করতে sudo apt install testdisk কমান্ড ব্যবহার করে দ্রুত TestDisk ইনস্টল করতে পারেন।
হারানো পার্টিশন খোঁজা
একবার আপনি TestDisk ইনস্টল করার পরে, প্রথম ধাপ হল আপনি যে পার্টিশনের সাথে কাজ করছেন তা চিহ্নিত করা। টার্মিনালে sudo testdisk টাইপ করে TestDisk চালু করুন।
অনুরোধ করা হলে, একটি নতুন লগ ফাইল শুরু করতে তৈরি করুন নির্বাচন করুন - নিশ্চিত করতে এন্টার টিপুন।
আপনার হার্ড ড্রাইভ চয়ন করুন এবং আপনার তীর কীগুলির সাথে এগিয়ে যান নির্বাচন করুন, তারপর এন্টার টিপুন৷
৷
প্রম্পট করা হলে, পার্টিশনের ধরন বেছে নিন এবং এন্টার টিপুন। বেশিরভাগ ব্যবহারকারীকে ইন্টেল নির্বাচন করতে হবে, তবে নীচের ইঙ্গিতটি নোট করতে হবে—বেশিরভাগ ক্ষেত্রে, ইঙ্গিতটি সঠিক হবে৷
এই মুহুর্তে, আপনি এগিয়ে যাওয়ার জন্য প্রস্তুত। আপনি আপনার বর্তমান পার্টিশনগুলি অনুসন্ধান করতে বিশ্লেষণ নির্বাচন করতে পারেন বা অন্যান্য ফাইল সিস্টেম পুনরুদ্ধার সরঞ্জামগুলি অ্যাক্সেস করতে অ্যাডভান্সড টিপুন৷
আপনি প্রস্তুত হলে, হারিয়ে যাওয়া পার্টিশন অনুসন্ধান করতে দ্রুত অনুসন্ধান নির্বাচন করুন এবং এন্টার টিপুন।
টেস্টডিস্ক দিয়ে ফাইল পুনরুদ্ধার করা
TestDisk হারিয়ে যাওয়া পার্টিশন অনুসন্ধান করবে। যদি এটি তাদের খুঁজে না পায় তবে গভীর অনুসন্ধান নির্বাচন করুন এবং অনুসন্ধানটি সম্পূর্ণ করার অনুমতি দিন। একবার এটি সেগুলি খুঁজে পেলে, তারপরে আপনি সেগুলি (এবং যে কোনও অনুপস্থিত ফাইল) পুনরুদ্ধার করার চেষ্টা করতে পারেন।
এটি করার জন্য, একটি পার্টিশন নির্বাচন করতে তীর কীগুলি ব্যবহার করুন, তারপরে ফাইলগুলির তালিকা করতে p টিপুন৷
যদি এটি ডান পার্টিশন হয়, পূর্ববর্তী মেনুতে ফিরে যেতে q (ছোট হাতের অক্ষর) টিপুন, তারপর পার্টিশনটিকে মুছে ফেলা থেকে একটি স্ট্যান্ডার্ড লজিক্যাল বা প্রাথমিক পার্টিশনে আপডেট করতে আপনার কীবোর্ডের বাম বা ডান তীর কী টিপুন। পরিবর্তন নিশ্চিত করতে এন্টার টিপুন। পার্টিশন টেবিলে পরিবর্তনগুলি লিখতে, লিখুন নির্বাচন করুন, তারপরে এন্টার করুন।
প্রক্রিয়াটি সম্পূর্ণ হলে, আপনি ড্রাইভটি মাউন্ট করতে এবং ফাইলগুলিকে স্বাভাবিক হিসাবে দেখতে সক্ষম হবেন৷
ফটোরেক ব্যবহার করে মুছে ফেলা ফাইল পুনরুদ্ধার করা
আপনি যদি শুধুমাত্র অল্প সংখ্যক ফাইল পুনরুদ্ধার করতে চান (একটি সম্পূর্ণ ড্রাইভ বা পার্টিশনের পরিবর্তে), আপনি পরিবর্তে PhotoRec ব্যবহার করতে পছন্দ করতে পারেন। PhotoRec হল TestDisk-এর একটি সহযোগী পুনরুদ্ধারের সরঞ্জাম—এটি ব্যবহার করার জন্য আপনাকে প্রথমে TestDisk ইনস্টল করতে হবে।
ফটোরেক জিপ ফাইল থেকে মিডিয়া ফাইল পর্যন্ত বিপুল সংখ্যক ফাইল এক্সটেনশন সমর্থন করে।
PhotoRec চলমান
PhotoRec এর সাহায্যে, আপনি পুনরুদ্ধারের জন্য নির্দিষ্ট ফাইলের ধরন বেছে নিতে পারেন, যেমন ছবি, নথি, এমনকি FAT এবং ext3 এর মতো ফাইল সিস্টেম। একবার আপনি আপনার পছন্দসই পার্টিশন নির্বাচন করলে, আপনাকে ফাইল সিস্টেমটি বেছে নেওয়ার বিকল্প দেওয়া হবে।
আমরা ব্যাখ্যা করব কিভাবে একটি ext4 পার্টিশনে বিভিন্ন ফাইল পুনরুদ্ধার করতে PhotoRec ব্যবহার করতে হয়। যাইহোক, বিভিন্ন সিস্টেমের জন্য পদক্ষেপগুলি একই রকম থাকা উচিত।
Photorec চালানোর জন্য, আপনাকে প্রথমে TestDisk ইনস্টল করতে উপরের ধাপগুলি অনুসরণ করতে হবে। এটি ইনস্টল হয়ে গেলে, আপনার লিনাক্স টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি চালান:
sudo photorec
এটি প্রশাসনিক সুযোগ-সুবিধা সহ PhotoRec চালু করবে- এটি সফলভাবে চালানোর জন্য আপনাকে আপনার সিস্টেম রুট পাসওয়ার্ড প্রদান করতে হতে পারে। আপনি পার্টিশন, সংযুক্ত ডিস্ক এবং ডিভাইসগুলির একটি তালিকা দেখতে পাবেন।
আপনি যেখান থেকে ফাইলগুলি পুনরুদ্ধার করতে চান এমন একটি পার্টিশন নির্বাচন করতে উপরে এবং নীচের তীর কীগুলি ব্যবহার করে মেনুতে নেভিগেট করুন, তারপর এগিয়ে যান নির্বাচন করতে ডান তীর কী ব্যবহার করুন। এগিয়ে যেতে এন্টার টিপুন।
পুনরুদ্ধার করার জন্য ফাইলের ধরন নির্বাচন করা
পরবর্তী মেনুতে, ফাইল অপট নির্বাচন করুন এবং এন্টার টিপুন।
এই মেনু থেকে, তীর কীগুলি ব্যবহার করে এবং এন্টার টিপে আপনি যে ফাইলের প্রকারগুলি অনুসন্ধান করতে চান (বা না) তা নির্বাচন করুন৷ যাদের ক্রস আছে তাদের উদ্ধার করা হবে। আপনার সেটিংস সংরক্ষণ করতে b (ছোট হাতের) টিপুন, তারপর পূর্ববর্তী মেনুতে ফিরে যেতে q টিপুন।
সবকিছু কনফিগার হয়ে গেলে, অনুসন্ধান নির্বাচন করুন এবং এন্টার টিপুন।
এটি পুনরুদ্ধার করা ফাইলগুলি সংরক্ষণ করতে আপনাকে একটি অবস্থান চয়ন করতে হবে৷ একটি ডিরেক্টরি নির্বাচন করুন, তারপর C টিপুন (বড় হাতের অক্ষর)।
PhotoRec আপনার নির্বাচিত পার্টিশন স্ক্যান করা শুরু করবে এবং স্বয়ংক্রিয়ভাবে আপনার জন্য নির্দিষ্ট ফাইল প্রকার পুনরুদ্ধার করবে। একবার প্রক্রিয়াটি সম্পূর্ণ হলে, টার্মিনাল কতগুলি ফাইল পুনরুদ্ধার করা হয়েছে তা সহ ফলাফলগুলি প্রদর্শন করবে৷
লিনাক্সে আপনার ফাইল সুরক্ষিত করা
উপরের পদক্ষেপগুলির জন্য ধন্যবাদ, আপনি লিনাক্সে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করার জন্য যথাসাধ্য চেষ্টা করতে পারেন। এটি মনে রাখা গুরুত্বপূর্ণ যে দ্রুত কাজ করা এবং ডিভাইসটি আনমাউন্ট করা আপনার সফল পুনরুদ্ধারের সম্ভাবনাকে উন্নত করতে পারে।
আপনি কি আপনার ফাইলগুলি আরও ভালভাবে পরিচালনা করতে চান? আপনি ফাইল মুছে ফেলার ঝুঁকি ছাড়াই সর্বদা আপনার লিনাক্স ফাইলগুলি সরাতে এবং পুনঃনামকরণ করতে পারেন। আপনি যদি লিনাক্সে নতুন হন, তাহলে আপনাকে নিশ্চিত করতে হবে যে আপনি আপনার ফাইলগুলি সনাক্ত করতে এবং আপনার ডিভাইসে যথাযথভাবে সংরক্ষণ করতে সাহায্য করার জন্য আপনি Linux ডিরেক্টরির কাঠামো বুঝতে পেরেছেন৷