安卓设备,我想在/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:/ #
无法将其修复为/系统。
我该怎么做?
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_存储的区别
看/看:
# create mountpoints
mkdir /mnt 0775 root system
look/mnt/usb_存储:
# 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根系统
添加安装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 /
最佳答案
您应该在清单文件中添加某些权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
更多信息,请参见以下内容
Can't create file in sd-card
关于android - 只读文件系统android(是/mnt不是/system),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19920144/