Прежде всего, извинения, если об этом уже спрашивали. Я нашел много похожих вопросов, но ни один из них полностью не соответствовал моей ситуации.
У меня есть сырой образ диска, сделанный из раздела ext4 на устройстве Android с помощью dd -
busybox dd if=/dev/block/someblock of=backup.img
Исходный раздел был большим по размеру, но не имел большого количества данных. Таким образом, файл изображения имеет много неиспользуемого пространства.
Мне нужно уменьшить размер файла изображения без изменения размера раздела файловой системы. Можно ли переместить данные в начало изображения, а затем обрезать файл? Если я сделаю это, смогу ли я записать этот образ обратно в исходный код позже без изменения размера раздела? (Я могу полностью стереть целевое устройство перед записью, если требуется).
Если да, как я могу это сделать?
Сжатие не вариант. Мне нужен сырой файл.
Спасибо