0% found this document useful (0 votes)
16 views9 pages

FPSE Android Storage Configuration

The document provides detailed information about the storage and mount points of an Android system, including various file systems and their attributes. It lists the types of storage, such as tmpfs, erofs, ext4, and f2fs, along with their respective mount options and configurations. Additionally, it includes paths for different storage locations and profiles related to the Android emulator environment.

Uploaded by

jerrydreamz100
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views9 pages

FPSE Android Storage Configuration

The document provides detailed information about the storage and mount points of an Android system, including various file systems and their attributes. It lists the types of storage, such as tmpfs, erofs, ext4, and f2fs, along with their respective mount options and configurations. Additionally, it includes paths for different storage locations and profiles related to the Android emulator environment.

Uploaded by

jerrydreamz100
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

AudioFPB:256 AudioSR:48000

Kitkat Storage number: 1


Kitkat Storage 0: /storage/emulated/0/Android/data/[Link]/files
Kitkat Profile /Android/data/[Link]/files
internal is /storage/emulated/0
Result of Mount command
(null) on / type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
tmpfs on /dev type tmpfs
(rw,seclabel,nosuid,relatime,size=5780448k,nr_inodes=1445112,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600,ptmxmode=000)
none on /dev/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
none on /dev/cpuctl type cgroup (rw,nosuid,nodev,noexec,relatime,cpu)
none on /dev/cpuset type cgroup
(rw,nosuid,nodev,noexec,relatime,cpuset,noprefix,release_agent=/sbin/
cpuset_release_agent)
none on /dev/memcg type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
binder on /dev/binderfs type binder (rw,relatime,max=1048576,stats=global)
adb on /dev/usb-ffs/adb type functionfs (rw,relatime)
mtp on /dev/usb-ffs/mtp type functionfs (rw,relatime)
ptp on /dev/usb-ffs/ptp type functionfs (rw,relatime)
proc on /proc type proc (rw,relatime,gid=3009,hidepid=invisible)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
none on /sys/fs/cgroup type cgroup2
(rw,nosuid,nodev,noexec,relatime,memory_recursiveprot)
tracefs on /sys/kernel/tracing type tracefs (rw,seclabel,relatime,gid=3012)
none on /sys/fs/fuse/connections type fusectl (rw,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime)
pstore on /sys/fs/pstore type pstore (rw,seclabel,nosuid,nodev,noexec,relatime)
tmpfs on /mnt type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755,
gid=1000)
(null) on /mnt/vendor/mi_ext type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
tmpfs on /mnt/installer type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755,
gid=1000)
/dev/fuse on /mnt/installer/0/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/installer/999/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
tmpfs on /mnt/androidwritable type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755,
gid=1000)
/dev/fuse on /mnt/androidwritable/0/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/androidwritable/999/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
(null) on /mnt/vendor/protect_f type ext4
(rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1)
(null) on /mnt/vendor/protect_s type ext4
(rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1)
(null) on /mnt/vendor/nvdata type ext4
(rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1)
(null) on /mnt/vendor/nvcfg type ext4
(rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1)
(null) on /mnt/vendor/persist type ext4
(rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1)
(null) on /mnt/rescue type ext4 (rw,seclabel,noatime)
(null) on /mnt/reuse type f2fs
(rw,lazytime,seclabel,noatime,background_gc=on,nogc_merge,discard,discard_unit=bloc
k,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,barrier
,extent_cache,mode=adaptive,active_logs=6,alloc_mode=reuse,checkpoint_merge,fsync_m
ode=posix,memory=normal)
(null) on /mnt/vendor/mdota type ext4 (ro,seclabel,noatime)
/dev/fuse on /mnt/user/0/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
(null) on /mnt/pass_through/0/emulated type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
/dev/fuse on /mnt/hyperos_sandbox/0 type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
/dev/fuse on /mnt/user/999/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
(null) on /mnt/pass_through/999/emulated type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
/dev/fuse on /mnt/hyperos_sandbox/999 type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
(null) on /metadata type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,nogc_merge,discard,disc
ard_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,alloc_mode=reuse,checkpoint_
merge,fsync_mode=posix,memory=normal)
(null) on /system_ext type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
overlay on /system_ext/etc/permissions type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/system_ext/etc/permissions:/
system_ext/etc/permissions)
overlay on /system_ext/app type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/system_ext/app:system_ext/app)
(null) on /vendor type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
(null) on /product type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
overlay on /product/overlay type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/overlay/:/product/
overlay)
overlay on /product/app type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/app/:/product/app)
overlay on /product/priv-app type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/priv-app/:/product/priv-
app)
overlay on /product/lib type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/lib/:/product/lib)
overlay on /product/lib64 type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/lib64/:/product/lib64)
overlay on /product/bin type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/bin/:/product/bin)
overlay on /product/framework type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/framework/:/product/
framework)
overlay on /product/media type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/media/:/product/media)
overlay on /product/opcust type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/opcust/:/product/opcust)
overlay on /product/data-app type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/data-app/:/product/data-
app)
overlay on /product/etc/sysconfig type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/etc/sysconfig/:/product/
etc/sysconfig)
overlay on /product/etc/permissions type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/etc/permissions/:/
product/etc/permissions)
overlay on /product/usr type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/usr:/product/usr)
overlay on /product/usr type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/usr:/product/usr)
overlay on /product/etc/precust_theme type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/etc/precust_theme:/
product/etc/precust_theme)
overlay on /product/etc/precust_theme type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/etc/precust_theme:product
/etc/precust_theme)
overlay on /product/etc/preferred-apps type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/etc/preferred-apps:/
product/etc/preferred-apps)
overlay on /product/etc/security type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/product/etc/security:/product/
etc/security)
(null) on /odm type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
(null) on /vendor_dlkm type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
(null) on /odm_dlkm type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
(null) on /system_dlkm type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
tmpfs on /apex type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755)
(null) on /apex/[Link]@351510080 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@352090000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@352090000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@352090000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].v31@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351412000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351511000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].v31 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351524043 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351504000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351010040 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351504000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@2 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351412000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351512100 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351400020 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@342410000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@1 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].v34@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].v34 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].v33@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@341310000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].i18n@1 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@352090000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351410000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351524100 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351010000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351410020 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351010000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].i18n type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link].v33 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@2 type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351061000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351010000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@352090000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351510000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351512220 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351416020 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351525000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351510080 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351415000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4 (ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link]@351511060 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
tmpfs on /apex/[Link] type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755)
tmpfs on /bootstrap-apex type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755)
(null) on /bootstrap-apex/[Link]@351010000 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link]@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link] type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link].v34@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link].v34 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link].i18n@1 type ext4
(ro,dirsync,seclabel,nodev,noatime)
(null) on /bootstrap-apex/[Link].i18n type ext4
(ro,dirsync,seclabel,nodev,noatime)
tmpfs on /bootstrap-apex/[Link] type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755)
tmpfs on /linkerconfig type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755)
tmpfs on /linkerconfig type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755)
tmpfs on /tmp type tmpfs (rw,seclabel,relatime,size=5780448k,nr_inodes=1445112)
none on /config type configfs (rw,nosuid,nodev,noexec,relatime)
(null) on /mi_ext type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
overlay on /system/app type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/system/app/:/product/pangu/
system/app/:/system/app)
overlay on /system/priv-app type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/system/priv-app/:/product/pangu/
system/priv-app/:/system/priv-app)
overlay on /system/framework type overlay
(ro,seclabel,relatime,lowerdir=/product/pangu/system/framework/:/system/framework)
overlay on /system/etc/sysconfig type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/system/etc/sysconfig/:/system/
etc/sysconfig)
overlay on /system/etc/permissions type overlay
(ro,seclabel,relatime,lowerdir=/mnt/vendor/mi_ext/system/etc/permissions/:/
product/pangu/system/etc/permissions/:/system/etc/permissions)
(null) on /data type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data/user/0 type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
/proc/25705/fd/14 on /data/incremental/MT_data_app_vmdl102/mount type incremental-
fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl10281dd7be0-d9a7-4c05-ad5e-3dcb8350d342)
/proc/25705/fd/14 on /data/app/~~LGk976To6yaJtSLLM81T9A== type incremental-fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl10281dd7be0-d9a7-4c05-ad5e-3dcb8350d342)
/proc/25705/fd/14 on /data/incremental/MT_data_app_vmdl205/mount type incremental-
fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl205a64c9453-f149-42af-ab9c-dd4a1b4f74c5)
/proc/25705/fd/14 on /data/app/~~nSnPSBqz_kdTY1b_6Hp_9Q== type incremental-fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl205a64c9453-f149-42af-ab9c-dd4a1b4f74c5)
/proc/25705/fd/14 on /data/incremental/MT_data_app_vmdl961/mount type incremental-
fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl961b717a235-0167-4d59-8b84-90e32264d8be)
/proc/25705/fd/14 on /data/app/~~ulwt453jylojL9LG90EHqQ== type incremental-fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl961b717a235-0167-4d59-8b84-90e32264d8be)
/proc/25705/fd/14 on /data/incremental/MT_data_app_vmdl103/mount type incremental-
fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl10388202080-5c22-4f88-8237-3c61bcd1302f)
/proc/25705/fd/14 on /data/app/~~wQFweNar1KRYdeviAosMBA== type incremental-fs
(rw,seclabel,nosuid,nodev,noatime,read_timeout_ms=10000,readahead=0,report_uid,sysf
s_name=MT_data_app_vmdl10388202080-5c22-4f88-8237-3c61bcd1302f)
tmpfs on /data_mirror type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=700,
gid=1000)
(null) on /data_mirror/data_ce/null type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/data_ce/null/0 type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/data_de/null type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/misc_ce/null type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/misc_de/null type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/storage_area type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/cur_profiles type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data_mirror/ref_profiles type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /cust type erofs
(ro,seclabel,relatime,user_xattr,acl,cache_strategy=readaround)
tmpfs on /storage type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,size=5780448k,nr_inodes=1445112,mode=755,
gid=1000)
/dev/fuse on /storage/emulated type fuse
(rw,lazytime,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other)
tmpfs on /data/data type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,mode=751)
tmpfs on /data/user type tmpfs (rw,seclabel,nosuid,nodev,noexec,relatime,mode=751)
tmpfs on /data/user_de type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,mode=751)
(null) on /data/user_de/0/[Link] type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data/data/[Link] type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data/user_de/0/[Link] type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data/data/[Link] type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
tmpfs on /data/misc/profiles/cur type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,mode=751)
tmpfs on /data/misc/profiles/ref type tmpfs
(rw,seclabel,nosuid,nodev,noexec,relatime,mode=751)
(null) on /data/misc/profiles/cur/0/[Link] type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
(null) on /data/misc/profiles/ref/[Link] type f2fs
(rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,gc_merge,discard,discar
d_unit=block,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,noflush_
merge,barrier,extent_cache,mode=adaptive,active_logs=6,reserve_root=134217,resuid=0
,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,m
emory=normal)
Path of internal memory............/storage/emulated/0
License not allowed:561
IOException:Failed to connect to [Link]/[Link]:443
IOException:Failed to connect to [Link]/[Link]:80
SCANNING 8 FILES
SCANNING CHECKSUM: 54093
SCAN FILE FINISH
READ TITLE FINISH

