On Thu, Sep 25, 2008 at 09:05:36AM -0700, Chuck Guzis wrote:
On 25 Sep 2008 at 17:31, Alexander Schreiber wrote:
That however, has one problem: it makes the setup
a lot more special.
With the above steps, you can just run it like any other Linux setup.
Fine; would you run such as setup as a mailserver?
No. For the simple reason that the temporary files of the mail
server alone stand a good chance of killing your CF card if there
is sufficient mail traffic. Using CF for parts of the FS that are
written seldom is fine. Using it for parts that are written to quite
often is not such a splendid idea.
For a small mailserver, I'd rather go for a real disk.
Are there Linuces
that will perform write-cycle leveling? If I only need a few hundred
MB to operate, I can throw in a 32GB CF card and be very happy if the
system performs leveling.
CF carda are supposed to do wear-leveling internally. I wouldn't be
surprised if the dirt cheap ones skip out on that, however.
If CF cards don't perform leveling themselves, is
there a gizmo that
can be installed between the CF card and the IDE interface that will
do the block remapping?
Well, the JFFS2 (Second Journaling Flash FileSystem) will do simple
wear leveling (by treating the flash device as a circular buffer and
always writing to the next block), but it requires the MTD drivers and
so only works against directly exposed flash (as tends to be found in
embedded devices).
Regards,
Alex.
--
"Opportunity is missed by most people because it is dressed in overalls and
looks like work." -- Thomas A. Edison