> --- In firstname.lastname@example.org, Mike Westerhof <mwester@...> wrote:
> Not really. And they're cheap. I'll also mention that modern,
> good-quality USB flash devices do a good job of wear-leveling, so you
> can effectively increase the lifetime of the device if you only use a
> small percentage of the device's space. So, pick a 4GB unit, for
> example, for 12 USD at your local Walmart store, and expect it to last
> for years.
> As a matter of interest, will it spread stuff out even into neighbouring partitions. I have a 2GB USBstick (twice the size I really need, but you can't buy them smaller anymore). It is partitioned into 4 lots of 250MB and one of 1GB. Only two of the partitions see anything like heavy use.
> Will that usage spread out into the areas nominally reserved for the empty 1GB? I.e. are the addresses where stuff is actually stored entirely different from their nominal addresses on the "disk", with some lookup table in between?
The wear-leveling is done at the block-level, and it is unaware of
things like partitions. So it is fair to say that if the read-write
cycle count remains the same, a 4GB stick will last twice as long as a
2GB stick, regardless of how the disk is partitioned.