Bug 44161

Summary: aarch64: scalpel не восстанавливает файлы
Product: Branch p10 Reporter: Vera Blagoveschenskaya <vercha>
Component: scalpelAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: antohami, mike
Version: не указана   
Hardware: aarch64   
OS: Linux   

Description Vera Blagoveschenskaya 2022-10-28 10:50:37 MSK
scalpel-2.0-alt2.aarch64

Воспроизводится на реальном тестовом стенде
Baikal Electronics Baikal-M mitx TF307-MB-S-D
а также на виртуальной машине.

1) Выполнить загрузку в rescue
2) Выполнить команду
# scalpel /dev/sda1 -o scalpel-files

Результат: не выполняется восстановление файлов на /dev/sda1 с указанием выходного каталога. Ничего не происходит, процесс не идет.

Ожидаемый результат: восстановлены файлы в выходном каталоге.

Дополнительно: НЕ воспроизводится на x86_64
Comment 1 Vera Blagoveschenskaya 2024-04-05 18:57:45 MSK
Ошибка все еще актуальна, в состав rescue для образа Server 10.2 входит scalpel-2.0-alt2.aarch64
Comment 2 Michael Shigorin 2024-04-05 21:05:18 MSK
Проверьте примерно на p7 или когда я занимался этим пакетом -- лет восемь-десять назад, когда _действительно_ понадобилось выковырять утерянный файл с ext3/4 на HDD, scalpel смог, но это потребовало вдумчивого чтения.

Также может быть существенно, на каком диске расположена ФС и как подключена -- если это SSD, а во флагах монтирования есть discard, то восстановить удалённые данные без доступа как минимум напрямую к флэшу и контроллеру должно быть если и возможно, то маловероятно.

В любом случае я уже давно по факту не занимаюсь этим любопытным набором программ с forensics wiki.