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

时间:2015-05-04 15:22:39

标签: android linux

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

{{1}}

完美运行..但我并不完全了解/系统的安装位置。什么是/ dev / block / mtdblock *?我怎么知道它是否安全使用?并且-o remount选项是否偶然为系统的其余部分搞砸了什么?为什么安装到半随机位置允许我在/ system上进行rw访问而无需导航到/ dev / block / mtdblock?

我是android root的新手,只有有限的linux知识。

1 个答案:

答案 0 :(得分:1)

设备

/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时,它很可能会返回只读状态。