cant read content from USB in Linux.

You mean the system has to unmount any ejected USB drive automatically?
Doesn’t seem to happen to me all the time. I think mostly when the user turns off the media player device (long press shutdown) while the USB is plugged in.

I don’t get it. What gets hidden? Files and folders added to the USB while it is unmounted? But I shouldn’t have had access to the folder when it was unmounted right (and that folder would have to be removed, right)?

I have added my user to the “dialout” group so I can access Arduino in “/dev/ttyUSB0”. Didn’t seem to need that for USB drives though in any case.