The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Восстановление файлов, удаленных с Linux (ext3) и FreeBSD разделов
Самый простой вариант - использование универсальной утилиты TestDisk (http://www.cgsecurity.org/wiki/TestDisk,
/usr/ports/sysutils/testdisk) поддерживающей множество файловых систем, 
например, ext2, ext3, ufs, fat, NTFS. Кроме восстановления файлов TestDisk позволяет 
находить и восстанавливать содержимое удаленных дисковых разделов.

Для восстановления группы удаленных файлов по их типу (например, фотографии) 
можно воспользоваться программой PhotoRec (http://www.cgsecurity.org/wiki/PhotoRec).

Обе утилиты TestDisk и PhotoRec работают в интерактивном режиме, постепенно
уточняя параметры восстановления.
Достаточно, отмонтировать раздел с которого собираемся восстанавливать файлы,
выполнить "testdisk" и выбрать требуемые варианты восстановления.

Демонстрация процесса восстановления представлена в скриншот-обзорах:
 http://www.cgsecurity.org/wiki/TestDisk:_undelete_file_for_ext2
 http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step



Второй вариант, более подходит для обладателей файловой системы Ext3 и связан с
использованием утилиты ext3grep.

Устанавливаем ext3grep (http://code.google.com/p/ext3grep/) или лучше
загружаемся с LiveCD на котором присутствует данная утилита,
например,  PartedMagic (http://partedmagic.com/) занимающий около 50 Мб.

Предположим случайно были удалены файлы в директории /home/test/db, находящейся
на ext3 разделе /dev/sda6.
Чем быстрее мы попытаемся их восстановить, тем выше вероятность успеха.
Убедимся что раздел /dev/sda6 не примонтирован. Переходим в директорию 
доступную на запись и имеющую достаточно свободного места для помещения восстановленных файлов.

Для восстановление файла /home/test/db/test.txt выполняем

   ext3grep /dev/sda6 --restore-file test/db/test.txt

Для восстановления директории 

   ext3grep /dev/sda6 --restore-file test/db

Результаты восстановления будут помещены в каталог RESTORED_FILES,
который будет создан утилитой ext3grep в текущей директории.

Посмотреть все найденные имена файлов можно командой 

   ext3grep /dev/sda6 --dump-names

Для восстановления всех файлов удаленных с момента времени 1202351117:

   ext3grep /dev/sda6 --restore-all --after=1202351117

Если с момента удаления прошло 30 мин, эпохальное время можно посмотреть например так:
   
   perl -e 'print time()-30*60';
 
19.01.2009 , Источник: http://www.xs4all.nl/~carlo17/howto...
Раздел:    Корень / Администратору / Система / Диски и файлы / Диагностика и Восстановление после сбоя

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, аноним, 05:19, 19/01/2009 [ответить] [смотреть все]
  • +/
    >Чем быстрее мы попытаемся их восстановить, тем выше вероятность успеха.

    А если я только что снес 4.7Gb файло, вероятность восстановления 100% ?

     
     
  • 2.2, Roland, 06:12, 19/01/2009 [^] [ответить] [смотреть все]
  • +/
    ежели только что удалил, ничего не писал на этот раздел, тогда процент = "очень большая вероятность". 100% никто никогда не даст.
     
  • 2.3, Serguei, 09:24, 19/01/2009 [^] [ответить] [смотреть все]
  • +/
    Восстановить можно всё по остаточной намагниченности. Проблема в том, что это очень дорого стоит. А использование простых утилит действительно никогда не гарантирует 100% ни в каких случаях.
     
     
  • 3.5, RedRat, 14:34, 19/01/2009 [^] [ответить] [смотреть все]
  • +/
    Блин, ну сколько можно эти сказки про "остаточную намагниченность" повторять? Ну нету, НЕТУ реальных методик восстановления информации по остаточной намагниченности! Все исследования дальше экспериментов не продвинулись, НИ ОДНОГО реального случая восстановления файлов с помощью этой методики НЕ БЫЛО!
     
  • 1.4, st1373, 13:28, 19/01/2009 [ответить] [смотреть все]
  • +/
    поставил testdisk, запустил - опции undelete нет, а в доке есть. Debian lenny.
     
     
  • 2.6, iZEN, 19:29, 19/01/2009 [^] [ответить] [смотреть все]  
  • +/
    Может какой пакетик типа testdisk-undel в списке рекомендованных, но не устанавливаемых есть? Ж)
     
     
  • 3.9, Frank, 10:36, 20/01/2009 [^] [ответить] [смотреть все]  
  • +/
    apt-cache search testdisk testdisk - Partition scanner and disk recovery tool te... весь текст скрыт [показать]
     
  • 2.12, Ruslan, 09:57, 03/03/2009 [^] [ответить] [смотреть все]  
  • +/
    >поставил testdisk, запустил - опции undelete нет, а в доке есть. Debian
    >lenny.

    А ты photorec запусти, а не testdisk.

     
  • 1.7, Аноним, 07:26, 20/01/2009 [ответить] [смотреть все]  
  • +/
    дык это с ext3 файлы нереально же восстановить даже на оффсайте написано T... весь текст скрыт [показать]
     
  • 1.8, Аноним, 07:40, 20/01/2009 [ответить] [смотреть все]  
  • +/
    да и про UFS никакой речи не идет откуда инфа ... весь текст скрыт [показать]
     
     
  • 2.11, dot22, 17:27, 28/01/2009 [^] [ответить] [смотреть все]  
  • +/
    Наверное, отсюда
    http://www.freebsdsoftware.org/sysutils/testdisk.html
    FreeBSD sysutils  : testdisk
    Tool to check and undelete partitions  Tool to check and undelete partition
    Works with the following partitions:
    - FAT12 FAT16 FAT32
    - Linux EXT2/EXT3
    - Linux SWAP (version 1 and 2)
    - NTFS (Windows NT/W2K/XP)
    - BeFS (BeOS)
    - UFS (BSD)
    - Netware
    - ReiserFS
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList