Hello Laurent,

The techniques you have mentioned are definitely an option. I will
give aufs a honest try and fallback to whatever to you have mentioned
if turns out to too much of a hassle :)

Regards
~Sameer

On Wed, May 30, 2012 at 11:54 AM, Laurent Bercot
<[email protected]> wrote:
>> Consider that i have a readonly filesystem mounted at / and that the
>> /etc folder consists of some files. Is is possible to mount a ramfs
>> filesystem at /etc such that the existing files in the /etc partition
>> are still accessible and any new files written to the /etc partition
>> are saved in the ramfs (which will be lost upon reboot).
>
>  It *might* be possible with some funky Linux mount option I can't
> remember. But you don't actually *need* that, since what you want can
> be achieved in a portable way with just a tiny bit of scripting.
>
>  * Have /img/etc (or whatever directory you want in your root
> filesystem) contain your original /etc files.
>  * Have your original /etc be a set of symlinks to /img/etc. For instance,
> /etc/fstab is a symlink to /img/etc/fstab.
>  * When you create your tmpfs, also copy all of /img/etc to your new tmpfs.
>
>  mount -t tmpfs -o mode=0755 tmpfs /etc
>  cp -a /img/etc/* /etc/
>
>  Of course, that operation must be done atomically, i.e. no other
> process should be running when you're performing the mount+cp.
>
>  * That's it.
>
>  You'll probably want a writable filesystem for more than /etc though,
> so if you want to avoid multiplicating tmpfs mounts, adjust and adapt
> so that your new /etc is a subdirectory of your tmpfs.
>
> --
>  Laurent
> _______________________________________________
> busybox mailing list
> [email protected]
> http://lists.busybox.net/mailman/listinfo/busybox
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to