টেস্টডিস্ক ব্যবহার করে লিনাক্সে মুছে ফেলা ফাইলগুলি কীভাবে পুনরুদ্ধার করবেন

টেস্টডিস্ক ব্যবহার করে লিনাক্সে মুছে ফেলা ফাইলগুলি কীভাবে পুনরুদ্ধার করবেন

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





টেস্টডিস্ক এমনই একটি রিকভারি টুল যা লিনাক্স কমান্ড লাইনের জন্য তৈরি করা হয়েছে। এই নিবন্ধে, আমরা আপনার লিনাক্স সিস্টেমে মুছে ফেলা ফাইল এবং ফোল্ডারগুলি পুনরুদ্ধার করার বিষয়ে বিস্তারিত নির্দেশিকা সহ টেস্টডিস্ক এবং এটি কীভাবে ইনস্টল করবেন তা নিয়ে আলোচনা করব।





টেস্টডিস্ক কি?

টেস্টডিস্ক একটি নির্ভরযোগ্য এবং শক্তিশালী কমান্ড-লাইন ডেটা রিকভারি টুল। এটি ক্রিস্টোফ গ্র্যানিয়ার সি প্রোগ্রামিং ভাষায় লিখেছেন। লিনাক্স ছাড়াও, মাইক্রোসফট উইন্ডোজ, ম্যাকওএস এবং ওপেনবিএসডি সহ প্রায় প্রতিটি অপারেটিং সিস্টেমে টেস্টডিস্ক পাওয়া যায়।





টেস্টডিস্কের ফাংশন রয়েছে:

  1. একটি মুছে ফেলা ডেটা পার্টিশন পুনরুদ্ধার করুন
  2. একটি দূষিত পার্টিশন বা ফাইল পুনরুদ্ধার করুন
  3. উইন্ডোজ ফাইল সিস্টেম থেকে ফাইলগুলি পুনরুদ্ধার করুন
  4. ডেটা ব্যাকআপ ব্যবহার করে বুট সেক্টরগুলি পুনর্নির্মাণ করুন
  5. দূষিত FAT32 টেবিল পুনরুদ্ধার করুন

যেহেতু টেস্টডিস্ক সহজেই মুছে ফেলা ডেটা পার্টিশন পুনরুদ্ধার করতে পারে, তাই আমরা এই ইউটিলিটি ব্যবহার করে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে পারি।



যাইহোক, একটি ব্যতিক্রম আছে। যদি কেউ আপনার লিনাক্স সিস্টেম থেকে ফাইলগুলি সরিয়ে দেয় কাটা ইউটিলিটি, তারপর TestDisk সেই ফাইলগুলি পুনরুদ্ধার করতে সক্ষম হবে না। Shred হল একটি কমান্ড-লাইন ইউটিলিটি যা নিরাপদভাবে ফাইল মুছে ফেলার জন্য ব্যবহৃত হয় যা তাদের পুনরুদ্ধার করা কঠিন করে তোলে।

কিভাবে TestDisk ইনস্টল করবেন

বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে ডিফল্টভাবে টেস্টডিস্ক ইনস্টল থাকে না। পরিবর্তে, আপনাকে আপনার সিস্টেমের প্যাকেজ ম্যানেজার ব্যবহার করে প্যাকেজটি ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করতে হবে।





ডেবিয়ান-ভিত্তিক বিতরণগুলিতে, প্রথমে সক্ষম করুন বিশ্বব্রহ্মাণ্ড সংগ্রহস্থল।

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

তারপর, ইনস্টল করুন টেস্টডিস্ক সঙ্গে প্যাকেজ উপযুক্ত :





sudo apt install testdisk

Fedora তে TestDisk ইনস্টল করা সহজ।

sudo dnf install testdisk

আর্চ-ভিত্তিক ডিস্ট্রোতে ইনস্টল করতে:

sudo pacman -S testdisk

তুমি ব্যবহার করতে পার ইয়াম RHEL এবং CentOS সিস্টেমে TestDisk ইনস্টল করতে। কিন্তু প্রথমে আপনাকে একটি প্যাকেজ নাম ডাউনলোড করতে হবে এপেল-রিলিজ । দ্য এপেল-রিলিজ প্যাকেজে স্বাক্ষরকারী প্যাকেজ এবং প্যাকেজের তথ্যের জন্য GPG (GNU Privacy Guard) কী রয়েছে।

প্যাকেজ ইনস্টল করার জন্য নিচের যেকোনো কমান্ড টাইপ করুন:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

এখন, TestDisk ইনস্টল করুন:

yum update
yum install testdisk

আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি লিখে ইনস্টলেশন যাচাই করতে পারেন।

testdisk --version

