LINUX.ORG.RU
ФорумMobile

как распаковать ubifs?

 


0

2

как смонтировать/распаковать образ файла ubifs в Debian Sid?

образ 32 мб. смотрел интернет - там через какие-то манипуляции с утилитами, которых в Debian просто нет

★★★★★

ubifs есть в ядре. как минимум модуль ядра лежит в станадртном месте.

$ modinfo /lib/modules/4.15.0-34-generic/kernel/fs/ubifs/ubifs.ko
filename:       /lib/modules/4.15.0-34-generic/kernel/fs/ubifs/ubifs.ko
description:    UBIFS - UBI File System
author:         Artem Bityutskiy, Adrian Hunter
version:        1
license:        GPL
alias:          fs-ubifs
srcversion:     979BD70026DB31B5A6F874F
depends:        ubi
retpoline:      Y
intree:         Y
name:           ubifs
vermagic:       4.15.0-34-generic SMP mod_unload 686
signat:         PKCS#7
signer:
sig_key:
sig_hashalgo:   md4

соответственно надо установить сей модуль в рабочую систему и почитать https://www.kernel.org/doc/Documentation/filesystems/ubifs.txt

pfg ★★★★★
()
Последнее исправление: pfg (всего исправлений: 2)
Ответ на: комментарий от pfg

всё это читал, попробовал десять разных написанных способов - так и не смонтировалось

я не системный программист, чтобы написать распаковщик ubifs :) мне нужно с одного образа достать несколько файлов, и всё, на этом мне ubifs будет больше не нужен :)

buratino ★★★★★
() автор топика

а, да, это не UBIFS, а UBI Image

ФС выглядит так:

ubi.image: UBIfs image, sequence number 18, length 4096, CRC 0x06ad49ae

а вот это - вот так

ubi: UBI image, version 1

как хоть саму ФС извлечь

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

мне нужно с одного образа достать несколько файлов, и всё

Задействовать binwalk
У него режим распаковки есть.

Kuzz ★★★
()
Ответ на: комментарий от athost

dmesg грит, что /dev/ubi0_0 не найден :(

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

дай ссыль на файл, заинтересовал ажно :)

pfg ★★★★★
()

чёт я не догнал, если модуль ФС есть в ядре, то почему нельзя сделать mount bind или loop? забыл уже, что именно

darkenshvein ★★★★★
()
Ответ на: комментарий от darkenshvein

потому что другие принципы

почитай про ubi и ubifs

buratino ★★★★★
() автор топика
Ответ на: комментарий от annulen

а в интернете написано

Подсистема MTD не реализует новый вид драйвера, но скорее она связывает любое устройство с драйверами символьных и блочных устройств. Когда драйвер зарегистрирован в подсистеме MTD, она экспортирует такое устройство в оба этих вида драйверов.

«врут гады»?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.