首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将分区格式化为JFFS2?

如何将分区格式化为JFFS2?
EN

Ask Ubuntu用户
提问于 2019-02-21 04:08:40
回答 2查看 2K关注 0票数 0

我尝试过许多应用程序用JFFS2文件系统格式化一个空的USB驱动器,但是我还没有找到一个可以让我这样做的工具。

  • gnome-disk-utility没有列出它
  • gparted没有列出它
  • mkfs.jffs2从目录构建文件系统,我不想这样
  • flash_eraseall与错误can't initialize libmtd一起失败

我正在尝试将它用于我的路由器,一个运行R8000DD-WRT

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-02-21 04:23:00

JFFS2不是为在常规的块设备上使用它而设计的,例如那些通过USB存储或硬盘驱动器控制器实现的设备--它是为嵌入式设备设计的,并且当您可以直接访问闪存芯片时。

在块设备上使用它是不可能的,除非使用一些相当高级的黑客,例如这一个,它使用一个名为"block2mtd“的内核技巧来模拟块设备上的MTD接口。这太不切实际了,仅仅是一种智力上的好奇心,不要在现实世界中这样做。

如果你想在一个USB驱动器上建立一个日志结构的文件系统,那就得到一个在硬件上实现的文件系统--任何实现磨损的Flash硬盘或USB棒,本质上都是一个低级别的日志结构文件系统,而常规的文件系统是在更高层次上实现的。虽然SSD是SSD的中流砥柱,但对于USB棒来说,这仍然比较少见,除了一些例外,比如我的"Sandisk“品牌棒。

或者您可能想尝试使用NILFS进行实验。但是,在某些任务上,它比传统的文件系统慢得多。你可能会惊讶地发现,好的老ext4比你想象的要快。

票数 1
EN

Ask Ubuntu用户

发布于 2019-02-21 14:28:41

我不认为你需要格式化你的USB驱动器或内存粘在JFFS2上。只需使用名为JFFS并使用ext2格式化的分区即可。启用USB磁盘服务,它应该由DD-WRT自动挂载.我在运行DD/w的R7800上使用了一个记忆棒,查看GUI、选项卡、USB和NAS中的设置。在管理中也有一个jffs设置。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1120005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档