Common questions

Powered by AI

Tmpfs is used extensively across various system paths for its ability to store files in volatile memory rather than on persistent storage . This provides advantages such as faster data access speeds and reduced disk wear, which is particularly beneficial for temporary data storage needs like caching or runtime data . Since it operates in RAM, tmpfs avoids the latency associated with disk I/O operations, making it ideal for small, temporary files that require fast read/write operations. However, this incurs a risk where system reboots or crashes result in data loss since it is not persistently stored .

The document elaborates on user storage systems primarily through 'fuse' and 'f2fs' file systems, indicating a strategy focused on flexible and efficient data management . FUSE, allowing for user-specific mount points, implies a modular approach where user data can be isolated and managed separately from system data . Meanwhile, F2FS is optimized for NAND flash storage, suggesting a focus on performance and longevity by employing strategies such as wear-leveling and garbage collection to maintain disk health over time . Together, these systems reflect a strategy of balancing user-specific flexibility with performance optimization in data management.

The '/apex' system, built on top of ext4, is configured as a read-only file system with specific directories reserved for execution and system management functions . Characteristics include 'ro,dirsync,seclabel,nodev,noatime', signifying it is read-only with directory synchronous writes, security labeling, no device files, and no access time updates. This configuration is typically used for core Android OS libraries and components, allowing updates and security enhancements independent of the base OS image. This modularity helps in streamlining system updates and maintaining security .

