I have a USB drive working that has revolutionised how I can transfer files between my Pi
and the outside world - in both directions.
One fly in the ointment is that although I can hot plug/unplug it (ie the new drive is detected)
the image of what is on the drive is not updated.
What I mean by that is :
Suppose there was fileA on the drive.
I unplug and on my other computer I remove fileA and copy ontothe drive fileB.
Then when I put the drive back into the RPi fileA seems to still be there
and fileB is not.
Attempting to open fileA gives an empty file.
Rebooting solves everything but is there a way to get the RPi to reread the drive?