On Tue, 31 Jan 2012 17:40:48 +0000
Kevin Chadwick wrote:
> > E.g. who is making sure the disk is unmounted before it
> > is unplugged
> > (yanking it out whilst mounting/fsck'ing does not sound like a good idea btw)?
> Yeah, I found this out, of course nothing is psychic and can prepare
> for that but you do normally get a safely remove option (I haven't
> mainly because I couldn't be bothered to dig any deeper into udev.
It seems mounting to /media rather than /mnt that my OpenBSD users are
used to (I'll create links) means you get the safely remove option.
> would be easier to create just that part from scratch, I think). I am
> using flush etc. but haven't fully tested it on all the filesystem
> types I may use yet. I do prefer it showing me how long it takes to
> copy rather than saying it's done ages before it has like on my
> standard udev boxes. It may even be that users are more likely to yank
> out prematurely (bar completed) with the standard setup atleast the
> first time with the corrupt or missing file teaching them to get an OK
Okay so it worked, however using sync is extremely slow and for ntfs-3g
uses a rediculous amount of cpu, now I think I recall a document saying
you nee a particular filesystem to run qmail well on Linux (with
sync for highly reliable Maildir). I guess I'll just have to make sure
my users use safely remove. I believe there is a major issue which is
hidden by usb-2.0 as it copies so fast but may affect some slow micro
sds, which is a small file looks like it is copied immediately. On
OpenBSD it does buffer but also flushes very often so that the user
knows when it is actually completed, though the copy rate drops to 0
every so often. I guess it just reduces the window but works
It's not just about premature removal it's also annoying when you stop
what your doing thinking a hrd drive has finished only to find it's
still emptying the cache.