The 'fuse' file system enables the creation of custom file systems in user space, offering considerable flexibility in implementation without requiring kernel modifications . However, this flexibility comes with a potential performance cost, as operations entail additional overhead from context switching between user space and kernel space. While FUSE systems are beneficial for modularity and ease of development, they can lead to increased latencies and reduced performance compared to native kernel file systems. In environments where user-specific extensions or applications are required, FUSE can be highly advantageous despite these shortcomings. Its use is thus a trade-off between ease of development and performance efficiency .

The 'seclabel' option in file systems denotes security labeling, typically used for implementing security policies like SELinux. It is integral for maintaining access control lists and enforcing security constraints across files and processes, ensuring that only authorized interactions occur between system components. By labeling every object within the file system, seclabels contribute to a granular, fine-tuned security posture, enforcing mandatory access control (MAC) policies . This enhances the overall security by preventing unauthorized access and potential exploitation of system vulnerabilities.

Incremental file systems, as noted in the document, are designed for reading files in an incremental manner based on access patterns . They implement read strategies such as 'read_timeout_ms' and 'readahead' which are particularly useful in streaming applications, ensuring that data is available when needed without preloading large files into memory. This can be ideal for applications like media streaming or deploying large applications incrementally, allowing users to start using an application or service immediately while data continues to load in the background .

