Android[root]:什么是/dev/block/mtdblock*?

Android[root]:什么是/dev/block/mtdblock*?,android,linux,Android,Linux,我发现需要以读写方式装载/系统,并在一个在线论坛上发现: mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system 这非常有效。。但我不完全理解安装到哪里/系统。什么是/dev/block/mtdblock*?我如何知道它是否安全使用?并且,-o remount选项会不会碰巧把系统的其他部分搞砸了?为什么装载到半随机位置允许我在/system上进行rw访问,而不必导航到/dev/block/mtdblock 我是android roo

我发现需要以读写方式装载/系统,并在一个在线论坛上发现:

mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
这非常有效。。但我不完全理解安装到哪里/系统。什么是/dev/block/mtdblock*?我如何知道它是否安全使用?并且,-o remount选项会不会碰巧把系统的其他部分搞砸了?为什么装载到半随机位置允许我在/system上进行rw访问,而不必导航到/dev/block/mtdblock

我是android root的新手,对linux的了解有限

设备

/dev/block/mtdblock2
是android上的一种特殊类型的内存存储,可以读写。在本例中,它看起来像是用“yaffs2”文件系统格式化的,这种文件系统特别适合这种类型的内存存储技术。硬盘驱动器、SD卡、NAND内存等都具有不同的特性,在特定类型的物理存储上,某些文件系统比其他文件系统工作得更好

命令

mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
使分区“mtdblock2”的内容在名为“/system”的根目录下可用。你应该能够

cd /system; ls
查看该分区的顶级内容

重新装载操作只是将可能只有只读文件系统的内容更改为读/写文件系统

这样做的唯一危险是,如果不小心,可能会更改mtdblock2中包含的一些关键文件(可能是启动文件或关键系统文件)。只需阅读或在别处复制它们是100%安全的


如果您需要向/system添加一些文件,只要有空间,就可以添加。当您重新启动android时,它很可能会返回只读状态。

我认为在或上询问此问题将帮助您更快获得帮助。我不认为这里有很多用户能够回答这个问题,因此这个问题不能得到足够的关注。