Linux:用于运行时MTD重新分区的用户工具

时间:2014-09-17 07:57:22

标签: linux-kernel embedded-linux disk-partitioning

我有以下用例。我通过initramfs启动系统。然后我的软件通过网络获取像u-boot,内核,rootfs等图像并将其刻录到NAND闪存中。问题是,分区可能不同(分区的数量和大小),具体取决于目标。所以我需要在运行时更改MTD分区。

一个workaroud将通过kexec启动相同的内核,并通过内核命令行参数提供另一个分区表,但我想避免重启。

linux-mtd邮件列表上有很多讨论和补丁,但我仍然没有看到整体情况(Documentation / mtd /也没有相关信息)。到目前为止,我发现了以下patch。使用此IOCTL可以使用哪些软件从用户空间重新分配NAND闪存?

1 个答案:

答案 0 :(得分:2)

你应该考虑使用UBI。