Files

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%