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之间的区别
look / mnt:
# create mountpoints
mkdir /mnt 0775 root system
look / 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 root system
添加 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 /
答案 0 :(得分:-1)
您必须在清单文件中添加某些权限..
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
以及更多内容,请参阅以下内容,了解您所寻求的内容