Spotlight (mds_store) prevents iPod Classic from being ejected in Sequoia
Since updating to Sequoia, every time I connect my iPod Classic to sync on my Mac, it refuses to be ejected regardless of configuring to be used as disk or not.
Running
sudo lsof | grep /Volumes/iPod
I found it's always Spotlight and its "mds_store" process the one preventing it from ejection with heaps of rows similar to:
mds_store 1979 root 434u REG 1,52 4096 61441 /Volumes/iPod/.Spotlight-V100/Store-V2/7E36DCBB-A099-4F9B-8AE0-9CCD07364F44/live.8.indexPositions
Have tried adding the iPod volume/disc to Spotlight privacy section but it fails with a generic error.
Only way I've found to allow the ejection is to kill the mds_store process altogether, but I'm scared doing this will eventually corrupt Spotlight on the rest of my volumes.
Needless to say, up to Sonoma this issue did not happen.
Mac mini, macOS 15.1