Восстановление удаленных файлов линукс

Восстановление удаленных файлов в Linux может быть достаточно сложной задачей, особенно, если были применены специальные инструменты для безопасного удаления данных. Однако, если файлы были случайно удалены или находились в корзине (Trash), то есть несколько методов и программ, которые могут помочь вернуть данные.

1. Использование команды undelete: В некоторых дистрибутивах Linux существует утилита undelete, позволяющая восстанавливать случайно удаленные файлы из раздела ext3/ext4. Для использования этой команды нужны права администратора (root). Пример: `sudo undelete /dev/sdaX` – где `/dev/sdaX` это раздел, содержащий потерянный файл.

2. PhotoRec: Это бесплатная программа кросс-платформы для восстановления данных с жесткого диска и других носителей информации под управлением операционных систем Unix/Linux/Windows/MacOS X/BSD/Solaris/FreBSD/OpenBSD/QNX/i386/Darwin.
Установите ее через менеджер пакетов вашего дистрибутивa:

“`
sudo apt-get install testdisk
“`

Подключите флешку или HDD, откуда вы хотели бы производить поиск:

“`
sudo photorec /dev/sdX
“`

3. Foremost: Это еще одна бесплатная утилита для восстановления данных, которая может быть использована на Linux. Она специализируется на поиске и извлечении различных типов файлов (изображения, документы, аудио и т.д.) с поврежденным или удаленным накопителем.

Установите программу:

“`bash
sudo apt-get install foremost
“`

Запустите сканирование указавшего путь к блочному устройству:

“`bash
sudo foremost -i /dev/sda1 -o output/
“`
Где `/dev/sda1` это ваш раздел.

4. TestDisk: Еще один мощный инструмент для восстановления потерянных данных под Linux/Windows/MacOS X/BSD/Solaris/FreBSD/OpenBSD/QNX/i386/Darwin

Устанавливаем его через менеджер пакетов вашего дистрибутивa

`` bash
sudo apt-get install testdisk

“`

Затем запускаем командой `testdisk`, выбрав нужное хранилище информации.

Важно помнить о следующих

Смотреть все вопросы по восстановлению данных