আউটপুট সংস্করণ সম্পর্কিত তথ্য প্রদর্শন করবে টেস্টডিস্ক প্যাকেজ

টেস্টডিস্কের সাহায্যে লিনাক্সে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করুন

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

ধাপ 1: একটি লগ ফাইল তৈরি করুন

নিম্নলিখিত কমান্ড ব্যবহার করে টেস্টডিস্ক চালু করুন:

testdisk

সিস্টেমটি নিম্নরূপ আউটপুট প্রদর্শন করবে। যেহেতু টেস্টডিস্ক একটি ইন্টারেক্টিভ ইউটিলিটি, এটি আপনাকে প্রতিটি স্ক্রিনে বেছে নেওয়ার বিকল্পগুলি সরবরাহ করবে। নীচের আউটপুটে লক্ষ্য করুন, আপনার তিনটি বিকল্প আছে: সৃষ্টি , যুক্ত করুন , এবং লগ নেই

  1. সৃষ্টি : টেস্টডিস্কের জন্য একটি নতুন লগ ফাইল তৈরি করে
  2. যুক্ত করুন : ইতিমধ্যেই বিদ্যমান লগ ফাইলে অতিরিক্ত তথ্য যোগ করতে ব্যবহৃত হয়
  3. লগ নেই : টেস্টডিস্ককে পুনরুদ্ধার প্রক্রিয়ার জন্য একটি লগ ফাইল ব্যবহার না করার নির্দেশ দেয়

হাইলাইট করুন সৃষ্টি কার্সার কী ব্যবহার করে বিকল্পটি টিপুন প্রবেশ করুন । জিজ্ঞাসা করা হলে সুপার ইউজার পাসওয়ার্ড টাইপ করুন। যদি আপনার অ্যাকাউন্টে সুপার ব্যবহারকারীর অনুমতি না থাকে, তাহলে আপনি সিস্টেম অ্যাডমিনিস্ট্রেটরকে জিজ্ঞাসা করতে পারেন আপনি sudoers তালিকায় যোগ করুন

ফেসবুক অ্যাকাউন্ট ক্লোন করা হলে কি করবেন

সম্পর্কিত: ডেটা পুনরুদ্ধারের জন্য কীভাবে একটি মৃত হার্ড ডিস্ক ড্রাইভ মেরামত করবেন

ধাপ 2: রিকভারি ড্রাইভ চয়ন করুন

একটি লগ ফাইল তৈরির পরে, আপনাকে কোন ডিস্ক ড্রাইভ থেকে ডেটা পুনরুদ্ধার করতে চান তা চয়ন করতে হবে। স্ক্রিন আপনার সিস্টেমে প্রতিটি ড্রাইভের সাথে সম্পর্কিত তথ্য প্রদর্শন করবে, ড্রাইভের নাম এবং আকার সহ।

আপনার পছন্দের ড্রাইভ নির্বাচন করুন এবং টিপুন প্রবেশ করুন

যদি আপনি একটি নির্দিষ্ট ড্রাইভ খুঁজে না পান, তাহলে TestDisk ব্যবহার করে চালু করার চেষ্টা করুন সুডো টেস্টডিস্ক কমান্ড

ধাপ 3: পার্টিশন টাইপ নির্বাচন করুন

পরবর্তী ধাপ হল আপনি যে ধরনের পার্টিশন পুনরুদ্ধার করতে চান তা নির্বাচন করুন। কোন পার্টিশনটি সঠিক তা যদি আপনি বের করতে না পারেন, তাহলে টেস্টডিস্ক আপনার জন্য যেটা তুলে ধরেছে তার সাথে এগিয়ে যান।

ব্যবহারকারীরা নিম্নলিখিত সাতটি পার্টিশন প্রকার থেকে বেছে নিতে পারেন।

গ্যালাক্সি এস 21 বনাম আইফোন 12 প্রো
  • ইন্টেল
  • ইএফআই জিপিটি
  • হুম্যাক্স
  • ম্যাক
  • কোনটিই নয়
  • সূর্য
  • এক্সবক্স

সবচেয়ে উপযুক্ত পছন্দটি নির্বাচন করুন এবং আঘাত করুন প্রবেশ করুন

এখন, তালিকা থেকে পুনরুদ্ধারের বিকল্পগুলি চয়ন করুন। যদিও আপনি আপনার পছন্দের যেকোনো বিকল্প নির্বাচন করতে স্বাধীন, আপনি যদি মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে চান তবে নির্বাচন করুন উন্নত

সিস্টেম নির্বাচিত ডিস্কে সমস্ত উপলব্ধ পার্টিশন তালিকাভুক্ত করবে। আপনার পছন্দটি হাইলাইট করুন এবং টিপুন প্রবেশ করুন

