Hi Daniel,
MQX’s MFS library is able to mount multiple drives. I haven’t tested it with 2 SD cards, but I verified that it works with 2 USB sticks connected on a HUB, applying the following changes to the mfs_usb example:
USB_Task.c -> USB_task(uint32_t para):
uint32_t fs_mountp = 0; changed to static uint32_t fs_mountp = 0;
Here is the log of the serial terminal showing the two drives:

Hope this will be useful for you
Best regards!
/Carlos
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------