On 03/19/2017 11:06 AM, Jules Richardson via cctalk wrote:

I just bought an IDE-CF adapter the other day with the intention of replacing the spinning rust in my disk imaging system (which is some early/mid-90s 80486-based thing).

However, the CF entry on Wikipedia says:

"Most CompactFlash flash-memory devices limit wear on blocks by varying the physical location to which a block is written. When using CompactFlash in ATA mode to take the place of the hard disk drive, wear leveling becomes critical because low-numbered blocks contain tables whose contents change frequently. Current CompactFlash cards spread the wear-leveling across the entire drive. The more advanced CompactFlash cards will move data that rarely changes to ensure all blocks wear evenly."

... I'm a little wary about the way it says "most CF cards", implying that there are some out there which don't do any wear-leveling at all. So, the obvious question: is there a way of knowing which cards are going to be good and which are useless as IDE replacements? Maybe by age, capacity, manufacturer? I'd prefer not to invest time into setting software up only to find that the card fails in a matter of weeks.

I have several systems that have the old Beagle Board computer in them. They are not run continuously, but have been run for months at a time. These use regular-size SD cards as the "disk" for a Linux OS. I did set the noatime flag on the file system. They are still running on the original SD cards.

I have a Beagle Bone running LinuxCNC under a Debian-based distro, and I fire it up at various times to text boards I make, and it is still running the original micro-SD card.

I don't think anybody is actually using real CF cards anymore, they are about a decade out of date.

Jon

Reply via email to