Так, сорри, я поторопился несколько. Тут момент есть с именем файла. Старый андроид использовал файл vold.conf, новый использует vold.fstab. Но суть все одно остается.
По монтированию не первого раздела на диске. Вот содержимое из 3925.
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
#dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
## Example of a dual card setup
# dev_mount left_sdcard /sdcard1 auto /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1
# dev_mount right_sdcard /sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/msm_sdcc.3/mmc_host/mmc1
dev_mount up_sdcard /mnt/sdcard/sdcard1 auto /devices/platform/imapx200_sdi0.0/mmc_host/mmc0
dev_mount down_sdcard /mnt/sdcard/sdcard2 auto /devices/platform/imapx200_sdi1.1/mmc_host/mmc1
Собствено в шапке черным по английскому и написано как монтируются устройства. Для примера строка
dev_mount up_sdcard /mnt/sdcard/sdcard1 auto /devices/platform/imapx200_sdi0.0/mmc_host/mmc0
Тупо расшифровывается как:
смонтировать устройсво (dev_mount) с использованием имени устройства up_sdcard в директорию /mnt/sdcard/sdcard1 с использованием первого раздела, который может быть использован (auto) и путь до устройства в sysfs.
В шапке написано четко, вместо auto можно использовать номер раздела с основой равной 1 (те считать не с 0, а с 1).
Выходит что-то вроде такого для монтирования например второго первичного раздела:
dev_mount up_sdcard_p2 /mnt/sdcard/sdcard1p2 2 /devices/platform/imapx200_sdi0.0/mmc_host/mmc0
Или для первого логического так
dev_mount up_sdcard_p5 /mnt/sdcard/sdcard1p5 5 /devices/platform/imapx200_sdi0.0/mmc_host/mmc0
Естественно директории /mnt/sdcard/sdcard1p2 и /mnt/sdcard/sdcard1p5 должны реально существовать. И я хз на предмет sysfs, там тоже возможно придется поправить путь, девайса нету, поглядеть не могу.
ЗЫ
И на всяк напомню, vold тут только fat/fat32 знает.