There are always writes, Larry. Eg: file metadata like "last time accessed". A few others too that make sense to the OS, but that are unimportant to "we the people". And these writes are to the directory structure.
As for buffers being flushed, yes that happens eventually, but if Lightroom does some stuff then you immediately pop the card, you could easily have done that before the buffer flush since they are done very lazily. As for why now and why not before? Luck. Both good and bad. I always leave my card mounted so I can delete all the images from it before replacing it in the camera, so I never see this auto-umount fail behaviour. On Sat, Jun 4, 2016 at 3:35 PM, Larry Colen <[email protected]> wrote: > > > Bruce Walker wrote: >> >> On any UNIX system disk reads are cached and writes are delayed to >> avoid redundant or unnecessary write operations. This is normal >> behavior. Unmounting a drive flushes all the caches to the device so >> it's consistent. > > > Yes, that is true. > >> >> If you remove a drive -- of any kind -- from a UNIX system (including >> Mac OS X) without first unmounting may or may not leave the filesystem >> in a damaged state. > > > However, if only reads are being done, and they are finished, then all of > those buffers should be flushed. If there are not any writes being done, > then there shouldn't be any write buffers to be flushed. This is also fairly > recent. > > I admit that I have not tried putting the card in another OSX machine when > it is in that intermediate state, and reading as "unformatted" in the > camera. But this is a recent development. I wonder why the system used to > be tolerant, and now it isn't. > > >> >> No, there is no intentional "break me" mode for SD cards. :) >> >> >> On Sat, Jun 4, 2016 at 2:13 PM, Larry Colen<[email protected]> wrote: >>> >>> I have lightroom set up to eject my SD card after it has read all the >>> images >>> off of it. Every so often for some reason, it doesn't do this. If I >>> remove >>> the SD card before it has been ejected (on my mac), when I put it in my >>> camera, it will read "card not formatted". >>> If I put the card back in the mac, so that it mounts. I'm not sure that >>> actually looking at files is necessary, then eject the card,it's fine. It >>> works in the camera just fine, the camera can see the photos on the card. >>> >>> Does OSX do something to the state of an NVM that it has mounted that >>> messes >>> up that drive so others can't read it, but that it can? >>> >>> -- >>> Larry Colen [email protected] (postbox on min4est) http://red4est.com/lrc >>> >>> >>> -- >>> PDML Pentax-Discuss Mail List >>> [email protected] >>> http://pdml.net/mailman/listinfo/pdml_pdml.net >>> to UNSUBSCRIBE from the PDML, please visit the link directly above and >>> follow the directions. >> >> >> >> > > -- > Larry Colen [email protected] (postbox on min4est) http://red4est.com/lrc > > > -- > PDML Pentax-Discuss Mail List > [email protected] > http://pdml.net/mailman/listinfo/pdml_pdml.net > to UNSUBSCRIBE from the PDML, please visit the link directly above and > follow the directions. -- -bmw -- PDML Pentax-Discuss Mail List [email protected] http://pdml.net/mailman/listinfo/pdml_pdml.net to UNSUBSCRIBE from the PDML, please visit the link directly above and follow the directions.

