Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Oct 2004 06:36:29 -0400
From:      Chuck Swiger <cswiger@mac.com>
To:        Graham Bentley <gbentley@uk2.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Flash Drives Sanity Check
Message-ID:  <417F7A2D.7070104@mac.com>
In-Reply-To: <3.0.6.32.20041027084549.007d1100@mail.uk2.net>
References:  <3.0.6.32.20041027084549.007d1100@mail.uk2.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Graham Bentley wrote:
> I was wondering if anyone had any experience
> of running FreeBSD out of Compact Flash ?

I would consider using NetBSD instead, as that OS seems to support a 
stripped-down config somewhat easier than FreeBSD (or PicoBSD).  I am using 
NetBSD on a Soekris 4801 box via CF:

http://www.soekris.com/net4801.htm

> The HDD to Flash adapters are around 15GBP
> here and 1GB of Flash about 70GBP
> 
> I know there are some projects around that use
> Compact Flash (like Openbrick) but I was thinking
> more in terms of running a stripped down desktop
> workstation.
> 
> Does CF stand lots of read / write operations ?

Not really.  You've identified a major concern.

> I read somewhere that it has quite low life
> expectancy ?

Many CF cards are only rated for 10K or 20K writes, although I believe that 
some newer CF cards will handle 50K to 100K writes.  It is highly recommended 
that you mount filesystems read-only or at least noatime, to avoid scribbing 
non-significant updates to the superblock and common directories.

It's also a good idea to mount /var on a RAM disk.

CF is better suited for embedded applications like firewalls and the like than 
it is for general-purpose use.

-- 
-Chuck



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?417F7A2D.7070104>