在 Android 系统中,我们通过 adb 登录到 shell 进行操作时,可能会遇到操作失败并提示 “Read-only file system” 的问题。
注意这里的前提是已经获取到了 root 权限,否则下文的命令不能执行,会被提示 “Permission denied”。
如果你已经是 root 用户了,那么可以重新挂载待操作分区为可读写分区即可消除 “Read-only file system” 问题。命令如下:
mount -o remount,rw /system
这里的 /system 也可以是其它你想操作的目录。
另外一个需要注意的事情是,在你对文件操作完毕之后,务必要把被操作分区的读写权限修改回只读。命令如下:
mount -o remount,ro /system