আপনি যদি একটি HDD ব্যবহার করেন, তাহলে সম্ভাবনা হল যে সিস্টেমটি একাধিক পার্টিশন প্রদর্শন করবে। অন্যদিকে, যদি এটি একটি অপসারণযোগ্য মিডিয়া ড্রাইভ হয়, TestDisk শুধুমাত্র একটি একক পার্টিশন প্রদর্শন করবে।

টেস্টডিস্ক আপনাকে পার্টিশনের ইমেজ ফাইল সংরক্ষণের জন্য একটি ডিরেক্টরি চয়ন করতে বলবে। একটি উপযুক্ত স্থান নির্বাচন করুন এবং নির্বাচন করুন এগিয়ে যান

আরো জানুন: কিভাবে Cfdisk দিয়ে হার্ডডিস্ক পার্টিশন পরিচালনা করবেন

ধাপ 4: মুছে ফেলা ফাইল ডিরেক্টরিতে নেভিগেট করুন

TestDisk এখন নির্বাচিত পার্টিশনে সংরক্ষিত সমস্ত ফাইল এবং ফোল্ডার প্রদর্শন করবে। মুছে ফেলা ফাইল ধারণকারী ডিরেক্টরিতে যান। উদাহরণস্বরূপ, যদি /ডেস্কটপ ডিরেক্টরিতে ফাইল রয়েছে, সেই ফোল্ডারে নেভিগেট করুন।

মুছে ফেলা ফাইলগুলিতে একটি লাল ফন্ট রঙ থাকবে। যদি আপনি কোন মুছে ফেলা ফাইল এন্ট্রি খুঁজে না পান, তবে দুlyখজনকভাবে আপনার ফাইলগুলি পুনরুদ্ধার করা যাবে না।

অন্যদিকে, যদি আপনি লাল হরফের সাথে ফাইল এন্ট্রি খুঁজে পান, তাহলে আপনি TestDisk ব্যবহার করে সেই ফাইলগুলিকে 'পুনরুদ্ধার' করতে পারবেন না। আপনাকে যা করতে হবে তা হ'ল মুছে ফেলা ফাইলগুলি অনুলিপি করুন এবং সেগুলি অন্য ডিরেক্টরিতে পেস্ট করুন।

একটি মুছে ফেলা ফাইল অনুলিপি করতে, সেই নির্দিষ্ট ফাইলটি হাইলাইট করুন এবং টিপুন কীবোর্ডে। এখন, সেই ডিরেক্টরিতে নেভিগেট করুন যেখানে আপনি ফাইলটি পেস্ট করতে চান এবং টিপুন আবার পেস্ট করতে।

যদি সিস্টেমটি সফলভাবে ফাইলটি অনুলিপি করে, তাহলে আপনি একটি বিজ্ঞপ্তি পাবেন কপি করা হয়েছে! 1 ঠিক আছে, 0 ব্যর্থ হয়েছে উজ্জ্বল সবুজ রঙে।

নির্বাচন করে অ্যাপ্লিকেশন থেকে প্রস্থান করুন প্রস্থান করুন পর্দায় বিকল্প। সিস্টেম আপনাকে আগের স্ক্রিনে নিয়ে যাবে। আবার, নির্বাচন করতে থাকুন প্রস্থান করুন আগের পর্দায় ফিরে যেতে। এটি আপনাকে হাইলাইট এবং টিপে কয়েক রাউন্ড লাগবে প্রবেশ করুন টেস্টডিস্ক সম্পূর্ণ বন্ধ করতে।

একটি লিনাক্স সিস্টেমে দুর্ঘটনাজনিত অপসারণ পূর্বাবস্থায় ফেরান

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

আপনার সঞ্চয়স্থানের ব্যাকআপ তৈরির গুরুত্ব জানতে একটি ঘটনা লাগে। যদিও আপনি পারেন লিনাক্সে আপনার হার্ড ড্রাইভ ক্লোন করুন , এটি সর্বদা সেরা পছন্দ নয়। সবচেয়ে উপযুক্ত বিকল্প হবে Rsync ব্যবহার করে দূরবর্তী সার্ভারে আপনার ডেটা ব্যাকআপ করা।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল Rsync দিয়ে একটি রিমোট সার্ভারে স্বয়ংক্রিয়ভাবে আপনার ফাইল ব্যাকআপ করুন

আপনার স্থানীয় ফাইলগুলিকে স্ব-পরিচালনার জন্য rsync এর সাথে ব্যাক আপ নেওয়া একটি শক্তিশালী উপায়। আপনার যা জানা দরকার তা এখানে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • তথ্য পুনরুদ্ধার
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

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

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন