Sync file on write?
Enrico Weigelt
weigelt at metux.de
Wed Jan 6 15:24:02 UTC 2010
* Paul Hartman <paul.hartman+gentoo at gmail.com> wrote:
> this is slow:
> cp file1 file2 file3 /mnt/usb; sync
>
> this is fast:
> cp file1 /mnt/usb; sync
> cp file2 /mnt/usb; sync
> cp file3 /mnt/usb; sync
>
> So that's why I was curious if there's any kind of "after file"
> command or option to make it sync to disk after every file.
I dont think it makes much sense adding more complexity for just
for a single case. As Theodore already pointed out, you've got
a problem in the usb storage and/or the (OS-side) filesystem,
so that would be the first place to look at.
Another way would be coding an own overlaying filesystem (via
9P or FUSE) to handle your desired sync magic.
BTW: I'm working on MC based on my libmvfs (a small userland
VFS library) - this is also a place where such an fs could be
plugged in.
cu
--
---------------------------------------------------------------------
Enrico Weigelt == metux IT service - http://www.metux.de/
---------------------------------------------------------------------
Please visit the OpenSource QM Taskforce:
http://wiki.metux.de/public/OpenSource_QM_Taskforce
Patches / Fixes for a lot dozens of packages in dozens of versions:
http://patches.metux.de/
---------------------------------------------------------------------
More information about the mc
mailing list