Я пытаюсь восстановить некоторые файлы, удаленные из раздела Linux ext3. Я извлек устройство с необработанными разделами (/dev/sda1), используя grep -b и это дало мне смещение. Какой самый простой способ для меня - прочитать порцию данных с этого блочного устройства, начиная со смещения, возвращаемого grep?

1 ответ1

3

С помощью dd: установите размер блока в 1 1k чтобы упростить математику, затем skip это количество блоков до (непосредственно перед) смещения и скопируйте любое count блоков, которое, по вашему мнению, вам может понадобиться, используя раздел в качестве входного файла, в выходной файл:

dd if=/dev/sda1 of=recovery_file bs=1k skip=4321 count=20

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .