ലിനക്സിൽ ഡിലീറ്റ് ചെയ്ത ഫയലുകൾ എങ്ങനെ വീണ്ടെടുക്കാം

ഒരു പ്രധാന ഫയൽ ഇല്ലാതാക്കുന്നതിലും അതിനുശേഷം, അതിൻ്റെ ബാക്കപ്പ് ഇല്ലെന്ന് കണ്ടെത്തുന്നതിലും തെറ്റ് വരുത്തുന്നതിൽ നിന്ന് ആരും ഒഴിവാക്കപ്പെട്ടിട്ടില്ല. ട്രാഷ് ബിന്നിന് അത്തരം ഒരു ഓപ്പറേഷൻ റോൾ ബാക്ക് ചെയ്യാനുള്ള വഴി വാഗ്ദാനം ചെയ്യാമെങ്കിലും, അതിൻ്റെ സാധ്യത ഉപയോക്താവ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായി എങ്ങനെ ഇടപഴകുന്നു എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു നേരായ CTRL + Delete കീസ്ട്രോക്ക് കോമ്പിനേഷന് ആദ്യ ഡാറ്റ വീണ്ടെടുക്കൽ ലെവലായി ബിൻ ട്രാഷിനെ മറികടക്കാൻ കഴിയും. അടിസ്ഥാനപരമായ സിസ്റ്റം പ്രൊപ്രൈറ്ററി അല്ലെങ്കിൽ ഒരു സ്വതന്ത്ര പരിഹാരം പരിഗണിക്കാതെ തന്നെ, ഡ്രോപ്പ് ചെയ്ത ഫയലുകൾ വീണ്ടെടുക്കാൻ ഉപയോക്താക്കളെ സഹായിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ള നിരവധി ടൂളുകൾ ഉണ്ട്. ലോകത്തിലെ ഏറ്റവും ജനപ്രിയമായ സൗജന്യ കമ്പ്യൂട്ടേഷണൽ പ്ലാറ്റ്ഫോമുകളിലൊന്നായതിനാൽ, വിഷയം ഡാറ്റ വീണ്ടെടുക്കുന്നതിനുള്ള ഓപ്ഷനുകളായിരിക്കുമ്പോൾ Linux ഒരു അപവാദമല്ല. അവയിൽ പലതും ഒഫീഷ്യൽ റിപ്പോസിറ്ററികളിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യാവുന്ന ഓപ്പൺ സോഴ്സ് സൊല്യൂഷനുകളാണ്. മറ്റേത് ലിനക്സ് അധിഷ്ഠിത ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ പ്രവർത്തിപ്പിക്കാൻ തയ്യാറാക്കിയ വാണിജ്യ ഉപകരണങ്ങളാണ്. ഞങ്ങൾ അവയിൽ രണ്ടെണ്ണം നോക്കുകയും ഓരോന്നും എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് വിലയിരുത്തുകയും ചെയ്യും: TestDisk, R-Linux.
ടെസ്റ്റ്ഡിസ്ക്
Linux-ൽ ഇല്ലാതാക്കിയ ഫയലുകൾ വീണ്ടെടുക്കുന്നതിനുള്ള ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്സ് കമാൻഡ്-ലൈൻ ഉപകരണവുമാണ് TestDisk. ഈ സോഫ്റ്റ്വെയർ C പ്രോഗ്രാമിംഗ് ഭാഷയിൽ ക്രിസ്റ്റോഫ് ഗ്രെനിയർ എഴുതിയതാണ് കൂടാതെ GNU/GPLv2 ലൈസൻസിന് കീഴിൽ ലൈസൻസ് നൽകിയിട്ടുണ്ട്. ഇത് പ്രധാന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കുന്നു - ലിനക്സ് വിതരണങ്ങൾ, വിൻഡോസ്, മാകോസ്. ബട്ടണിലൂടെ ഇൻസ്റ്റലേഷൻ പാക്കേജ് ഡൗൺലോഡ് ചെയ്യാം:
ടെസ്റ്റ്ഡിസ്ക് ഡൗൺലോഡ്ലിനക്സ് അധിഷ്ഠിത സിസ്റ്റങ്ങൾ പരിഗണിക്കുമ്പോൾ, ബന്ധപ്പെട്ട ഡിഫോൾട്ട് പാക്കേജ് മാനേജർമാർ വഴിയും ഇത് ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്. ഡെബിയൻ, ഉബുണ്ടു എന്നിവയിൽ, ഇനിപ്പറയുന്ന കമാൻഡുകൾ സിസ്റ്റത്തിൽ ടെസ്റ്റ്ഡിസ്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നു:
$ sudo apt അപ്ഡേറ്റ്
$ sudo apt testdisk ഇൻസ്റ്റാൾ ചെയ്യുക
അധിക പാക്കേജുകൾ (ഡിപൻഡൻസികൾ) ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുകയോ അല്ലെങ്കിൽ അത്യാവശ്യ പാക്കേജുകൾ നീക്കം ചെയ്യുകയോ ചെയ്താൽ, ഇൻസ്റ്റലേഷൻ പ്രക്രിയയ്ക്ക് ഒരു സ്ഥിരീകരണത്തിനായി ആവശ്യപ്പെടാം. അല്ലെങ്കിൽ, ടെസ്റ്റ്ഡിസ്ക് നേരിട്ട് സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടും.
ഇൻസ്റ്റാളേഷനും ടൂളിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങളും പരിശോധിക്കുന്നതിന്, അടുത്ത കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാം:
$ sudo dpkg -l testdisk
Red Hat Enterprise Linux (RHEL), CentOS എന്നിവയിൽ TestDisk ഇൻസ്റ്റോൾ ചെയ്യുന്നതിനായി ആദ്യം EPEL ശേഖരണം പ്രവർത്തനക്ഷമമാക്കുക/ഇൻസ്റ്റാൾ ചെയ്യുക. സാധാരണയായി ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയറിനുള്ള പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ആക്സസ് നൽകുന്ന ഒരു അധിക പാക്കേജ് ശേഖരമാണിത്. CentOS പതിപ്പ് (7 അല്ലെങ്കിൽ 8) അനുസരിച്ച്, EPEL റിപ്പോസിറ്ററി സജ്ജീകരണം രണ്ട് സെറ്റ് കമാൻഡുകൾ കാണിക്കുന്നത് പോലെ അല്പം വ്യത്യസ്തമാണ് (എല്ലാ കമാൻഡുകളും സൂപ്പർ യൂസർ പ്രിവിലേജുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കണം):
- RHEL / CentOS 7
# yum ഇൻസ്റ്റാൾ എപ്പൽ-റിലീസ്
# yum അപ്ഡേറ്റ്
# yum ടെസ്റ്റ്ഡിസ്ക് ഇൻസ്റ്റാൾ ചെയ്യുക
- RHEL / CentOS 8
# yum ഇൻസ്റ്റാൾ https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum അപ്ഡേറ്റ്
# yum ടെസ്റ്റ്ഡിസ്ക് ഇൻസ്റ്റാൾ ചെയ്യുക
RHEL-ലും CentOS-ൻ്റെ രണ്ട് പതിപ്പുകളിലും, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് TestDisk ഇൻസ്റ്റാളേഷൻ പരിശോധിക്കാൻ കഴിയും:
$ rpm -qi ടെസ്റ്റ്ഡിസ്ക്
അവസാനമായി, മറ്റ് രണ്ട് പരമ്പരാഗത ലിനക്സ് വിതരണങ്ങളിൽ TestDisk ഇൻസ്റ്റാൾ ചെയ്യാൻ അടുത്ത കമാൻഡുകൾ ഉപയോഗിക്കാം:
- ഫെഡോറ:
$ sudo dnf ടെസ്റ്റ്ഡിസ്ക് ഇൻസ്റ്റാൾ ചെയ്യുക
- ആർച്ച് ലിനക്സ്:
$ സുഡോ പാക്മാൻ -എസ് ടെസ്റ്റ്ഡിസ്ക്
TestDisk ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ഉപയോക്താവിന് സിസ്റ്റത്തിലെ എല്ലാ പാർട്ടീഷനുകളും സ്റ്റോറേജ് ഡിവൈസുകളും കമാൻഡ് വഴി ലിസ്റ്റ് ചെയ്യാൻ കഴിയും
# ടെസ്റ്റ്ഡിസ്ക് / ലിസ്റ്റ്
Linux-ൽ ഇല്ലാതാക്കിയ ഫയലുകൾ വീണ്ടെടുക്കുന്നതിന്, ഇനിപ്പറയുന്ന രീതിയിൽ ഒരു പാരാമീറ്ററും ഇല്ലാതെ TestDisk ടൂൾ അഭ്യർത്ഥിക്കേണ്ടതുണ്ട്.
# ടെസ്റ്റ്ഡിസ്ക്
ഇല്ലാതാക്കിയ ഫയലുകൾ വീണ്ടെടുക്കുന്ന പ്രക്രിയയെക്കുറിച്ചുള്ള വിവരങ്ങൾ ലോഗിംഗ് ചെയ്യുന്നതുമായി ബന്ധപ്പെട്ട മൂന്ന് ഓപ്ഷനുകളുള്ള ഒരു കമാൻഡ്-ലൈൻ മെനുവാണ് TestDisk-ൻ്റെ ഇൻവോക്കേഷൻ പ്രദർശിപ്പിക്കുന്നത്.
- സൃഷ്ടിക്കുക: ഇത് ഒരു പുതിയ testdisk.log ഫയൽ സൃഷ്ടിക്കുന്നു.
- കൂട്ടിച്ചേർക്കുക: ഇത് നിലവിലുള്ള testdisk.log ഫയലിലേക്ക് പുതിയ ലോഗിംഗ് വിവരങ്ങൾ ചേർക്കുന്നു.
- ലോഗ് ഇല്ല: ഇത് ലോഗിംഗ് വിവരങ്ങളൊന്നും സൃഷ്ടിക്കുന്നില്ല.
ഒരു പുതിയ ലോഗിംഗ് ഫയൽ സൃഷ്ടിക്കുന്നതിനുള്ള ഓപ്ഷൻ തിരഞ്ഞെടുത്തതായി കരുതുക, അടുത്തതായി ടെസ്റ്റ്ഡിസ്ക് ഡിസ്കുകളും പാർട്ടീഷനുകളും ഡിലീറ്റ് ചെയ്ത ഫയലുകൾ ലിസ്റ്റുചെയ്യും. ലിസ്റ്റിൽ നിന്ന് ഒരു ഇനം തിരഞ്ഞെടുത്ത് "പ്രോസീഡ്" ഓപ്ഷൻ തിരഞ്ഞെടുക്കുന്നതിലൂടെ, ഉപയോഗിക്കേണ്ട പാർട്ടീഷൻ തരം സൂചിപ്പിക്കാൻ സിസ്റ്റം ആവശ്യപ്പെടും. ഉപയോക്താവ് ENTER അമർത്തിയാൽ, പാർട്ടീഷനിൽ നടപ്പിലാക്കാൻ കഴിയുന്ന പ്രവർത്തനങ്ങളുടെ ലിസ്റ്റ് കാണിക്കുന്നതിനായി TestDisk മുന്നോട്ട് പോകും.
"വിശകലനം" ഓപ്ഷൻ തിരഞ്ഞെടുത്ത പാർട്ടീഷൻ വിലയിരുത്തുന്നു, അത് Linux-ൽ ഡാറ്റ വീണ്ടെടുക്കാൻ ഉപയോഗിക്കും. അത്തരമൊരു പാർട്ടീഷൻ ബൂട്ട് ചെയ്യാവുന്നതല്ലെങ്കിൽ, ഇത് ഉപയോക്താവിനെ അറിയിക്കുന്ന ഒരു സന്ദേശം ടൂൾ പ്രദർശിപ്പിക്കും. TestDisk രണ്ട് തരം സെർച്ചിംഗ് ഫയലുകൾ വാഗ്ദാനം ചെയ്യുന്നു: "ദ്രുത തിരയൽ", "ആഴത്തിലുള്ള തിരയൽ". അവയിലൊന്ന് തിരഞ്ഞെടുത്ത് "പ്രോസീഡ്" വീണ്ടും അമർത്തിയാൽ, സ്കാൻ ചെയ്യാൻ കഴിയുന്ന എല്ലാ പാർട്ടീഷനുകളും ടൂൾ ലിസ്റ്റ് ചെയ്യും. തിരയൽ പ്രക്രിയ ട്രിഗർ ചെയ്യുക എന്നതാണ് അവസാന ഘട്ടം. ഈ ഘട്ടത്തിൽ, ഫയലുകൾ വീണ്ടെടുക്കുന്നതിന് ലഭ്യമായ ഓരോ പാർട്ടീഷനിലും ടൂൾ സ്ക്രീൻ അപ്ഡേറ്റ് ചെയ്യുന്നു. ഒരു പാർട്ടീഷൻ തിരഞ്ഞെടുക്കുന്നതിലൂടെ, അതിൽ കാണുന്ന എല്ലാ ഇല്ലാതാക്കിയ ഫയലുകളും ഹൈലൈറ്റ് ചെയ്യപ്പെടും, കൂടാതെ ഒരു പ്രത്യേക ഡയറക്ടറിയിലേക്ക് ഡ്രോപ്പ് ചെയ്ത ഫയൽ പകർത്താൻ നിങ്ങൾക്ക് "C" എന്ന അക്ഷരം അമർത്താം.
ആർ-ലിനക്സ്
വിൻഡോസ്, മാകോസ്, ലിനക്സ് (32, 64 ബിറ്റുകൾ) ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി വിതരണം ചെയ്യുന്ന മറ്റൊരു സൗജന്യ യൂട്ടിലിറ്റിയാണ് ആർ-ലിനക്സ്. NTFS (ന്യൂ ടെക്നോളജി ഫയൽ സിസ്റ്റം) പാർട്ടീഷനുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നതിനെ പിന്തുണയ്ക്കുന്ന പണമടച്ചുള്ള R-Studio എന്ന കൂടുതൽ പൂർണ്ണമായ പരിഹാരവും ഇതിന് ഉണ്ട്. TestDisk-ൽ നിന്നും മറ്റ് കമാൻഡ്-ലൈൻ ടൂളുകളിൽ നിന്നും വ്യത്യസ്തമായി, R-Linux ഒരു ഫ്രണ്ട്ലി ഗ്രാഫിക്കൽ യൂസർ ഇൻ്റർഫേസുമായി വരുന്നു. ഇനിപ്പറയുന്ന ബട്ടണിലൂടെ ഇത് ഡൗൺലോഡ് ചെയ്യാം:
R-Linux ഡൗൺലോഡ്R-Linux ഇൻസ്റ്റാൾ ചെയ്ത് തുറന്നതിന് ശേഷം, ഡിലീറ്റ് ചെയ്ത ഫയലുകൾ വീണ്ടെടുക്കുന്ന ഡിസ്കോ പാർട്ടീഷനോ തിരഞ്ഞെടുക്കാൻ ആദ്യ സ്ക്രീൻ ഉപയോക്താവിനെ പ്രേരിപ്പിക്കുന്നു.
അടുത്ത ഘട്ടത്തിൽ അനുബന്ധ ബട്ടൺ അമർത്തി സ്കാൻ പ്രക്രിയ ട്രിഗർ ചെയ്യുന്നത് ഉൾപ്പെടുന്നു. നടപ്പിലാക്കേണ്ട സ്കാനിംഗ് തരം തിരഞ്ഞെടുക്കാൻ R-Linux ഉപയോക്താവിനോട് ആവശ്യപ്പെടും: ലളിതമോ വിശദമോ ഒന്നുമില്ല. അവസാനത്തേത് ഡ്രോപ്പ് ചെയ്ത ഫയലുകൾക്കായി തിരയുന്ന പ്രക്രിയയുടെ ഗ്രാഫിക്കൽ കാഴ്ച നൽകുന്നില്ല. ഓപ്ഷനുകളുടെ അതേ വിൻഡോയിൽ, സ്കാനിംഗ് പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു പ്രത്യേക ഏരിയ തിരഞ്ഞെടുക്കാനും സാധിക്കും. സജ്ജീകരണം പൂർത്തിയായിക്കഴിഞ്ഞാൽ, മറ്റൊരു "സ്കാൻ" ബട്ടൺ അമർത്തി പ്രക്രിയ ആരംഭിക്കുന്നു. അടുത്തതായി, വിശകലനം ചെയ്യുന്ന ഡിസ്കിൻ്റെ ഒരു തരം മാപ്പ് R-Linux പ്രദർശിപ്പിക്കും. സ്കാനിംഗ് പ്രക്രിയയുടെ പുരോഗതി പിന്തുടരുന്നത് ഈ "മാപ്പ്" സാധ്യമാക്കുന്നു. "നിർത്തുക" എന്ന ബട്ടൺ അമർത്തി എപ്പോൾ വേണമെങ്കിലും ഈ ഘട്ടം തടസ്സപ്പെടാം.
സ്കാനിംഗ് പ്രക്രിയ അവസാനിച്ചതിനാൽ, ഇല്ലാതാക്കിയ ഫയലുകൾ ആക്സസ് ചെയ്യുന്നതിനുള്ള രണ്ട് പ്രധാന ഓപ്ഷനുകൾ ഇവയാണ്:
- പാർട്ടീഷനിൽ ക്ലിക്ക് ചെയ്ത് "എല്ലാ ഫയലുകളും വീണ്ടെടുക്കുക ..." തിരഞ്ഞെടുക്കുക.
- "ഡ്രൈവ് ഫയലുകൾ തുറക്കുക" എന്ന ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ഇല്ലാതാക്കിയ ഫയലുകൾ വീണ്ടെടുക്കേണ്ട ഫോൾഡറുകൾ കൃത്യമായി സൂചിപ്പിക്കുക. ഈ ഓപ്ഷനിലൂടെ, ടൂൾ കണ്ടെത്തിയ പ്രത്യേക ഫയലുകൾ തിരഞ്ഞെടുക്കാനും സാധിക്കും. “വീണ്ടെടുക്കുക” അല്ലെങ്കിൽ “അടയാളപ്പെടുത്തിയ വീണ്ടെടുക്കുക” എന്ന ബട്ടണുകൾ പിന്നീട് അമർത്തേണ്ടതുണ്ട്.
സംഗ്രഹം - ലിനക്സിൽ ഇല്ലാതാക്കിയ ഫയലുകൾ വീണ്ടെടുക്കുന്നു
ലിനക്സിൽ ഇല്ലാതാക്കിയ ഫയലുകൾ വീണ്ടെടുക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ള ടൂളുകളുടെ വലിയ വൈവിധ്യമുണ്ട്. ലിനക്സുള്ള ഉപയോക്താക്കളിൽ നിന്ന് കൂടുതൽ പ്രാവീണ്യം ആവശ്യപ്പെടുന്ന ഒരു കമാൻഡ്-ലൈൻ ഇൻ്റർഫേസ് മാത്രമാണ് ഈ പരിഹാരങ്ങളിൽ പലതും വാഗ്ദാനം ചെയ്യുന്നത്. ടെസ്റ്റ് ഡിസ്കിൻ്റെ കാര്യം ഇതാണ്. ഇത് ശക്തമായ ഒരു പരിഹാരമാണെങ്കിലും, ഡ്രൈവറുകളുടെയും പാർട്ടീഷനുകളുടെയും താഴ്ന്ന നിലയിലുള്ള വിശദാംശങ്ങൾ ഇത് മറയ്ക്കില്ല. കൂടുതൽ സൗഹാർദ്ദപരമായ ഒരു ഇൻ്റർഫേസ് പ്രദർശിപ്പിച്ച്, ലിനക്സിനെ കുറിച്ച് ഏത് തലത്തിലുള്ള അറിവും ഉള്ള ഉപയോക്താക്കൾക്ക് അവരുമായി സംവദിക്കാൻ സൗകര്യമൊരുക്കിക്കൊണ്ടാണ് മറ്റൊരു വിഭാഗം ടൂളുകൾ R-Linux പോലെ പ്രവർത്തിക്കുന്നത്.