View Single Post
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#5
Originally Posted by bholzman View Post
This memory moving - isn't it somewhat defeated if one has a lot of files (e.g. videos) on the card?
Most probably no. Wear levelling works on much lower level, it does not know which blocks are used by files and which are free.

From the pieces I've read here and there it looks like all flash card blocks are divided to groups and when writing specific block to the card, blocks in same group are reused in circular fashion. So let's say if block group has 100 blocks then every 100'th write rewrites same block. Life time of single block is approximately 100 000 writes and then recoverable errors (on low level, handled transparently for you) may appear. This should be good enough for many years.

But still if I understood it correctly it could help a bit if you move your swap file after some time (months?, year?). The best is to copy the .swap file to another one and then delete the previous one and rename new one to old name. This should result in blocks used for swap to be moved to different group somewhere else on the card.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.