What's required to make removal of a mounted USB stick safe?
Hans Petter Selasky
hps at selasky.org
Thu May 7 11:34:02 UTC 2015
On 05/07/15 13:21, Wojciech Puchar wrote:
>> - Deep kernel work (dont hold your breath, see 30 above, & don't look
>> at me :-)
>> - Cobble up some C to run from user space, not as root,
>> so that your UFS is not mounted, but accessed by user level
>> programs (much like mwrite & mread for accessing DOS media of old)
>> - man 8 amd : set a short timeout to auto unmount,
>> it wont total solve your problem, but should lessen the frequency of
>> panics.
>> - Mount the USB media on a spare laptop running as an NFS+ AMD server,
>> then access the FS via NFS from your real client big PC. When
>> you pull the stick by accident forgetting its mounted, just the
>> laptop crashes afte a bit, the AMD access on the other PC just
>> hangs but doesnt crash.
>> - Encourage A SOC (google summer of code) student to look at it,
>> probably wont come to a solution though, see 30 above.
>> - Toss money at the problem :-) If your company can afford some cash,
>> either:
>> - help fund FreeBSD Foundation & ask them to solve it,
>> - Or pay some consultant somewhere to look at it, Here's a globaly
>> geographicaly indexed list http://berklix.com/consultants/
>> maybe there's one near your company ?
> - mount using fuse
Hi,
I'm very happy you understand this is not a USB problem ;-)
--HPS
More information about the freebsd-hackers
mailing list