如何挂载 logfs 格式的文件系统?

如何挂载 logfs 格式的文件系统?

我正在尝试在 Ubuntu Server 11.10 上安装 logfs 格式的文件系统。以下是我所做的:

# 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 或者别的什么东西?

答案1

UBIFS 是 JFFS2 的后继者,也是 LogFS 的竞争对手.UBIFS 不支持什么许多人认为闪存设备,如基于闪存的硬盘、SD 卡、USB 棒等;因为这些设备使用称为 FTL(闪存转换层)的块设备模拟层,使它们在外界看来就像传统的基于块的存储设备。相反,UBIFS 旨在与没有块设备模拟层的闪存设备配合使用,这些闪存设备由 MTD 子系统处理,并作为 MTD 设备呈现给用户空间。

同样适用于 JFFS2 —— UBIFS 更像是 JFFS2 的全新/改进版本。因此如果你想安装UBIFS/JFFS2/USB 闪存驱动器上的 LogFS 没有意义以防万一没有块设备模拟层的闪存设备路由器或智能手机合理。

但我猜你不会安装 Ubuntu服务器在路由器/智能手机或类似设备的顶部。

希望它能有所帮助。

答案2

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

相关内容