[ale] Non-ramdisk based flash filesystem?
Christopher Fowler
cfowler at outpostsentinel.com
Tue Sep 19 15:43:22 EDT 2006
Here is the DOM you need:
http://tinyurl.com/pv6l4
don't worry about flash writes. I've been running these for years and
if I've not ran into a problem than you wont. Do not
allow /var/log/messages to sit on flash. That needs to be in the tmpfs.
On Tue, 2006-09-19 at 15:35 -0400, Christopher Fowler wrote:
> On Tue, 2006-09-19 at 15:27 -0400, Chris Woodfield wrote:
> > The situation: my firewall for the past few years has been a truly
> > ancient Mini-ITX PC with an even more ancient hard drive running a
> > low-overhead Linux install (iptables, ssh, not much else). The hard
> > drive in particular is sorely in need of an upgrade - it's about 8
> > years old and I have no idea how much more time it's got.
> >
> > What I'd like to do is eliminate moving parts from this box entirely,
> > and replace the drive with CF or USB flash-based storage. Given the
> > write-cycle limitations of flash, every solution that's come up in my
> > Googling on this subject gives me a ramdisk-based solution where the
> > flash contains a filesystem image which is loaded as a ramdisk, not a
> > live filesystem. The issue here is that the image must be "rebuilt"
> > every time I make a change, such as updating an iptables rule, or apt-
> > get update, compile a new kernel, yadda yadda.
>
> DOM. Go find yourself a 64mb or 128mb DOM. Place that in the HDD
> connector on MB and make suer they give you a power cable. A DOM can be
> powered by pin 20 on the MB but not all MBs power pin 20.
>
> >
> > What I'd prefer is a system by which I can mount the core filesystems
> > read-only (which I can remount rw when I need to update files, while
> > the more dynamic filesystems (e.g. /tmp, /var) are ramdisks, with the
> > understanding that persistence between reboots is not possible with
> > those partitions.
>
> 1. ext2 on the root
> 2. tmpfs for all R/W sections
> 3. Join them with unionfs
>
> >
> > The big question here is, what filesystems in a running Linux system
> > can be mounted RO without causing issues? Of the filesystems that
> > need to be RW, are there any that must be persistent between reboots?
> > What other potential issues could I be looking at with this solution
> > that could make an image-based solution more appealing in practice?
> >
>
> ext2 can be mounted ro. Nothing needs to be persistent other than your
> config stuff. Like rules.
>
>
> > TIA,
> >
> > -Chris
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://www.ale.org/mailman/listinfo/ale
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
More information about the Ale
mailing list