Как монтировать разделы UBIFS/MTD?

У меня есть прекрасный mount: unknown filesystem type 'ubifs' ошибка с Ubuntu 14.04. Какой пакет обеспечивает эту функциональность?

Он должен быть включен в некоторые предыдущие версии Ubuntu. Пакеты mtd-* не помогают.

2 ответа

Команда, которую вам нужно выполнить, чтобы получить поддержку UBIFS:

      modprobe ubifs

Это загрузит три модуля ядра:

  1. мтд
  2. уби
  3. убифы

Эти модули должны позволять вам выполнять команду монтирования с -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
Другие вопросы по тегам