Android设备,我想触摸/mnt中的文件或目录,它说“只读文件系统”,我不知道该怎么做。我尝试用那个修复/系统修复它,但它没有用。
root@android:/ # ls -l
.....
drwxrwxr-x root system 2011-01-01 11:33 mnt
.....
root@android:/ #
root@android:/ # mkdir /mnt/test
mkdir failed for /mnt/test, Read-only file system
255|root@android:/ #
root@android:/ # mount -o remount,rw /mnt
Usage: mount [-r] [-w] [-o options] [-t type] device directory
1|root@android:/ #
无法将其修复为 /system。我该怎么做?
root@android:/ # id
uid=0(root) gid=0(root)
root@android:/ #
但我可以在 /mnt/xxx/ 中创建目录,如下所示:
root@android:/ # mkdir /mnt/usb_storage/test
root@android:/ # ls /mnt/usb_storage/test/
root@android:/ # ls /mnt/usb_storage/
test
root@android:/ #
和
我喜欢 init.rc 中 /mnt 和 /mnt/usb_storage 之间的区别
看/mnt:
# create mountpoints
mkdir /mnt 0775 root system
看/mnt/usb_storage:
# Directory for multi usb storage
mkdir /mnt/usb_storage 0700 root system
mount tmpfs tmpfs /mnt/usb_storage mode=0755 gid=1000
是的!我修好了!
创建挂载点
mkdir /mnt 0775 根系统
添加mount tmpfs tmpfs /mnt/ mode=0755 gid=1000
现在我可以在 /mnt 中触摸文件或创建目录
root@android:/mnt # mkdir /mnt/test
root@android:/mnt # ls -l /mnt/
....
drwxrwxrwx root root 2011-01-01 11:04 test
drwxrwxrwt root system 2011-01-01 11:00 usb_storage
root@android:/mnt #
解决
ramdisk rootfs 是只读的。
mount -o remount,rw /