The document mentions several file systems, including 'erofs', 'tmpfs', 'ext4', 'f2fs', 'cgroup', and 'fuse'. EROFS is a read-only file system optimized for space efficiency, often used for system images . TMPFS is a temporary file system that resides in volatile memory and can be used for fast, temporary storage . EXT4 is a widely-used file system known for its robustness and journaling capabilities . F2FS, specifically designed for NAND flash memory, provides fast performance and good wear-leveling . CGROUP file systems allow managing and organizing processes in a hierarchical way, often used in container systems . FUSE is a file system that allows the creation of user-space file systems, providing flexibility in file system management .

Overlay systems in the document function as a means to layer additional directories over existing file systems, allowing modifications without altering the underlying file system. They provide a writable layer on top of read-only systems, thus enabling updates and changes without modifying the core system files. This is crucial in environments like Android, where system integrity must be maintained while still allowing customization . The implementation involves using specially mounted directories with 'lowerdir' parameters to stack multiple file directories over the base read-only structure .

Configfs is a type of virtual file system that provides a unified and standardized interface for configuring kernel objects . It is particularly relevant for dynamically configuring kernel components at runtime. By manipulating attributes and files within configfs, administrators can change aspects of the system configuration that do not have to be static or hard-coded, thus supporting a flexible and manageable system environment that can adapt to various runtime requirements .

Binder and functionfs each illustrate a modular approach to system design. Binder, a file system type, serves as an inter-process communication mechanism, enabling communication between applications within a modular framework . Functionfs, on the other hand, provides a flexible user-space interface for USB gadgets, allowing user-driven implementation of USB behaviors without altering the kernel . Both systems exemplify modularity by separating concerns and tasks, thus enabling independent development and flexibility in adding new functionalities without impacting the core system stability.

You might also like