always use esdfs.
persist.sys.sdcardfs force_on or off, always use esdfs.
/data/media on /mnt/runtime/default/emulated type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:1015:771:771,derive=multi,noconfine,derive_gid,default_normal,unshared_obb)
/data/media on /storage/emulated type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:1015:771:771,derive=multi,noconfine,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/runtime/read/emulated type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:750:750,derive=multi,noconfine,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/runtime/write/emulated type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:770:770,derive=multi,noconfine,derive_gid,default_normal,unshared_obb)
/data/media on /mnt/runtime/full/emulated type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:770:770,derive=multi,noconfine,derive_gid,default_normal,unshared_obb)
/dev/block/vold/public:8,2 on /mnt/media_rw/1551-23CF type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/mnt/media_rw/1551-23CF on /mnt/runtime/default/1551-23CF type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:1015:771:771,derive=public,noconfine)
/mnt/media_rw/1551-23CF on /storage/1551-23CF type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:1015:771:771,derive=public,noconfine)
/mnt/media_rw/1551-23CF on /mnt/runtime/read/1551-23CF type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:755:755,derive=public,noconfine)
/mnt/media_rw/1551-23CF on /mnt/runtime/write/1551-23CF type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:755:755,derive=public,noconfine)
/mnt/media_rw/1551-23CF on /mnt/runtime/full/1551-23CF type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:770:770,derive=public,noconfine)
/dev/block/vold/public:8,3 on /mnt/media_rw/24C97AC14E629DF4 type ntfs3 (rw,nosuid,nodev,noexec,noatime,uid=0,gid=1023,fmask=37777600007,dmask=37777600007,iocharset=utf8)
/mnt/media_rw/24C97AC14E629DF4 on /mnt/runtime/default/24C97AC14E629DF4 type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:1015:771:771,derive=public,noconfine)
/mnt/media_rw/24C97AC14E629DF4 on /storage/24C97AC14E629DF4 type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:1015:771:771,derive=public,noconfine)
/mnt/media_rw/24C97AC14E629DF4 on /mnt/runtime/read/24C97AC14E629DF4 type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:755:755,derive=public,noconfine)
/mnt/media_rw/24C97AC14E629DF4 on /mnt/runtime/write/24C97AC14E629DF4 type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:755:755,derive=public,noconfine)
/mnt/media_rw/24C97AC14E629DF4 on /mnt/runtime/full/24C97AC14E629DF4 type esdfs (rw,nosuid,nodev,noexec,noatime,lower=1023:1023:664:775,upper=0:9997:770:770,derive=public,noconfine)
:/ # getprop | grep sdcard
[external_storage.sdcardfs.enabled]: [1]
[persist.fuse_sdcard]: [false]
[persist.sys.sdcardfs]: [force_on]
[ro.sys.sdcardfs]: [true]
:/ # getprop | grep sdcardfs
[external_storage.sdcardfs.enabled]: [1]
[persist.sys.sdcardfs]: [force_on]
[ro.sys.sdcardfs]: [true]
:/ #