Я пытаюсь смонтировать файловую систему в формате logfs на Ubuntu Server 11.10. Вот что я сделал:
# apt-get install logfs-tools
# mkfs.logfs /dev/sda5
...
Finished generating LogFS
# mount -t logfs /dev/sda5 /tmp/fs5
mount: unknown filesystem type 'logfs'
мне не хватает modprobe или что-то еще?
UBIFS является преемником JFFS2 и конкурентом LogFS. UBIFS не работает с тем, что многие люди рассматривают устройства флэш-памяти как основанные на флэш-памяти жесткие диски, SD-карты, карты с интерфейсом USB, и т.д.; потому что те устройства используют слой эмуляции блочного устройства под названием FTL (Слой Перевода Flash), которые делают, они похожи на традиционные устройства блочного хранения к внешнему миру. UBIFS вместо этого разработан для работы с устройствами флэш-памяти, которые не имеют слоя эмуляции блочного устройства и которые обрабатываются подсистемой MTD и представляют себя пространству пользователя как устройства MTD.
То же касается JFFS2 - UBIFS является большим количеством нового/улучшенного вклинивания сигнала для JFFS2. Так , если Вы попытка установить UBIFS/JFFS2 / LogFS в Карте флэш-памяти с интерфейсом USB это не имеет никакого смысла . В случае, если устройства флэш-памяти, которые не имеют слоя эмуляции блочного устройства как маршрутизатор или смартфон, который он делает , имеют смысл.
, Но я предполагаю Вас не собирающийся устанавливать сервер Ubuntu сверху Вашего маршрутизатора/смартфона или чего-то как этот.
Hope это поможет.
Похож на Ubuntu, не компилирует LogFS
$ grep -i logfs /boot/config-3.*
/boot/config-3.0.0-15-generic:# CONFIG_LOGFS is not set
/boot/config-3.0.0-16-generic:# CONFIG_LOGFS is not set
Однако, можно клонировать последнее исходное использование LogFS после команды:
git clone git://github.com/prasad-joshi/logfs_upstream.git
инструмент пространства пользователя может быть клонирован с помощью
git clone git://github.com/prasad-joshi/logfsprogs.git