Я пытаюсь установить файловую систему с файловыми файлами на сервере Ubuntu 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 Translation Layer), который делает их похожими на традиционные блочные устройства хранения на внешний мир. UBIFS вместо этого предназначен для работы с флеш-устройствами, у которых нет уровня эмуляции блочного устройства и которые обрабатываются подсистемой MTD и представляют собой пространство пользователей в качестве устройств MTD.
То же самое относится к JFFS2 - UBIFS - это скорее новый улучшенный вариант для JFFS2. Поэтому, если вы пытаетесь установить UBIFS / JFFS2 / LogFS на USB-накопитель, это не имеет смысла. В случае флэш-устройств, у которых нет эмуляционного уровня блочного устройства, такого как маршрутизатор или смартфон, это имеет смысл.
Но я думаю, вы не собираетесь устанавливать Ubuntu , если вы пытаетесь установить [!d4 ] поверх вашего маршрутизатора / смартфона или что-то в этом роде.
Надеюсь, это поможет.
Похоже, 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
Инструмент userland можно клонировать используя
git clone git://github.com/prasad-joshi/logfsprogs.git