# Android fstab file. # # The filesystem that contains the filesystem checker binary (typically /system) cannot # specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK system /system f2fs ro wait,logical,first_stage_mount system /system ext4 ro wait,logical,first_stage_mount system /system xfs ro wait,logical,first_stage_mount system /system erofs ro wait,logical,first_stage_mount system /system squashfs ro wait,logical,first_stage_mount system /system btrfs ro wait,logical,first_stage_mount,compress-force=zstd:15 vendor /vendor f2fs ro wait,logical,first_stage_mount vendor /vendor ext4 ro wait,logical,first_stage_mount vendor /vendor xfs ro wait,logical,first_stage_mount vendor /vendor erofs ro wait,logical,first_stage_mount vendor /vendor squashfs ro wait,logical,first_stage_mount vendor /vendor btrfs ro wait,logical,first_stage_mount,compress-force=zstd:15 vendor_dlkm /vendor_dlkm f2fs ro wait,logical,first_stage_mount vendor_dlkm /vendor_dlkm ext4 ro wait,logical,first_stage_mount vendor_dlkm /vendor_dlkm xfs ro wait,logical,first_stage_mount vendor_dlkm /vendor_dlkm erofs ro wait,logical,first_stage_mount vendor_dlkm /vendor_dlkm squashfs ro wait,logical,first_stage_mount vendor_dlkm /vendor_dlkm btrfs ro wait,logical,first_stage_mount,compress-force=zstd:15 product /product f2fs ro wait,logical,first_stage_mount product /product ext4 ro wait,logical,first_stage_mount product /product xfs ro wait,logical,first_stage_mount product /product erofs ro wait,logical,first_stage_mount product /product squashfs ro wait,logical,first_stage_mount product /product btrfs ro wait,logical,first_stage_mount,compress-force=zstd:15 odm /odm f2fs ro wait,logical,first_stage_mount odm /odm ext4 ro wait,logical,first_stage_mount odm /odm xfs ro wait,logical,first_stage_mount odm /odm erofs ro wait,logical,first_stage_mount odm /odm squashfs ro wait,logical,first_stage_mount odm /odm btrfs ro wait,logical,first_stage_mount,compress-force=zstd:15 /dev/block/by-name/boot /boot emmc defaults first_stage_mount,formattable /dev/block/by-name/vendor_boot /vendor_boot emmc defaults first_stage_mount,formattable /dev/block/by-name/dtbo /dtbo emmc defaults first_stage_mount,formattable /dev/block/by-name/metadata /metadata ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic,sync wait,formattable,first_stage_mount,check /dev/block/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,whint_mode=fs-based,inlinecrypt latemount,wait,check,quota,reservedsize=128M,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=aes-256-xts:wrappedkey_v0,checkpoint=fs,fscompress,keydirectory=/metadata/vold/metadata_encryption /dev/block/by-name/userdata /data btrfs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,whint_mode=fs-based latemount,wait,check,quota,checkpoint=fs,compress=zstd:1 /dev/block/by-name/efs /mnt/vendor/efs ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check /dev/block/by-name/cpefs /mnt/vendor/cpefs ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check,nofail /dev/block/by-name/misc /misc emmc defaults defaults,first_stage_mount /dev/block/by-name/recovery /recovery emmc defaults first_stage_mount /dev/block/by-name/cache /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check /dev/block/by-name/keystorage /keystorage emmc defaults first_stage_mount /dev/block/by-name/harx /harx emmc defaults first_stage_mount # CSC /dev/block/by-name/prism /prism f2fs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/prism /prism ext4 ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/prism /prism xfs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/prism /prism erofs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/prism /prism squashfs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/prism /prism btrfs ro,barrier=1 nofail,first_stage_mount,compress-force=zstd:15 /dev/block/by-name/optics /optics f2fs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/optics /optics ext4 ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/optics /optics xfs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/optics /optics erofs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/optics /optics squashfs ro,barrier=1 nofail,first_stage_mount /dev/block/by-name/optics /optics btrfs ro,barrier=1 nofail,first_stage_mount,compress-force=zstd:15 # VOLD /devices/platform/13200000.usb* auto vfat default voldmanaged=usb:auto /devices/platform/100e0000.dwmmc2/mmc_host* auto auto default voldmanaged=sdcard:auto