Hi folks.
I'm developing an appliance based on a single board computer, that will run linux. The storage medium on the SBC is compact flash.
The SBC does not have sufficient memory to keep the file system(s) in memory, so I will need to have a read/write file system on the flash. I've done this in the lab; everything is working just fine.
My concern is the reliability of the CF card. I've done some research; I realize they aren't meant to be rewritten indefinitely. I've read comments across the spectrum, from "never use CF for a read/write file system" to "don't worry about it; the CF won't wear out for 20 years".
So, a couple questions:
Thanks!
I'm developing an appliance based on a single board computer, that will run linux. The storage medium on the SBC is compact flash.
The SBC does not have sufficient memory to keep the file system(s) in memory, so I will need to have a read/write file system on the flash. I've done this in the lab; everything is working just fine.
My concern is the reliability of the CF card. I've done some research; I realize they aren't meant to be rewritten indefinitely. I've read comments across the spectrum, from "never use CF for a read/write file system" to "don't worry about it; the CF won't wear out for 20 years".
So, a couple questions:
- Is this something to be concerned about, or are CFs made today durable enough use as general purpose read/write devices?
- Does the specific type of CF matter? Am I ok if I use SLC flash? Is MLC flash acceptable?
- What file system should be used? UBIFS? JFFS2? EXT3?
Thanks!