我从注释1与cyanogenmod 11升级到Note 4(910C)与股票android(rooted)。 我想使用ext4格式的外部SD卡,但三星没有为extSdCard添加ext4支持(为什么???????????),因此在启动时无法识别。无论如何,我设法安装它,但我只能以root身份使用它。是的,ooold权限问题。
我用这个脚本:
REALMNT=/mnt/media_rw/extSdCard
mount -t ext4 -o rw,noatime /dev/block/mmcblk1p1 "$REALMNT"
sdcard "$REALMNT" /storage/extSdCard 1023 1023 &
此脚本会挂载该卡,但权限错误。 我还更改了 /system/etc/permissions/platform.xml 中的权限,没有运气。
手动安装SD卡后获得的一些权限:
# ls -la /storage (notice 1015 instead of 1028)
....
drwxrwxr-x 13 0 1015 4096 Jan 29 02:52 extSdCard
# ls -la /mnt/media_rw
drwx------ 9 1023 1028 0 Jan 29 03:30 .
drwxrwxr-x 7 0 1000 0 Jan 29 03:30 ..
drwx------ 2 1023 1023 0 Jan 29 03:30 UsbDriveA
drwx------ 2 1023 1023 0 Jan 29 03:30 UsbDriveB
drwx------ 2 1023 1023 0 Jan 29 03:30 UsbDriveC
drwx------ 2 1023 1023 0 Jan 29 03:30 UsbDriveD
drwx------ 2 1023 1023 0 Jan 29 03:30 UsbDriveE
drwx------ 2 1023 1023 0 Jan 29 03:30 UsbDriveF
drwxrwxrwx 13 1023 1023 4096 Jan 29 02:52 extSdCard
线索?
谢谢!