Как монтировать разделы UBIFS/MTD?
У меня есть прекрасный mount: unknown filesystem type 'ubifs'
ошибка с Ubuntu 14.04. Какой пакет обеспечивает эту функциональность?
Он должен быть включен в некоторые предыдущие версии Ubuntu. Пакеты mtd-* не помогают.
2 ответа
Команда, которую вам нужно выполнить, чтобы получить поддержку UBIFS:
modprobe ubifs
Это загрузит три модуля ядра:
- мтд
- уби
- убифы
Эти модули должны позволять вам выполнять команду монтирования с -t ubifs после выполнения команды ubiattach -p /dev/XXX для некоторого устройства XXX, о котором знает ядро.
Порядок зависимости модулей mtd, потом ubi, потом ubifs, так что для удаления модулей нужно сделать:
rmmod ubifs ubi mtd
UBIFS не прост в освоении. Этот ответ - только начало. Вот более полный пример.
У меня такая же проблема. С помощью dmesg
Я нашел следующие сообщения:
UBI error: ubi_open_volume: cannot open device 0, volume 0, error -19
UBIFS error (pid 2921): ubifs_mount: cannot open "ubi0", error -19
Это означает, что том не был создан. Выполнение следующей команды исправило это:
sudo ubimkvol /dev/ubi0 -N myos -s 200MiB
sudo mount -t ubifs ubi0:myos /mnt/ubi