Cc: David Zeuthen <davidz@...>, Maxim <maximlevitsky@...>, Pete Zaitcev <zaitcev@...>, <gregkh@...>, Kernel development list <linux-kernel@...>, USB development list <linux-usb-devel@...>
Actually what's needed is a Persistent Logical Volume Manager. With it,
you could even mount a filesystem on a USB device, unplug the device, plug
it back into a different port, and still be able to use the filesystem.
But you're still likely to run into trouble if you unplug a storage
device, move it to another system and write on it, then plug it back into
the original system. The PLVM would somehow have to recognize that the
data had been changed. I don't know a foolproof way of doing that.
Alan Stern
-