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

Восстановление удаленных файлов в 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`, выбрав нужное хранилищe информации.

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

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