Ok, I'll report back what I find...
Will, changing the partitioning type (e.g.: go from FAT32 to EXT3 on the same drive and with the same volume name) for a previously detected volume confuse the script an/or database? And/or is that something you would want to test for?
EDIT to include findings:
Sorry for the Vebosity in advance
Note: have a net install 10.04, don't know how this will affect results... Also, I only managed to test in Core and the one MD I changed,... To much family drama for the rest of the MDs...
Tested attaching two Compact Flash (yes, those big ol' dinosaurs), a 1GB and a 4GB both formatted in EXT2 (or EXT3?), through a Sandisk USB multi-card reader attached, first, to the Core, and second, to the MD. ...
The Core did not recognize the 1 GB card, neither did the MD (the card had no files on it, only a temp directory, and permissions were root). The 4GB card was recognized as an internal HD by the MD, but not recognized (separately) by the Core (normal?). To be fair, when the system was installed, it tried to recognize the flash card reader as a storage device (no cards inserted, however), and I told it to ignore it. So, the Core may have been responding as expected. I believe I tried the Core first, if that matters.
When the 4GB card was recognized by the MD I selected it to be private to one user (me), and to be used only when I say so. On subsequent eject and re-insert, it did not prompt me for using the drive. Ejecting did not create any message feedback (I do not know if any of this is expected behavior), nor did it remove it from the storage drive list.
Note: The 4GB card, while formatted in a Linux partition scheme, DID have its permissions set liberally for all to see & use. However, it had a copy of Land of the Lost in AVI format on it (if anybody is wondering, I own the DVD, so fair use as far as I'm concerned). The system did not seem to ask anything about the file (Is it even supposed to?).
Again, the cards were formatted in what is typically used for HDs,... I don't know if LinuxMCE makes any assumptions on what a storage device is based on partition type. But again NOTE,... Selecting the drive to be ejected, did not remove it from the HD storage list on screen... I do not know if this is normal behavior.
Side question: Is there a way to edit the drive database to make the system see a storage device as a removable device regardless of partitioning scheme? I would kind of like to move that Flash Card to the Compact Flash list, so that the system does not expect it to be attached,... and especially if there are file transfer options that are presented when a Flash Storage device is introduced (& is there such an option?)... What I have done until now is dropped to the KDE desktop on the core if I was transferring any files. I manually rip movies with AcidRip and/or Handbrake, to save drive space & specify media geometry. I don't particularly like DVD menus, extras, alternate language VODs or non skippable trailers,... and don't want them taking up my HD space. If the system typically responds to removable storage by prompting for file transfers, I am somehow missing out on that feature. It would be nice to know if I'm doing something unexpected, and short circuiting the system functionality in the process.