Случайното изтриване на файл във вашата Linux система може напълно да съсипе деня ви и продуктивността ви. Въпреки че има специални инструменти и дори пълни дистрибуции за възстановяване на случайно изтрити файлове, RecoverPy е най-бързият и лесен начин за възстановяване на изтрити файлове в Linux.
Какво е RecoverPy и защо ви е необходим?
Важно е да поддържате вашата Linux файлова система чиста и непретрупана. С течение на времето се натрупват боклуци, останали от бракувани пакети, прекратени проекти и рядко използвани приложения. Преди да се усетите, вие сте напълно изчерпани. Услугите не успяват да стартират и обвивката ви не работи както трябва.
Докато можете да руутвате директориите си една по една и да проверявате всеки файл, преди да изберете за изтриване, по-вероятно е да използвате един от многото отлични приложения за почистване на системата, налични за Linux
. Тези приложения имат интуитивен интерфейс и ви позволяват да изтривате файлове от множество директории наведнъж.Катастрофа! В бързането си да си върнете жизненоважното дисково пространство, вие случайно сте изтрили почти завършената си докторска степен. дисертация, сканирани копия на вашия брачен сертификат и множество новинарски статии, които сте запазили за потомството.
След като приключите да се наказвате за това, че не сте се справили правилно поддържайте ефективен график за архивиране, време е да си върнете файловете!
RecoverPy е мощно приложение на Python, което използва възможностите на вашата система за възстановяване на изгубени файлове и дори файлове, които са презаписани. За разлика от по-известните помощни програми за възстановяване на файлове като Testdisk, което може да бъде обезсърчително за използване, RecoverPy е проектиран да бъде лесен.
Приложението може да сканира цялата ви система и да намери низове в имена на файлове, заглавки и дори в бинарни файлове, за които иначе не сте се сетили. Най-доброто от всичко е, че RecoverPy може да се похвали с интуитивен и атрактивен терминален потребителски интерфейс (TUI), който улеснява възстановяването на изтрити файлове на Linux.
Как да инсталирате RecoverPy на Linux
Тъй като RecoverPy е приложение на Python, трябва да имате инсталиран Python на вашата Linux система. Проверете дали сте го инсталирали, като въведете тази команда в произволен терминал:
python3 --версия
Ако нямате инсталиран Python, следвайте нашите инструкции на как да инсталирате Python на Ubuntu.
RecoverPy зависи от lsblk за събиране на информация за блокови устройства, grep за търсене и съпоставяне на модели, дд за четене и писане на файлове и напредък, за да ви даде индикация как върви търсенето. Можете да инсталирате всички тези зависимости на извлечени от Debian дистрибуции с:
sudo apt install grep coreutils util-linux прогрес
На системи, свързани с Arch:
sudo pacman -S grep coreutils util-linux прогрес
Или в семейството Fedora с:
sudo dnf инсталирайте grep coreutils util-linux напредък
Сега можете да инсталирате RecoverPy с:
sudo python3 -m pip инсталирате възстановяване
Сигурно сте забелязали, че предприехме необичайната стъпка да инсталираме пакета Python с помощта на sudo, вместо като обикновен потребител. Това е така, защото за да търси във файловата система, RecoverPy трябва или да се стартира като root, или да се извика чрез sudo. Инсталирането на пакета с помощта на sudo може да предотврати объркване по-късно.
Използвайте RecoverPy за спасяване на изтрити файлове на Linux
Преди да стартирате RecoverPy, помага да знаете възможно най-много за вашия липсващ файл. Името на файл е добро начало и ако търсите по този начин, RecoverPy също ще покаже записи от вашата хронология на обвивката, изтрита хронология на браузъра и др.
Други полезни подробности, които трябва да имате, включват датата на създаване на файла и, ако търсите изтрита снимка, модела на фотоапарата. Тези подробности обикновено са включени в заглавките на файловете с изображения и могат да ви помогнат да намерите изгубения файл.
За демонстрационни цели създадохме файл, наречен „testdoc“, поставихме новинарска статия от BBC, запазихме я и след това използвахме rm за да изтриете файла.
В идеалния случай трябва да демонтирате дяла, който възнамерявате да търсите, и да стартирате RecoverPy от отделен дял, за да предотвратите по-нататъшни промени във вашия изгубен файл.
Стартирайте RecoverPy с:
sudo python3 -m възстановяване
...и въведете своя низ за търсене в полето за търсене.
Използвай Раздел за да превключите към менюто "Налични дялове", след това клавишите със стрелки, за да изберете кои дялове искате да търсите. Когато си щастлив, удряй Раздел отново, докато се маркира „Начало на търсене“, след което Въведете за да започнете търсенето.
RecoverPy ще ви информира за напредъка и когато приключи, ще видите екран, пълен с резултати. Както можете да видите на екранната снимка, те могат да се отнасят до фрагменти от команди, файлови операции, низове за търсене и др.
Много по-добре е, ако знаете нещо, свързано със съдържанието на файла. За следващото ни търсене успяхме да извикаме няколко думи от текста от файла и няколко минути по-късно RecoverPy стесни резултатите до един кандидат.
Натиснете Въведете за да изберете записа, който искате да проверите, след това на следващия екран решете дали това е изтритият файл, който искате да спасите. Ако е, натиснете Раздел тогава два пъти Въведете за да изберете „Добавяне на блок“ и Раздел тогава още два пъти Въведете за да запишете файла на ново място.
Толкова е просто.
Възстановяването на изтрити файлове на Linux е лесно с RecoverPy
Сега знаете как бързо и лесно да възстановите изтритите файлове на Linux, не е нужно да се притеснявате за случайно изтриване на важни документи. За допълнително спокойствие помислете за съхраняване на важни файлове онлайн с достъпно облачно хранилище.