Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Dec 2007 16:33:19 -0700 (MST)
From:      Warren Block <wblock@wonkity.com>
To:        Paul Schmehl <pauls@utdallas.edu>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: usb/umass, devfs: this sucks
Message-ID:  <20071226162252.X88719@wonkity.com>
In-Reply-To: <3A8ACE339481E6EDC53CDAFF@paul-schmehls-powerbook59.local>
References:  <200712212341.44308@aldan> <200712221313.lBMDDx5M036478@lava.sentex.ca> <200712260038.11546@aldan> <20071226062508.GA85141@parts-unknown.org> <2C4BA76BE60FC029360155FE@paul-schmehls-powerbook59.local> <20071226153541.S88508@wonkity.com> <3A8ACE339481E6EDC53CDAFF@paul-schmehls-powerbook59.local>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 26 Dec 2007, Paul Schmehl wrote:
> --On December 26, 2007 3:45:15 PM -0700 Warren Block <wblock@wonkity.com> 
> wrote:
>
>> It seems like we need another kind of storage, something that is known
>> to be only mostly data-safe.  If the system would gracefully handle
>> unexpected media removals, that would be nice.  Not everything is a
>> trustworthy hard drive.
>> 
>> The user ought to be able to tell the system "Yes, da0s1 is an msdos
>> filesystem which I'm going to be yanking out at unexpected times.  Yes,
>> I know it might lose some data, but at least figure things out and don't
>> panic."
>> 
>
> I absolutely agree with this.  At a minimum it should be possible to forcibly 
> umount a device that you removed after forgetting to umount it first.  If I 
> had the first clue about the code, I'd submit a patch.

The code is likely... er, non-trivial, and might reach into some deep 
places.  Maybe a project the FreeBSD Foundation would sponsor?

(Seems like there was something about bounty projects being ungood, but 
maybe I have that wrong.  If not, I think a lot of us would be willing 
to contribute funds to a "Don't Panic: Removable Media" project.)

-Warren Block * Rapid City, South Dakota USA



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071226162252.X88719>