Mounting Filesystem over existing directory
Tito
farmatito at tiscali.it
Wed May 30 12:10:30 UTC 2012
On Wednesday 30 May 2012 11:42:59 Eduardo Tongson wrote:
> On Wed, May 30, 2012 at 9:23 AM, ralda at gmx.de <ralda at gmx.de> wrote:
> > Hi Eduardo !
> >
> >> Yes that's possible just bind mount a tmpfs dir. So create a tmpfs
> >> somewhere eg. /tmpfs then mount -o bind /tmpfs /etc.
> >
> > This is incorrect. If you mount a file system this way you replace the
> > original contents of the directory with contents of the new file system.
> >
> > The question was to merge the contents of the two file systems. You
> > either need to fiddle with symlinks, or need to copy original content
> > to a tmpfs and mount that on /etc, or you need to use a union file
> > system (which is not part of the standard kernel).
>
> Oops misunderstood. Sorry!
Hi,
At boot:
mkdir -p /var/cache/etc
chmod 644 /var/cache/etc;
chown root.root /var/cache/etc;
cp /etc/fstab /var/cache/etc/fstab
chown root.root /var/cache/etc/fstab;
chmod 644 /var/cache/etc/fstab;
mount --bind /var/cache/etc/fstab /etc/fstab;
So you you write to /etc/fstab but in reality /var/cache/etc/fstab is modified.
Just my 2 cents
Ciao,
Tito
More information about the busybox
mailing list