Re: RAM based filesystem in uclinux

Ashish Phogat <[email protected]>
Newsgroups gmane.linux.uclinux.devel
Message-ID <CANNeobYXVseiAE9t7DcrM6L1t+2xCf0A8p2yjwRvx+dUhFoTLQ@mail.gmail.com>
Thanks that helps a lot..Thanks again..

On Sun, Mar 24, 2013 at 7:55 AM, Steve deRosier <[email protected]> wrote:

> Ashish,
>
> With respect, people here have already mentioned a couple of ways. The
> most common for non-embedded systems is a initramfs or initrd via a cpio
> archive. There's extensive documentation on this in
> Documentation/initrd.txt.
>
> Embedded systems typically _don't_ want a writable root filesystem.
> uClinux is typically setup with a romfs, and then a writeable ramfs located
> at /var.  If you're looking for a space to write temporary files during
> runtime, you'd probably want to do so there. Be aware of course that those
> go away at reboot.  And for that matter, typically the way the initramfs or
> initrd work is you may be able to write to  them, but on reboot any changes
> aren't persisted anyway.
>
> In my rc file:
> /bin/expand /etc/ramfs.img /dev/ram1
> mount -t ext2 /dev/ram1 /var
>
> There's also tmpfs. You can set one of those up (exist in 2.4??) and mount
> on some arbitrary mount point.
>
> For writable and persisting, you're going to need to use a real filesystem
> on some real media, either disk or flash. And if you don't need
> persistance, then I don't see why directing your temp files to an already
> writable space in /var or /tmp won't work.
>
> As for the exact configuration settings and all that... well, you're on a
> 2.4 kernel and nearly no one is bothering with that kernel anymore. Heck,
> I'm working on a 3.2 kernel and someone told me the other day that I'm way
> out-of-date. Anyway, since you're on a 2.4 kernel, I certainly don't
> remember the specific settings anymore, nor do I have one setup that way
> lying around to check for you. You're going to do some looking and some
> trial-and-error to figure out the correct settings. But I'd be shocked if
> there isn't some legacy how-to out there. And
> the aforementioned documentation should be sufficient.
>
> If you don't have a very compelling reason to stay on a 2.4 kernel you
> might want to consider upgrading. Especially if you're starting a new
> project.
>
> I hope that helps,
> - Steve
>
>
>
>
>
> On Sat, Mar 23, 2013 at 4:14 PM, Ashish Phogat <[email protected]>wrote:
>
>> Hi,
>> Could someone provide me the mechanism/configuration to have a RAM based
>> filesystem which is writable? My kernel is 2.4.
>>
>> Thanks for replying
>>
>>
>> On Sat, Mar 23, 2013 at 4:19 AM, Greg Ungerer <[email protected]
>> > wrote:
>>
>>> Hi Lennart,
>>>
>>> On 22/03/13 23:41, Lennart Sorensen wrote:
>>> > The fact we can recreate the cpio archive and update the uImage from
>>> > the kernel and cpio archive is great.  No recompile crap to deal with
>>> > the way romfs and such have tended to need.  For us building the kernel
>>> > and the filesystem are totally seperate issues.
>>>
>>> I don't follow you here. How does using a ROMfs mean that building
>>> the kernel and filesystem are not separate?
>>>
>>> Regards
>>> Greg
>>>
>>>
>>>
>>> _______________________________________________
>>> uClinux-dev mailing list
>>> [email protected]
>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>>> This message was resent by [email protected]
>>> To unsubscribe see:
>>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>>
>>
>>
>> _______________________________________________
>> uClinux-dev mailing list
>> [email protected]
>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>> This message was resent by [email protected]
>> To unsubscribe see:
>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>
>
>
> _______________________________________________
> uClinux-dev mailing list
> [email protected]
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by [email protected]
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.