33 lines
3.0 KiB
Plaintext
33 lines
3.0 KiB
Plaintext
# Copyright (c) 2024 Thomas Makin
|
|
# Android fstab for Nintendo Switch devices using dynamic partitioning scheme
|
|
# Does not support metadata encryption
|
|
|
|
#<src> <mnt_point> <type> <mnt_flags> <fs_mgr_flags>
|
|
|
|
# dynamic partitions (in super)
|
|
system /system ext4 ro,noatime,barrier=1 wait,logical,first_stage_mount
|
|
system_ext /system_ext ext4 ro,noatime,barrier=1 wait,logical,first_stage_mount
|
|
vendor /vendor ext4 ro,noatime,barrier=1 wait,logical,first_stage_mount
|
|
odm /odm ext4 ro,noatime,barrier=1 wait,logical,first_stage_mount
|
|
product /product ext4 ro,noatime,barrier=1 wait,logical,first_stage_mount
|
|
|
|
# kernel
|
|
/dev/block/by-name/boot /boot emmc defaults defaults
|
|
/dev/block/by-name/recovery /recovery emmc defaults defaults
|
|
|
|
# data & misc
|
|
/dev/block/by-name/cache /cache ext4 noatime,nosuid,nodev,data=ordered,barrier=1,nodelalloc wait,formattable
|
|
/dev/block/by-name/userdata /data ext4 noatime,nosuid,nodev,data=ordered,barrier=0,noauto_da_alloc wait,check,formattable,quota,reservedsize=128M
|
|
/dev/block/by-name/misc /misc emmc defaults defaults
|
|
|
|
# devices (normal)
|
|
/devices/700b0000.mmc/mmc_host* auto vfat defaults voldmanaged=sdcard1:1
|
|
/devices/70090000.xusb/usb* auto auto defaults voldmanaged=usbdrive:auto
|
|
|
|
# devices (recovery)
|
|
/dev/block/platform/700b0000.mmc/by-num/p1 /sdcard vfat defaults recoveryonly
|
|
/dev/block/platform/70090000.xusb/by-num/p1 /usbdrive auto defaults recoveryonly
|
|
|
|
# zram
|
|
/dev/block/zram0 none swap defaults zramsize=50%
|