Создание списка мертвых LBA из файла карты / журнала gddrescue?

grep foo.lookup не является корректным примером. В нем отсутствует аргумент, либо параметр поиска, либо имя файла.

Чтобы записать только сообщения об ошибках, которые grep возвращает в файл, можно сделать следующее:

$ grep $lookUpVal foo.lookup 2> errors.log

Все ошибки отправляются в STDERR (2>), а весь вывод - в STDOUT (1>). Они объединены следующим образом:

$ grep $lookUpVal foo.lookup > output.log 2>&1
3
21.10.2018, 23:21
1 ответ

gddrescuelogпредназначен для этой цели.https://www.systutorials.com/docs/linux/man/1-ddrescuelog/

Опция -c или опция --create -mapfile позволяет вам создать mapfile, если вы можете указать правильный --размер блока -или -b, который обычно 512 на флешках и жестких дисках и 2048 на оптических дисках.

Опция -l, --list -блоков позволяет сделать то же самое в обратном порядке с заданным размером --блока -, генерируя списки нечитаемых LBA. Файл карты представляет собой список шестнадцатеричных байтов, доступных для чтения и нечитаемых -. Вы также можете вывести его в >>a _file.list.txt.

Руководствоman ddrescuelog:https://www.systutorials.com/docs/linux/man/1-ddrescuelog/.

0
27.01.2020, 21:33

Теги

Похожие вопросы