当前位置: 技术问答>linux和unix
jffs2如何设置不同分区只读属性?
来源: 互联网 发布时间:2016-10-04
本文导语: 请问在哪里进行设置呢? u-boot中可以设置 rootfstype=jffs2 ro 这里仅仅是设置文件系统只读属性是么? 其他分区要在哪里设置呢? | 首先我要知道你的linux jffes分区是如何实现的 常见的有2种 1、在内核启动...
请问在哪里进行设置呢?
u-boot中可以设置
rootfstype=jffs2 ro
这里仅仅是设置文件系统只读属性是么?
其他分区要在哪里设置呢?
u-boot中可以设置
rootfstype=jffs2 ro
这里仅仅是设置文件系统只读属性是么?
其他分区要在哪里设置呢?
|
首先我要知道你的linux jffes分区是如何实现的
常见的有2种
1、在内核启动参数中指定,类似mtdparts=phys:60m(filesystem),2m(kernel),1m(dtb),512k(env),512k(uboot)
2、在源代码中使用
static struct mtd_partition flash_parts[] = {
{
.name = "u-boot",
.offset = 0x00000000,
.size = 0x00020000, /* 128 KiB */
.mask_flags = MTD_WRITEABLE,
},
{
.name = "root",
.offset = 0x00020000,
.size = 0x007d0000,
},
{
.name = "env",
.offset = 0x007f0000,
.size = 0x00010000,
.mask_flags = MTD_WRITEABLE,
},
};
这样的形式
不知你是哪一种
常见的有2种
1、在内核启动参数中指定,类似mtdparts=phys:60m(filesystem),2m(kernel),1m(dtb),512k(env),512k(uboot)
2、在源代码中使用
static struct mtd_partition flash_parts[] = {
{
.name = "u-boot",
.offset = 0x00000000,
.size = 0x00020000, /* 128 KiB */
.mask_flags = MTD_WRITEABLE,
},
{
.name = "root",
.offset = 0x00020000,
.size = 0x007d0000,
},
{
.name = "env",
.offset = 0x007f0000,
.size = 0x00010000,
.mask_flags = MTD_WRITEABLE,
},
};
这样的形式
不知你是哪一种