2 gig should be enough assuming you aren't running a lot of BGP peers.

Cheers,
Robert.

Michael Steinhart wrote:
> Thanks,
> 
> The system has 2GB ram. Will that be sufficient?
> By looking at the operational system I was able to see 
> that unionfs was running. I have tested it manually and it 
> is working. I will be adding the lines to the fstab.
> 
> 
> The configuration of the system is.
> 
> System:               1U Supermicro 5015M-MF+
> Processor:            P4 Dual-Core at 1.8GHz, 800MHz FSB, 1MB L2
> NIC:                  Onboard Intel 82573L PCI-e Gigabit LAN
>                       Onboard Intel 82573V PCI-e Gigabit LAN
>                       PCI-X Intel Pro 1000
> RAM:                  2GB
> Disk – System:                IDE to CF adapter – DMA support
>                       2GB CF Speed 266X
> Disk – Config:                1 2GB USB Flash memory disk - Internal
>                       1 2GB USB Flash memory disk – external / Backup
> 
> 
> On Mon, 26 Nov 2007 13:19:31 -0800
>   Robert Bays <[EMAIL PROTECTED]> wrote:
>> Both tmpfs and unionfs are available in vc3.
>>
>> I wouldn't put all of var under tmpfs unless you never 
>> plan on using
>> packages upgrades of any sort.  However to change 
>> /var/log and /tmp to
>> tmpfs file systems you should edit your /etc/fstab to 
>> add something like
>> the following lines...
>>
>> Make sure you have enough r
>> tmpfs /tmp tmpfs nosuid,nodev 0 0
>> tmpfs /var/log tmpfs nosuid,nodev 0 0
>>
>> This is safe enough.  Obviously, make sure you have 
>> enough RAM to handle
>> your log files...
>>
>> The more complicated solution would be to install the 
>> system to boot
>> using a union.  In order to do that you would need to 
>> boot the livecd.
>> Next create a partition and an ext3 file system on a 
>> local disk using
>> parted or fdisk and mke2fs.  Then mount the new 
>> partition and copy
>> /live_media/ to the partition.  Finally you will have to 
>> setup grub by
>> hand on that partition.  Create your 
>> <partition>/boot/grub/menu.lst file
>> and run grub-install.  These are not exact the exact 
>> steps, but the
>> outline should provide enough pointers to get you going. 
>> this will
>> create the root union using tmpfs.  You can make 
>> writable union
>> partitions by editing the fstab on the installed system 
>> after the first
>> boot.
>>
>> Cheers,
>> Robert.
>>
>> James Chapman wrote:
>>> Michael Steinhart wrote:
>>>> Thanks for a good starting point. tmpfs / unionfs looks 
>>>> promising. Is tmpfs available on this distribution? 
>>> Both are in the standard kernel.org sources, though I 
>>> don't have VC3 to
>>> hand right now to check if they're configured in the 
>>> Vyatta kernels.
>>> Even if they were enabled in the Vyatta kernel, startup 
>>> scripts would
>>> need to be modified so you'd need to build the OFR from 
>>> scratch to do this.
>>>
>>>> While 
>>>> doing research on this issue I stumbled across aufs 
>>>> witch 
>>>> looks like the proper way to go. Can aufs be implemented 
>>>> with Vyatta?
>>> aufs is still in development. For sure, you could patch 
>>> the Vyatta
>>> kernel with it, but I think unionfs would be fine for 
>>> /tmp, /var.
>>>
>>>> On Sun, 25 Nov 2007 17:02:53 +0000
>>>>   James Chapman <[EMAIL PROTECTED]> wrote:
>>>>> [EMAIL PROTECTED] wrote:
>>>>>> I am putting together a new router using VC3 to replace 
>>>>>> a 
>>>>>> Cisco 7507. We no longer need the advanced routing of 
>>>>>> the 
>>>>>> 7507 so I am putting together a basic / high performance 
>>>>>> router.
>>>>>>
>>>>>> I have installed VC3 to a CF card as the boot device. my 
>>>>>> thought was that the system would install to a ram disk 
>>>>>> on 
>>>>>> boot-up. This dos not appear to be the case. It looks 
>>>>>> like 
>>>>>> the CF is being accesses after the load. If it were 
>>>>>> assessed in read only mode there would be no concern but 
>>>>>> it seems that the log files are being written to the 
>>>>>> disk. 
>>>>>> This is an issue due to the limited number of 
>>>>>> erase/write 
>>>>>> cycles such devices have before failure.  Flash memory 
>>>>>> specifications generally allow 10,000 to 1,000,000 write 
>>>>>> cycles
>>>>> The internal wear leveling of SD will increase the life 
>>>>> of the flash to
>>>>> many more than 1,000,000 writes. However, I agree that 
>>>>> writing log files
>>>>> and temporary files to flash will shorten flash life.
>>>>>
>>>>> Many Embedded Linux products put /var, /tmp, /dev and 
>>>>> sometimes /etc in
>>>>> RAM using tmpfs / unionfs in order to minimize or 
>>>>> eliminate flash writes
>>>>> during normal operation. Files written under those 
>>>>> directories would of
>>>>> course be lost on reboot. But remote syslog could be 
>>>>> used to store the
>>>>> router's log files on a remote server. Would configuring 
>>>>> remote syslog
>>>>> eliminate most flash writes?
>>>>>
>>>>> An install-time option to put /var, /dev and /tmp into 
>>>>> RAM would be ideal.
>>>>>
>>>>> -- 
>>>>> James Chapman
>>>>> Katalix Systems Ltd
>>>>> http://www.katalix.com
>>>>> Catalysts for your Embedded Linux software development
>>>>>
>>>> _______________________________________________
>>>> Vyatta-users mailing list
>>>> Vyatta-users@mailman.vyatta.com
>>>> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
>>>>
> 
> _______________________________________________
> Vyatta-users mailing list
> Vyatta-users@mailman.vyatta.com
> http://mailman.vyatta.com/mailman/listinfo/vyatta-users
_______________________________________________
Vyatta-users mailing list
Vyatta-users@mailman.vyatta.com
http://mailman.vyatta.com/mailman/listinfo/vyatta-users

Reply via email to