Hello,

> In my initramfs, the read-only partition is mounted as /ro, and the 
> read-write partitions is mounted as /rw. Then these branches are merged 
> to /aufs. Then I move /ro to /aufs/.aufs/ro and /rw to /aufs/.aufs/rw. 
> As a last step, I move /aufs to /, and initramfs would finish its job.

How do you 'move' them?

> That is, after booting up the system, the mount point would be:
> / - AUFS union of /.aufs/ro and /.aufs/rw
> /.aufs/ro - read-only partition
> /.aufs/rw - read-write partition

To be honest, I do not know how to setup that. But I would do it this way:
Mount read-only partition to /ro, then read-write to /rw,
and finally create /aufs. When aufs is ready, create /aufs/.aufs/
directory and use 'switch_root' to switch current root into /aufs/.aufs/

So at the end, the entire content of previous root (initramfs?) will be visible 
in /.aufs/

When you reboot, you have to
1) end all processes
2) close all files
3) switch_root back
4) umount /aufs, /ro and /rw
5) shutdown

Tomas M
slax.org
linux-live.org

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone

Reply via email to