Flemming Madsen schrieb: > Patrick wrote: > >> But isnt there another way? e.g. copying / mount-moving/binding >> real_root to the union or something like that? >> >> > The way i make access to the underlying filesystems is to 'mount -o > move' the underlying > mount point into the union berfore i chroot into it. > > In my setup i have in the flash: > > - A squashfs root filesystem to boot on > - A ram filesyatem to pickup writes > - A /flash to persist things > - The /flash/root directory for patching the squashfs root > > I have these in /mnt and move them into the union to have access to the > underlying > filesystems after the chroot > > Sketchy: Eg. (with unionfs) > > mount /mnt/ram/ > mount /mnt/flash/ > mount / /mnt/initroot -o bind > > mount -t unionfs unionfs /mnt/union -o > dirs=/mnt/ram:/mnt/flash/root=ro:/mnt/initroot=ro > > mount /mnt/flash /mnt/union/mnt/flash -o move > mount /mnt/ram /mnt/union/mnt/ram -o move > mount /mnt/initroot /mnt/union/mnt/initroot -o move > > cd /mnt/union > chroot . init # Rock & roll > Heh, thats what I exactly tried myself .. but here it doesnt work . none of the mounted filesystems that were moved are accessable / viewable in the union later on.
regards, Patrick > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
