1# Non-dynamic, boot critical partitions
2/dev/block/by-name/boot /boot emmc defaults recoveryonly,slotselect,first_stage_mount,avb=boot
3/dev/block/by-name/init_boot /init_boot emmc defaults recoveryonly,slotselect,first_stage_mount,avb=init_boot
4/dev/block/by-name/vendor_boot /vendor_boot emmc defaults recoveryonly,slotselect
5system /system erofs ro wait,logical,first_stage_mount,slotselect,avb=vbmeta_system,avb_keys=/avb
6system /system ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb=vbmeta_system,avb_keys=/avb
7# Add all non-dynamic partitions except system, after this comment
8/dev/block/by-name/userdata /data @userdata_fs_type@ nodev,noatime,nosuid,@userdata_mount_flags@ latemount,wait,check,quota,formattable,keydirectory=/metadata/vold/metadata_encryption,@userdata_fsmgr_flags@
9/dev/block/by-name/userdata /data ext4 nodev,noatime,nosuid,errors=panic latemount,wait,check,quota,keydirectory=/metadata/vold/metadata_encryption,@userdata_fsmgr_flags@
10/dev/block/by-name/metadata /metadata @metadata_fs_type@ nodev,noatime,nosuid wait,check,formattable,first_stage_mount
11/dev/block/by-name/metadata /metadata ext4 nodev,noatime,nosuid wait,check,first_stage_mount
12/dev/block/by-name/misc /misc emmc defaults defaults
13# Add all dynamic partitions except system, after this comment
14odm /odm erofs ro wait,logical,first_stage_mount,slotselect,avb
15odm /odm ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb
16# Do not fail on product and system_ext mount for any mixture with other products' system image
17product /product erofs ro wait,logical,first_stage_mount,slotselect,avb,nofail
18product /product ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb,nofail
19system_ext /system_ext erofs ro wait,logical,first_stage_mount,slotselect,avb=vbmeta_system,nofail
20system_ext /system_ext ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb=vbmeta_system,nofail
21vendor /vendor erofs ro wait,logical,first_stage_mount,slotselect,avb=vbmeta
22vendor /vendor ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb=vbmeta
23vendor_dlkm /vendor_dlkm erofs ro wait,logical,first_stage_mount,slotselect,avb=vbmeta_vendor_dlkm
24vendor_dlkm /vendor_dlkm ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb=vbmeta_vendor_dlkm
25odm_dlkm /odm_dlkm erofs ro wait,logical,first_stage_mount,slotselect,avb
26odm_dlkm /odm_dlkm ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb
27system_dlkm /system_dlkm erofs ro wait,logical,first_stage_mount,slotselect,avb=vbmeta_system_dlkm,avb_keys=/avb
28system_dlkm /system_dlkm ext4 noatime,ro,errors=panic wait,logical,first_stage_mount,slotselect,avb=vbmeta_system_dlkm,avb_keys=/avb
29# ZRAM, SD-Card and virtiofs shares
30/dev/block/zram0 none swap defaults zramsize=75%
31/dev/block/vdc1 /sdcard vfat defaults recoveryonly
32/devices/*/block/vdc auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata
33shared /mnt/vendor/shared virtiofs nosuid,nodev,noatime nofail
34