Восстановление данных в операционной системе Linux имеет мало отличий от подобных процессов в других ОС. Однако нельзя не отметить более широкое разнообразие программных продуктов, распространяемых бесплатно. Так, всё упомянутые ниже программы доступны для бесплатного скачивания. А некоторые из них кроссплатформенные.
Случаев, в которых данные инструменты пригодятся много:
- случайное удаление файлов;
- вынужденное или непреднамеренное форматирование носителя;
- физические или логические повреждения диска.
Каждая программа обладает своими особенностями и оптимальна для использования в разных ситуациях.
О логических и физических неполадках
Пользователи Linux получают возможность гибкой настройки программного обеспечения на своих компьютерах. Это, несомненно, полезно, особенно при утере данных в результате программного сбоя или ошибки.
Однако если речь идёт о физическом повреждении носителя (проблемы платы-контроллера, клин привода или поломка считывающей головки), то для успешного восстановления данных необходимо сначала восстановить работоспособность диска. А это лучше доверить профессионалам, которые оснащены необходимым оборудованием и навыками.
Giis (gET iT i sAY)
Данная утилита предназначена для работы в файловых системах Ext2/Ext3. Среди особенностей giis следует отметить возможность восстановления как всех файлов с указанного носителя, так и только определённых типов. К примеру, только аудиозаписи или текстовые документы. Пользователи также могут по оценить удобный модуль анализа, который ускоряет и упрощает процесс восстановления.
Ddrescue (gddrescue в Ubuntu)
В процессе восстановления ddrescue переносит файлы на другой носитель, одновременно пытаясь исправить обнаруженные в них ошибки. Так, при несколько более продолжительно процессе, среди результатов восстановления получается меньше недоступных файлов.
TestDisc+PhotoRec
Мощный кроссплатформенный набор инструментов для восстановления данных. Целью разработчиков программ было восстановление таблицы разделов диска. Однако в процессе обнаружились существенные возможности по восстановлению файлов, что привело к разработке отдельного модуля PhotoRec, который, вопреки названию, отлично справляется с возвращением файлов любого типа в файловых системах FAT, NTFS и ext2.
DM Disk Editor and Data Recovery Software (DMDE)
У данной программы два главных преимущества – обилие встроенных инструментов и возможность работы в практически любой существующей файловой системе. Более того, в одном из обновлений был добавлен модуль, который позволяет обнаруживать и восстанавливать файлы на носителях без файловой системы.
Кроме инструментов восстановления данных (менеджер разделов) в DMDE имеются:
- Дисковый редактор для работы с MBR, GPT, таблицами файлов и загрузочными секторами.
- Конструктор RAID-массивов.
- Редактор образов для создания и развёртывания резервных копий и других возможностей.
Mondo Rescue
Главная функция программы – создание резервных копий и восстановление данных из них. Однако утилита также имеет встроенный модуль восстановления утраченных данных, способна безопасно переносить данные в RAID и проверять целостность файловой системы. Работает во всех основных версиях Linux с подавляющим большинством используемых в них файловых систем.
Предотвращение удаления
Есть три способа, которые помогут избежать случайного удаления важных файлов или, как минимум, смягчить его последствия:
- Подтверждение удаления при помощи команды rm –i.
- Автоматическое или ручное создание резервных копий с как можно более высокой периодичностью.
- Все процедуры восстановления лучше проводит с копией раздела диска, на котором хранились искомые файлы.