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

| | 0 Comments| 8:29 PM
Categories:

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

ПОВІДОМЛЕННЯ СПОЙЛЕРА: прокрутіть униз і перегляньте відеоурок у кінці цієї статті.

Установка

Photorec — це не те, що встановлюється самостійно. Натомість він зазвичай постачається в комплекті з Testdisk, потужним набором інструментів відновлення, який дозволяє користувачеві відновлювати дані, створювати їх резервні копії та копіювати різними способами. Програмне забезпечення широко використовується в Linux, особливо в корпоративних колах Linux. Щоб встановити його на свій ПК з 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. Однак, якщо з якихось причин це не так, розгляньте можливість відвідування офіційного веб-сайту та безпосереднього завантаження програми. Розробники роблять програму доступною для загальних дистрибутивів Linux у вигляді архівного файлу tar.bz2. На сайті зазначено, що програмне забезпечення підтримує дистрибутиви Linux з ядрами 2.6 і новіших версій.

  Як використовувати прив’язування та символічні посилання в Linux

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

Відновлення даних з жорсткого диска

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

sudo -s

Отримавши root, запустіть Photorec:

photorec

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

Усередині засобу вибору Photorec відобразить усі розділи диска, на якому потрібно запустити відновлення. Щоб відновити весь диск, знайдіть опцію «[whole drive]” і натисніть клавішу Enter.

  Як налаштувати дружній до дітей ПК з Linux

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

Для систем Linux виберіть «Ext2/ext3». Для всього іншого виберіть «Інше».

Примітка: запустіть lsblk –fs у терміналі, щоб визначити файлову систему вашого жорсткого диска.

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

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

  Як грати в Black Mesa на Linux

Отримайте доступ до цих відновлених файлів, перейшовши до папок «відновлення» у вашому домашньому каталозі.

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

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

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

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

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

Крок 4: У терміналі запустіть lsblk –fs, щоб визначити тип файлової системи розділу.

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

Крок 5: виділіть каталог для сканування на розділі жорсткого диска, а потім натисніть кнопку c, щоб почати процес.

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

Висновок

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