Як відновити видалені файли в Linux за допомогою Photorec

Відновлення видалених файлів у середовищі Linux можливе різними способами. Одним з найефективніших методів є використання термінального інструменту Photorec. За допомогою цього інструменту користувачі можуть сканувати розділи та цілі жорсткі диски для виявлення втрачених файлів. Важливо відзначити, що Photorec працює з різними типами файлових систем, а не лише тими, що використовуються в Linux. Далі розглянемо, як ним користуватися.

ЗВЕРНІТЬ УВАГУ: у кінці статті є відеоінструкція.

Інсталяція Photorec

Photorec не є окремою програмою. Він постачається у складі Testdisk, набору інструментів для відновлення даних, що дозволяє користувачам відновлювати, створювати резервні копії та копіювати дані. Testdisk є популярним програмним забезпеченням у Linux, особливо в корпоративному секторі. Щоб встановити Testdisk, а отже і Photorec, на ваш комп’ютер з Linux, відкрийте термінал і виконайте одну з наведених нижче команд, залежно від дистрибутиву.

Ubuntu

sudo apt install testdisk

Debian

sudo apt-get install testdisk

Arch Linux

sudo pacman -S testdisk

Fedora

sudo dnf install testdisk

OpenSUSE

sudo zypper install testdisk

Інші дистрибутиви Linux

Більшість дистрибутивів Linux мають у своєму розпорядженні Testdisk та Photorec. Якщо з якоїсь причини ви не знайшли цього програмного забезпечення у своєму дистрибутиві, ви можете завантажити його з офіційного веб-сайту. Розробники надають його у вигляді архівного файлу tar.bz2, що підтримується дистрибутивами з ядром 2.6 і новіших версій.

Слід зауважити, що сучасні дистрибутиви Linux мають набагато новіші ядра, ніж 2.6. Оскільки Photorec є термінальною програмою, користувачі не повинні мати проблем з її запуском.

Процес відновлення даних

Для відновлення даних за допомогою Photorec відкрийте термінал. Спочатку вам знадобиться root-доступ, оскільки відновлення даних потребує привілеїв суперкористувача. Отримайте root-доступ за допомогою наступної команди:

sudo -s

Після отримання root-доступу, запустіть Photorec:

photorec

Після запуску Photorec сканує систему на наявність блочних пристроїв, таких як жорсткі диски та інші носії. Після завершення сканування ви отримаєте список. Перегляньте список і виберіть диск, на якому бажаєте відновити видалені файли. Використовуйте клавіші зі стрілками для виділення та Enter для підтвердження.

Photorec відобразить розділи обраного диска. Для відновлення з усього диска, знайдіть опцію «[whole drive]» і натисніть Enter.

На наступному етапі програма запитає про файлову систему. Попри те, що Photorec сканує весь диск, потрібно вказати файлову систему. Якщо диск має декілька файлових систем, виберіть ту, що займає найбільше місця.

Для Linux систем виберіть “Ext2/ext3”. Для інших випадків, виберіть “Інше”.

Примітка: Використайте команду `lsblk -fs` в терміналі, щоб дізнатися файлову систему вашого жорсткого диска.

Далі Photorec запитає про місце сканування. Він перегляне диск і покаже можливі каталоги для сканування. Якщо ви знаєте точне місце видалення файлів, виберіть його. Якщо ні, виберіть перший варіант у списку. Цей варіант сканує весь диск.

Після вибору каталогу, розпочнеться процес сканування, який може зайняти деякий час (залежить від швидкості та розміру диска). Після завершення Photorec розмістить відновлені файли у папках «recup» з номерами у вашому домашньому каталозі.

Перейдіть до папок “recup” у вашому домашньому каталозі, щоб отримати доступ до відновлених файлів.

Відновлення даних з окремого розділу

Photorec ефективно відновлює видалені файли, скануючи всі розділи на диску. Однак, іноді доцільніше сканувати окремі розділи. Ось як це зробити:

Крок 1: Запустіть Photorec як описано вище.

Крок 2: Виберіть жорсткий диск для сканування.

Крок 3: Виберіть окремий розділ жорсткого диска.

Крок 4: Використайте `lsblk -fs` для визначення типу файлової системи розділу.

Потім, вкажіть тип файлової системи у Photorec.

Крок 5: Виберіть каталог для сканування на розділі та натисніть “c” для початку сканування.

Дочекайтеся завершення сканування. Після закінчення, відновлені файли будуть у папках з назвою “recup” у вашому домашньому каталозі.

Підсумки

Втрата даних – неприємна ситуація. На щастя, інструменти, такі як Photorec, допомагають повернути важливі файли. Якщо ви випадково видалили дані на своєму Linux ПК, скористайтеся цією програмою.