Как смонтировать файловую систему с файловыми файлами в формате logfs?

Я пытаюсь установить файловую систему с файловыми файлами на сервере 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 или что-то еще?

2
задан 6 March 2012 в 23:20

2 ответа

UBIFS является преемником JFFS2 и конкурентом LogFS. UBIFS не работает с тем, что многие считают флеш-устройствами, такими как флеш-накопители, SD-карты, USB-накопители и т. Д .; потому что эти устройства используют слой эмуляции блочного устройства, называемый FTL (Flash Translation Layer), который делает их похожими на традиционные блочные устройства хранения на внешний мир. UBIFS вместо этого предназначен для работы с флеш-устройствами, у которых нет уровня эмуляции блочного устройства и которые обрабатываются подсистемой MTD и представляют собой пространство пользователей в качестве устройств MTD.

То же самое относится к JFFS2 - UBIFS - это скорее новый улучшенный вариант для JFFS2. Поэтому, если вы пытаетесь установить UBIFS / JFFS2 / LogFS на USB-накопитель, это не имеет смысла. В случае флэш-устройств, у которых нет эмуляционного уровня блочного устройства, такого как маршрутизатор или смартфон, это имеет смысл.

Но я думаю, вы не собираетесь устанавливать Ubuntu , если вы пытаетесь установить [!d4 ] поверх вашего маршрутизатора / смартфона или что-то в этом роде.

Надеюсь, это поможет.

2
ответ дан 25 May 2018 в 15:00

Похоже, 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
2
ответ дан 25 May 2018 в 15:00