Re: Proc directory on CompactFlash



Thanks Linards. That explains everything nicely.

Regards,
Murray R. Van Luyn.

"Linards Ticmanis" <ticmanis@xxxxxx> wrote in message
news:44a5a339$0$29136$9b4e6d93@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Murray R. Van Luyn schrieb:

I want to build a small RTLinux system on a CompactFlash, but don't know
what to do with the /proc directory.

I think I'm supposed to put the /tmp directory on a TMPFS in ram to avoid
wearing out the flash device too quickly.

I've heard of the contents of /proc being referred to as 'virtual'. Does
that mean they are not actually stored on disk and can then be forgotten
about? Otherwise, if the contents of /proc really are files stored on a
disk, then do I do the same thing with the /proc directory as the /tmp
directory?


Only the /proc directory itself should exist (empty) on your root drive.
Then say "mount -t proc proc /proc" somewhere in your startup or put the
equivalent line in /etc/fstab if you have that.

The *contents* of /proc are created directly by the kernel whenever it's
accessed - reading a file in proc really connects your user space
program directly to some kernel function that produces its content
on-the-fly. Same for writing - your process gets connected to some
kernel function that takes the data from your application and does
something with it.

So except for the top /proc directory itself, nothing in /proc exists on
any disk.

--
Linards Ticmanis


.



Relevant Pages

  • Re: Proc directory on CompactFlash
    ... I think I'm supposed to put the /tmp directory on a TMPFS in ram to avoid ... that mean they are not actually stored on disk and can then be forgotten ... program directly to some kernel function that produces its content ...
    (comp.os.linux.embedded)
  • Re: OT/drift: when is a RAMdisk an appropriate solution
    ... include the "ram disk" component in your project. ... Sometimes, a physical RAM ... only to wind up going directly to regular old ordinary memory, ... testing the file system software. ...
    (comp.lang.c)
  • Re: teaching a child - console or GUI
    ... >> possible to set up some pretty fancy 'accelerators' ... disk under a file name that is ... ... or are they really a bunch of pointers ... You mean that you had to be convinced of the 'CD in RAM' approach? ...
    (comp.lang.pascal.delphi.misc)
  • Re: Future Linux on Bistable Storage
    ... One major difference between disk and RAM is the tradeoffs between size, ... resume the system -- except perhaps for I/O initialisation. ... Writing all of RAM to disk burns more power than powering RAM for several ...
    (Linux-Kernel)
  • Re: Hard disk speed - Maybe OT
    ... This will of course all be disk cache. ... The current capture uses ... I dont think RAM will help all that much. ...
    (alt.os.linux.suse)