On Fri, 2003-11-14 at 05:57, G?rard Gu?vel wrote: > Hi, > > I have a custom 8260 board with a 2.4.18 Kernel. > > I want to mount multiple file systems from a CFI compliant flash. > The directories are distributed like this : > > / /bin /home /lib /root /sbin /usr -> cramfs to have a > protected Linux > kernel > /etc /tftpboot -> jffs2 to allow > modifying services and files to > load > /dev /proc /tmp /var -> ramfs to store data which > can be lost. > > I want to boot with the cramfs as root file system but the UNTAR wants all > the directories /dev /proc /tmp in the cramfs. > > Can I use multiple file systems like this ? > Must I start with a ramfs and then mount cramfs ? > > I find many docs to mount each file system individually and to add others > file systems mounted on /mnt > but no example to break a standard filesystem into multiple sub file > systems.
There is nothing special about /mnt - it's just a directory (or set of directories like /mnt/floppy, /mnt/cdrom, etc). Also, the main names (like /etc) could be symbolic links. Here's how I might solve this: == cramfs contents /bin /home /lib /root /sbin /usr /JFFS2 (just a mount point) /etc => /JFFS2/etc /tftpboot => /JFFS2/tmp /RAMDISK (another mount point) /tmp => /RAMDISK/tmp /var => /RAMDISK/var /dev and /proc are special. If you enable "devfs" and "procfs" in the kernel they get populated automatically, all you need do is mount them. -- Gary Thomas <gary at mlbassoc.com> MLB Associates ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/