If I invoke shell just before the switch_root, below is what I see. Is this OK?
android:/android # df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 8221288 5368 8215920 0% /android
/dev/block/xvda1 41022688 1945788 36963364 5% /mnt
/dev/loop0 528768 528768 0 100% /android/system
tmpfs 8221288 0 8221288 0% /android/data
android:/android # ls /android
acct nonplat_hwservice_contexts
bugreports nonplat_property_contexts
cache nonplat_seapp_contexts
charger nonplat_service_contexts
config oem
d plat_file_contexts
data plat_hwservice_contexts
default.prop plat_property_contexts
dev plat_seapp_contexts
etc plat_service_contexts
fstab.android_x86_64 proc
init sbin
init.android_x86_64.rc sdcard
init.environ.rc sepolicy
init.rc storage
init.usb.configfs.rc sys
init.usb.rc system
init.zygote32.rc ueventd.android_x86_64.rc
init.zygote64_32.rc ueventd.rc
mnt vendor
nonplat_file_contexts vndservice_contexts
android:/android # ls /android/system
app fonts priv-app
bin framework usr
compatibility_matrix.xml lib vendor
etc lib64 xbin
fake-libs manifest.xml
fake-libs64 media
android:/android #