1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
usbmount (0.0.17) unstable; urgency=low
Starting with version 0.0.17, usbmount *WILL* recognize and automount
devices with the vfat filesystem, as those are supported by the Linux
kernel with the "sync" mount option since Linux 2.6.12. [0]
Users should be aware that independently of the filesystem used by
the mass storage device, *ANY* filesystem that resides in flash
memory will become unreadable after some time. This unfortunate
situation is intrinsic to the storage medium and better quality
flash drives perform a "wear levelling" operation, distributing the
load of operations across the whole device.
Filesystems using flash memory and mounted with the sync option can
degrade earlier due to the fact that the sync mount option forces
the operating system to write data more frequently to the device
than if it were mounted without the sync option.
So, why mount filesystems with the sync option then? The reason is
to keep the written data on the drive reflecting what the user
thinks is on the flash drive, and, more importantly, to avoid the
problem of the user unplugging the device before it is finished
receiving data that the kernel has on the memory of the computer and
that is meant to be written to the device.
If you don't like the sync option with your filesystems, then you
can remove it from the configuration file of usbmount and use your
devices with better performance and longer life time. *BUT* you
should always make sure that you use the "sync" command (on a shell)
to ensure that there is no writes pending for the device in
question, so that you don't lose any data when you unplug the
device from the computer.
[0] http://git.kernel.org/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commit;h=3e261a474262b622709d4851a1f26123e61ab13c
-- Rogério Brito <rbrito@ime.usp.br> Thu, 30 Apr 2009 20:01:29 -0300
|