-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 12/02/2011 11:48 AM, Paul Gideon Dann wrote:
Hello all,
I've been having some trouble with USB drives in the last few months. When copying files onto a device, the copy appears to be instantaneous, but is clearly buffered by the kernel. If I unmount the drive, all appears well, but then removing the device results in corruption.
In order to work around this, I have to run "sync" before unmounting the device.
Any ideas what might be causing this, or how to fix it? It would be nice to get a *real* progress bar when copying large files, instead of a quick flash followed by a boring minute or more of staring at "sync".
Hi, by default linux mounts the devices with the async option. You can mount using the sync option, so you are sure that the I/O is made synchronously. Just remember: "In case of media with limited number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening." (from man 8 mount) My 2 cents - -- Timothy Redaelli drizztbsd @ irc.freenode.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBCAAGBQJO2K50AAoJEOcRMG48T4i8vvUIAJw2pkywKbISjxwZJ6kdePnH MKIzi8zBW92nzCydL1vNirEtYA6HWMJlj9IfHMheEjAfNzZy3/1FuogbeDirIucr T3VBLbCi6LPK52Rke5hQJnwCt8E8yJuzvQf+FxRGHBU+kYOF4WbJAqoj7MhllQrN rEju1wvhdYMEXZ+DUi8EBKY5HneN4Ub2VoLHNDUv47bieXN8Afqck/ykEo2/WdAW S3HXayUAUz958okdTuvafQtyNAa6jC1o2vjpSC/LSO0ZdqsrMHnf/KkXrKNvgEwh +OfGydqnFyOlMKTOJErXzAe7UX0ZuJUKZQKZ1LnUYY6r6y1q/g2xEedFkq40W1w= =QE7j -----END PGP SIGNATURE-----