Простой инструмент для восстановления удалённых файлов.
giis (gET iT i sAY) - простая консольная утилита и графический интерфейс (giis-gui) для восстановления случайно удалённых файлов на файловых системах Ext2, Ext3 и Ext4.
Если файл был случайно удалён, для этого бывает множество причин, то легко его можно восстановить и из резервной копии... Но полная резервная копия занимает большей объём дискового пространства, а частая (раз в 5-10 минут) процедура резервирования занимает время и ресурсы системы, что не всегда бывает удобным. Восстановить удалённый файл, без затраты времени и дискового пространства поможет простая утилита giis.
giis в процессе работы создаёт "meta data" снимок файловой системы, позволяет легко восстанавливать все удаленные файлы, получать данные о старом месторасположении файлов, восстанавливать файлы только заданных типов (по расширению) и файлы удалённые в определённый промежуток времени. Метаданные (meta data) это не сами данные, это данные о данных (информация о информации), они требуют мало времени и ресурсов компьютера для создания, занимают меньше места, следовательно экономят время и дисковое пространство.
giis таким образом восстанавливает случайно удаленные файлы из сохраненных метаданных. Даже если файл перезаписан (это означает что данные на диске не находятся в нужной последовательности), giis может восстановить этот файл. Этот процесс обычно намного более безопасен при восстановлению удаленных файлов чем процесс восстановления данных из резервной копии.
giis не инструмент восстановления, приложение работает только с теми файлами которые были проиндексированы уже после установки и запуска приложения, только эти файлы могут быть восстановлены с использованием giis. Те файлы, которые удалены перед установкой приложения не могут быть восстановлены.
giis использует MySQL для создания базы данных (снимка файловой системы) и показывает текущее состояние файловой системы. Приложение автоматически восстанавливает удалённые файлы в оригинальный каталог (если он существует), может восстанавливать удаленные системные и скрытые файлы.
В giis возможно выборочное восстановление удалённых файлов. Удалённые файлы могут быть восстановлены по имени, владельцу, только за определенную дату или время перед/после определенной даты, а так же в пределах определенного диапазона дат. Так же возможно восстановление файлов только определённого типа (расширения).
giis восстанавливает удаленные файлы как для всех пользователей так и для определенного пользователя. Все восстанавливаемые файлы будут с оригинальным разрешением, правами на доступ, владельцем файла и деталями группы.
giis позволяет пользователю выбирать дополнительные каталоги для индексации (каталоги / и /home используются "по умолчанию"). Так же пользователем выставляется период индексации файлов. Если же удалённый файл был изменен или существует две версии одного файла, то приложение позволяет пользователю решать, какую версию восстановить последнюю или более старую.
Видео восстановления в giis GUI
Так же анализатор giis поможет пользователю разобраться в мешанине файлов, если содержимое каталогов было изменено или полностью переписано, предоставляя возможность сравнить старые данные с текущими и выбрать нужное.
giis получила награду на ежегодном конкурсе свободного программного обеспечения FOSS India Awards 2008 (LinuxAsia) и на данный момент проект развивается при спонсорской поддержке международного центра свободного программного обеспечения NRCFOSS (National Resource Centre for Free/Open Source Software).
Лицензия: GNU General Public License (GPL)