Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
articles:recover.ext23fs.undel.lite [2017/03/09 17:43]
root удалено
articles:recover.ext23fs.undel.lite [2017/09/05 02:55] (текущий)
Строка 1: Строка 1:
-====== recover.ext23fs.undel ====== +====== recover.ext23fs.undel.lite ====== 
-<​sub>​{{recover.ext23fs.undel.odt|Original file}}</​sub>​+<​sub>​{{recover.ext23fs.undel.lite.odt|Original file}}</​sub>​
  
 ====== восстановление удаленных файлов под Linux ====== ====== восстановление удаленных файлов под Linux ======
Строка 27: Строка 27:
  
 Распространяется в исходных текстах (http://​lde.sourceforge.net/​),​ денег не требует,​ работает практически под любой UNIX-совместимой операционной системой (включая Free BSD) и входит во все "​правильные"​ дистрибьютивы (например,​ в KNOPPIX). Распространяется в исходных текстах (http://​lde.sourceforge.net/​),​ денег не требует,​ работает практически под любой UNIX-совместимой операционной системой (включая Free BSD) и входит во все "​правильные"​ дистрибьютивы (например,​ в KNOPPIX).
- 
-{{recover.ext23fs.undel.lite_Image_0.png}} 
  
 Рисунок 1 дисковый редактор LDE (LinuxDiskEditor) Рисунок 1 дисковый редактор LDE (LinuxDiskEditor)
Строка 39: Строка 37:
  
 Какой редактор выбрать?​ В общем-то это дела вкуса (причем,​ не только вашего,​ но еще и составителя дистрьбьютива). Одни предпочитают консольный hexedit, другие тяготеют к графическому khededit, а третьи выбирают BIEW (урезанная калька со всем известного HIEW'​a). Какой редактор выбрать?​ В общем-то это дела вкуса (причем,​ не только вашего,​ но еще и составителя дистрьбьютива). Одни предпочитают консольный hexedit, другие тяготеют к графическому khededit, а третьи выбирают BIEW (урезанная калька со всем известного HIEW'​a).
- 
-{{recover.ext23fs.undel.lite_Image_1.png}} 
  
 Рисунок 2 внешний вид редактора hexedit Рисунок 2 внешний вид редактора hexedit
- 
-{{recover.ext23fs.undel.lite_Image_2.png}} 
  
 Рисунок 3 внешний вид редактора khexedit Рисунок 3 внешний вид редактора khexedit
Строка 55: Строка 49:
  
 Большинство (если не все) дистрибутивов Linux'​а включают в себя отладчик **debugfs**,​ поддерживающий ext2fs и отчасти ext3fs. Большинство (если не все) дистрибутивов Linux'​а включают в себя отладчик **debugfs**,​ поддерживающий ext2fs и отчасти ext3fs.
- 
-{{recover.ext23fs.undel.lite_Image_3.png}} 
  
 Рисунок 4 debugfs за работой Рисунок 4 debugfs за работой
Строка 67: Строка 59:
  
 За последние несколько лет появилось множество дистрибьютивов Linux'​а,​ загружающихся прямо с CD-ROM и не требующих установки на винчестер. Очень удобная штука для восстановления данных. Однако,​ далеко не все дистрибьютвы для этого пригодны (в частности,​ недавно анонсированный в "​Системном Администраторе"​ SuSE не подходит точно),​ поэтому кратный обзор не помешает. За последние несколько лет появилось множество дистрибьютивов Linux'​а,​ загружающихся прямо с CD-ROM и не требующих установки на винчестер. Очень удобная штука для восстановления данных. Однако,​ далеко не все дистрибьютвы для этого пригодны (в частности,​ недавно анонсированный в "​Системном Администраторе"​ SuSE не подходит точно),​ поэтому кратный обзор не помешает.
- 
- 
  
 **KNOPPIX** 3.7 — самый лучший дистрибутив из всех. Основан на GNU/Debian. Занимает всего один диск, но содержит практически все: от дисковых утилит и компиляторов до офисных пакетов и мультимедийных приложений. Очень шустро работает,​ требует от 128 Мбайт оперативной памяти (если меньше — будет свопиться на диск). В 2004 году издательство O'​Reilly выпустило шикарную книгу "​KNOPPIXHacks",​ содержащую главы, посвященные технике восстановления данных. Саму книжку можно найти в Осле, а KNOPPIX заказать в Интернет-магазине www.linuxcenter.ru. **KNOPPIX** 3.7 — самый лучший дистрибутив из всех. Основан на GNU/Debian. Занимает всего один диск, но содержит практически все: от дисковых утилит и компиляторов до офисных пакетов и мультимедийных приложений. Очень шустро работает,​ требует от 128 Мбайт оперативной памяти (если меньше — будет свопиться на диск). В 2004 году издательство O'​Reilly выпустило шикарную книгу "​KNOPPIXHacks",​ содержащую главы, посвященные технике восстановления данных. Саму книжку можно найти в Осле, а KNOPPIX заказать в Интернет-магазине www.linuxcenter.ru.
Строка 189: Строка 179:
  
 Отметим,​ что по сравнению с NTFS такая схема хранения информации об размещении намного более просто устроена,​ но в месте с тем и прожорлива. Однако,​ одна обладает одним несомненным достоинством,​ которое рвет NTFS как Тузик грелку. Поскольку все ссылки хранятся в неупакованном виде, для каждого блока файла мы может быстро найти соответствующий ему косвенный блок, даже если inod'​а полностью разрушена. Отметим,​ что по сравнению с NTFS такая схема хранения информации об размещении намного более просто устроена,​ но в месте с тем и прожорлива. Однако,​ одна обладает одним несомненным достоинством,​ которое рвет NTFS как Тузик грелку. Поскольку все ссылки хранятся в неупакованном виде, для каждого блока файла мы может быстро найти соответствующий ему косвенный блок, даже если inod'​а полностью разрушена.
- 
-{{recover.ext23fs.undel.lite_Image_4.png}} 
  
 Рисунок 5 описание порядка размещения файла на диске, иерархия непосредственных и косвенных блоков Рисунок 5 описание порядка размещения файла на диске, иерархия непосредственных и косвенных блоков
Строка 260: Строка 248:
 В общем, для профессионального использования R-Studio катастрофически не подходит. В общем, для профессионального использования R-Studio катастрофически не подходит.
  
-{{recover.ext23fs.undel.lite_Image_5.png}}+
  
 Рисунок 6 утилита R-Studio forNTFS восстанавливает удаленные файлы на ext2fs разделе. Файлы есть, но нет имен. Рисунок 6 утилита R-Studio forNTFS восстанавливает удаленные файлы на ext2fs разделе. Файлы есть, но нет имен.
Строка 273: Строка 261:
  
 Кстати говоря,​ debugfs довольно криво поддерживает ext3fs. В частности,​ команда lsdel всегда показывает ноль удаленных файлов,​ даже если грохнуть ### удалить весь раздел. Так что вопрос выбора файловой системы отнюдь не так прост, каким его пытаются представить книги "LINUX для начинающих",​ а преимущества ext3fs на рабочих станциях и домашних компьютерах далеко небесспорны и неочевидны. Поддержка транзакций реально требуется лишь серверам (да и то не всем), а вот невозможность восстановления ошибочного удаленных файлов зачастую приносит намного большие убытки,​ чем устойчивость файловой к внезапным отказам питания. Кстати говоря,​ debugfs довольно криво поддерживает ext3fs. В частности,​ команда lsdel всегда показывает ноль удаленных файлов,​ даже если грохнуть ### удалить весь раздел. Так что вопрос выбора файловой системы отнюдь не так прост, каким его пытаются представить книги "LINUX для начинающих",​ а преимущества ext3fs на рабочих станциях и домашних компьютерах далеко небесспорны и неочевидны. Поддержка транзакций реально требуется лишь серверам (да и то не всем), а вот невозможность восстановления ошибочного удаленных файлов зачастую приносит намного большие убытки,​ чем устойчивость файловой к внезапным отказам питания.
- 
-{{recover.ext23fs.undel.lite_Image_6.png}} 
  
 Рисунок 7 утилита R-Studio, восстанавливающая удаленные файлы на разделе ext3fs. есть имена, нету самих файлов (их длина равна нулю, т.к. список непосредственных блоков затерт) Рисунок 7 утилита R-Studio, восстанавливающая удаленные файлы на разделе ext3fs. есть имена, нету самих файлов (их длина равна нулю, т.к. список непосредственных блоков затерт)